#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 VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, 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.Collections.Generic.Dictionary`2 struct Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tBB4036DDC0B6D94C9A83A1CFCCB8113DBA189B5F; // 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.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tC53A6B5E00FD0034DDB9D7A2B505C1E784820A60; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tFB6860CD98C014813DC1637CFFFD1B2C74BB5CE9; // 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_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174; // System.Collections.Generic.List`1 struct List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B; // 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_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_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA; // 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_tD5720B35BA45EF7C34F2F5439660E6A987076EEB; // System.Collections.Generic.List`1 struct List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62; // 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_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_tCE720228BE6D6168D9F85DB9B82782DE659CF884; // 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_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749; // System.Collections.Generic.List`1 struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2; // System.Collections.Generic.List`1 struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524; // 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_t987AF067BE57485354815026FC92A4E56127CEDA; // 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_tB56F1028A724D2CE4E84861619D1CF68C68C983D; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // 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_tD61F2191F741388B5F99D751F09576B6EA80944D; // System.Collections.Generic.List`1 struct List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2; // System.Collections.Generic.List`1 struct List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649; // 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_tA047862E0DA8D9DB7C83BAD2E3EB185487238398; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5D373B27B6A24CC662F89AFFEDC11984E33086A5; // System.Action[] struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2; // UnityEngine.BoxCollider[] struct BoxColliderU5BU5D_t480DB1FE94F3AF43170D4B8704490BF6CB1F9370; // FIMSpace.Generating.Planning.BuildPlanInstance[] struct BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // FIMSpace.Generating.CellInstanitations[] struct CellInstanitationsU5BU5D_tD3064F300B3406DFD9CF64475925CC006A1DA819; // FIMSpace.Generating.Checker.CheckerField[] struct CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // FIMSpace.Generating.FGenCell[] struct FGenCellU5BU5D_t28E1373B37A8E068F6BD05652D05EAD168092A56; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; // FIMSpace.Generating.FieldVariable[] struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B; // FIMSpace.Generating.FlexibleGeneratorSetup[] struct FlexibleGeneratorSetupU5BU5D_t362967989F0D438A141C79013213BF7D8B3D047E; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; // UnityEngine.GUILayoutOption[] struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // FIMSpace.Generating.IGenerating[] struct IGeneratingU5BU5D_tC1071EF959BA723B66AE836B901A934B669D5B93; // FIMSpace.Generating.InstantiatedData[] struct InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45; // FIMSpace.Generating.InstantiatedFieldInfo[] struct InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6; // FIMSpace.Generating.InstantiationContainer[] struct InstantiationContainerU5BU5D_t6C0F61B3DED67A62FCCE5E6D0D925F0959E017E8; // FIMSpace.Generating.InstructionDefinition[] struct InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // FIMSpace.Generating.OSPrefabReference[] struct OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB; // FIMSpace.Generating.OStamperSet[] struct OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // UnityEngine.Object[] struct ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A; // FIMSpace.Generating.PathFind.SimplePathGuide[] struct SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD; // FIMSpace.Generating.Planning.SingleInteriorSettings[] struct SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2; // FIMSpace.Generating.SpawnData[] struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30; // FIMSpace.Generating.SpawnInstruction[] struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; // FIMSpace.Generating.SpawnInstructionGuide[] struct SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23; // FIMSpace.Generating.SpawnRestrictionsGroup[] struct SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B; // FIMSpace.Generating.SpawnRuleBase[] struct SpawnRuleBaseU5BU5D_t17F51EB5C1DCEBA9CF14FC1F1A0FDF6D42D0DF0A; // FIMSpace.Generating.SpawnerVariableHelper[] struct SpawnerVariableHelperU5BU5D_tFEAEE73403DAF3DEB666DE03A259D8A19E7CF629; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper[] struct FacilityGridGeneratingHelperU5BU5D_t12520D025997AEE14D9827207A8AC90C6D6129A2; // FIMSpace.Generating.PlanHelper/ConnectionRect[] struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23; // FIMSpace.Generating.Planning.BuildPlanInstance struct BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7; // FIMSpace.Generating.Planning.BuildPlanPreset struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A; // FIMSpace.Generating.BuildPlannerExecutor struct BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127; // FIMSpace.Generating.BuildPlannerReference struct BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // FIMSpace.Generating.CellInstanitations struct CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E; // FIMSpace.Generating.CellsController struct CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514; // FIMSpace.Generating.Checker.CheckerField struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5; // FIMSpace.Generating.FGenPoint struct FGenPoint_t9C370422F99548DD0A1C2F565C9E19B8B2D26CD3; // FIMSpace.Graph.FGraph_NodeBase struct FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD; // FIMSpace.Generating.FacilityPlanHelper struct FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF; // FIMSpace.Generating.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926; // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F; // FIMSpace.Generating.FlexibleGeneratorSetup struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30; // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19; // FIMSpace.Generating.GeneratingPreparation struct GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89; // FIMSpace.Generating.GenerationShape struct GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10; // FIMSpace.Generating.IGenerating struct IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3; // FIMSpace.Generating.InjectionSetup struct InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C; // FIMSpace.Generating.InstantiatedFieldInfo struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6; // FIMSpace.Generating.InstantiationContainer struct InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // UnityEngine.Events.InvokableCallList struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382; // UnityEngine.LightProbeGroup struct LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // System.Reflection.MethodInfo struct MethodInfo_t; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9; // FIMSpace.Graph.NodePortBase struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA; // FIMSpace.Generating.OStamperMultiSet struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D; // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // FIMSpace.Generating.PathFind.OutlineFillHelper struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C; // FIMSpace.Generating.PGGDataHolder struct PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F; // FIMSpace.Generating.PGGFlexibleGeneratorBase struct PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF; // FIMSpace.Generating.PGGGeneratorBase struct PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151; // FIMSpace.Generating.PGGGeneratorRoot struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B; // FIMSpace.Generating.PGGPlanGeneratorBase struct PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829; // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D; // FIMSpace.Generating.PathFind.RectangleFillHelper struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E; // 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.SpawnInstructionGuide struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270; // FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE; // FIMSpace.Generating.SpawnRestrictionsGroup struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6; // FIMSpace.Generating.SpawnerVariableHelper struct SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580; // System.String struct String_t; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // UnityEngine.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper struct FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D; // FIMSpace.Generating.GenerationShape/GenerationSetup struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3; // FIMSpace.Generating.GenerationShape/RectSet struct RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF; // FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26; // FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206; IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409_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* FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldCell_t0474210B4815B1D080500050D625323788B306F9_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* FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_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* InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_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_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t987AF067BE57485354815026FC92A4E56127CEDA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD61F2191F741388B5F99D751F09576B6EA80944D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* String_t_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* Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral01DED51A64AD92FD05756B559ECECA052EDEB93F; IL2CPP_EXTERN_C String_t* _stringLiteral08FD71661AD3A929626C0EAD758948EB106A4C21; IL2CPP_EXTERN_C String_t* _stringLiteral0EB3ABCEBF8AD992C5504A03E22528C469F4F111; IL2CPP_EXTERN_C String_t* _stringLiteral19AA5D72E081C5AB3892DF838F25FFD988E724E3; IL2CPP_EXTERN_C String_t* _stringLiteral1C95C88B4A9DDC6C386E954CF5DDF5FDD1145CB7; IL2CPP_EXTERN_C String_t* _stringLiteral206FD18C773DAF1CD4603BD2E0583C3F495AB41A; IL2CPP_EXTERN_C String_t* _stringLiteral25869EB6A777A51C4C6F7A1D2E7A0CF40273CE4A; IL2CPP_EXTERN_C String_t* _stringLiteral25BDEF6A4153BFF3A54254AE01F86E658A448136; IL2CPP_EXTERN_C String_t* _stringLiteral32189949CB1CA4A6EBB1A643EBE2DB69713D5407; IL2CPP_EXTERN_C String_t* _stringLiteral37F7779D75ADC87D143D0D5D9052EFBC185D9686; IL2CPP_EXTERN_C String_t* _stringLiteral3F40DCA087414E737A4E7A490C2F4F2BCA972D7A; IL2CPP_EXTERN_C String_t* _stringLiteral3FCC82ED6FA59B4E337CCA1EE0EE45A2DA1B5A92; IL2CPP_EXTERN_C String_t* _stringLiteral42DDE56B5BE2C0050898B5118C7492500FC2C8E1; IL2CPP_EXTERN_C String_t* _stringLiteral459B35298E2849BD5C859BD11C65144759F9BD7B; IL2CPP_EXTERN_C String_t* _stringLiteral468235AEFEB65383B8FCCA57C56B16E818820005; IL2CPP_EXTERN_C String_t* _stringLiteral4AC8F08775884F74C1FEEBCD1A786DBD1EC3B83F; IL2CPP_EXTERN_C String_t* _stringLiteral4B64D93A83A24A332DB6C07AD19238D896731467; IL2CPP_EXTERN_C String_t* _stringLiteral4D1057C09A26A4A2FC0FABA8514750C0F3F37999; IL2CPP_EXTERN_C String_t* _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318; IL2CPP_EXTERN_C String_t* _stringLiteral67D9FDEF0A909B8685FB11CD847E0FE5CDCEEBD4; IL2CPP_EXTERN_C String_t* _stringLiteral8151AEE406A02D8F45E0D72C4115FA0227DB60F6; IL2CPP_EXTERN_C String_t* _stringLiteral899740725BF7F9A4F242DA129EADE3B60EA44EEB; IL2CPP_EXTERN_C String_t* _stringLiteral99232CF53AB3C2F3CFFCFF4441F0B0A118F250B4; IL2CPP_EXTERN_C String_t* _stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99; IL2CPP_EXTERN_C String_t* _stringLiteralAFADB13AF3517E860EC4F86A9DFC94B6AA2C737F; IL2CPP_EXTERN_C String_t* _stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE01F7493EB8D4B8F2FE208851EF6273CFE34E574; IL2CPP_EXTERN_C String_t* _stringLiteralE1A8B7ACF9F6A6C8DA34C480CF0726A9E97A6044; IL2CPP_EXTERN_C String_t* _stringLiteralE440297EE180B486A6FE3C0C926CF9521F97AD99; IL2CPP_EXTERN_C String_t* _stringLiteralE8B77FFA6B004EBE6AD02387BCBFBFA47562B049; IL2CPP_EXTERN_C String_t* _stringLiteralFBC209091F366463670410A7BBEE4A414350A259; IL2CPP_EXTERN_C String_t* _stringLiteralFD2F69B1087EECD26CEC6BEDC751B4A93F5D51B7; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m4276AD46713E47D019ECFCA8C2C541D7A7A2D1EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m52F1D661D9C593881EBEF1F7F09E0D29AA3E82BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6B70F26E63E3CB4058437E35C6A57A5C005DABCA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m543B1DB83323BECD224B38A3A65909E7DEF42397_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0FB39C63053DBB51D5B479E76662AA57F2679043_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m95C42359499419B9F09FBD03E892DE46977267CF_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_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mDBCE59B13DBF34D8241A70F22C238A9EF9E51DFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_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_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m962951C8D1912AFA8AC408525E9B6D25ACF7E128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_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_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC3F2D4D275D186F8BE9DDB9F8A85EA05AC503CED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mFAEA555388078FE5B4CA122F4F3F91D078231B25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m9044E2F8133F8BF7640C4C5A2FA669ACAD7D6A07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m27406598DD8493BDC6D44514E0ADD678047A7BDD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m414CE451A2D799CE8D6D2A6589F04D54E8C7ED33_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mAFDAA3129896165B60F2634588F771AD8F826BD9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1333DE2CCF19A5591E31FD687F18199D66C9E0DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m66A6B89A1E8A91E33AC92953C64ED1C1570E7360_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC40038A4429D1EBB5532329E34D2516A7D1F62BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mD7941F64D8E7272DAA1555BDA4B215E22C409663_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE4FF27C2782D10E3CC65C8B2B0860C763DB8FAEC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3BADFBB409C5D8059E84C6EF49C5BDA75208BDA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_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_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_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_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_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_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_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_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_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_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_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_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_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_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_m45A2F60710D36D8EE7303150866952DB33C83AA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNullsO_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD9C1374F449E2D6D7BB52CC3249385794A6BCD1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNulls_TisInstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_m906F76F66489061DB43F6294948B8B1FEB23B2FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_TransferFromListToList_TisSpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_m51BD93E60B59FFB1DAA4445A9D86D945219B91B2_RuntimeMethod_var; struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26;; struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com; struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com;; struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke; struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke;; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206;; struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com; struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com;; struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke; struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke;; struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE;; struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com; struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com;; struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke; struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke;; struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966;; struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com; struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com;; struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke; struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke;; struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; struct InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; struct SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; 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_t3FDF08860B17DE395C3965B67897B84D11D96409 : 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_t5D373B27B6A24CC662F89AFFEDC11984E33086A5* ____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_tFB6860CD98C014813DC1637CFFFD1B2C74BB5CE9* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tA047862E0DA8D9DB7C83BAD2E3EB185487238398* ____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_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_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_t3BF52FF9614A5C8349B35797CFE43CB59089070B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB* ____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_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items CellInstanitationsU5BU5D_tD3064F300B3406DFD9CF64475925CC006A1DA819* ____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_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FGenCellU5BU5D_t28E1373B37A8E068F6BD05652D05EAD168092A56* ____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_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_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlexibleGeneratorSetupU5BU5D_t362967989F0D438A141C79013213BF7D8B3D047E* ____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_tD5720B35BA45EF7C34F2F5439660E6A987076EEB : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* ____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_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6* ____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_tD2E02D3AF5F52586104D16F461E6FC209D976DA7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InstantiationContainerU5BU5D_t6C0F61B3DED67A62FCCE5E6D0D925F0959E017E8* ____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_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_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ____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_t38AAD280B1F011B9865BE56FA34FF2B724472524 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2* ____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_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23* ____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_t987AF067BE57485354815026FC92A4E56127CEDA : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* ____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_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_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____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_tD61F2191F741388B5F99D751F09576B6EA80944D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FacilityGridGeneratingHelperU5BU5D_t12520D025997AEE14D9827207A8AC90C6D6129A2* ____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_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ____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; }; // FIMSpace.Generating.Planning.BuildPlanInstance struct BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlanInstance::Connections List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___Connections_0; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Planning.BuildPlanInstance::Checker CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___Checker_1; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanInstance::k__BackingField SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___U3CSettingsReferenceU3Ek__BackingField_2; // System.Int32 FIMSpace.Generating.Planning.BuildPlanInstance::TargetDoorsCount int32_t ___TargetDoorsCount_3; // System.Int32 FIMSpace.Generating.Planning.BuildPlanInstance::HelperID int32_t ___HelperID_4; // System.Single FIMSpace.Generating.Planning.BuildPlanInstance::HelperVar float ___HelperVar_5; // System.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::Enabled bool ___Enabled_6; }; // 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.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.FlexibleGeneratorSetup struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30 : public RuntimeObject { // UnityEngine.Object FIMSpace.Generating.FlexibleGeneratorSetup::ParentObject Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___ParentObject_0; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FlexibleGeneratorSetup::FieldPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldPreset_1; // FIMSpace.Generating.GeneratingPreparation FIMSpace.Generating.FlexibleGeneratorSetup::Preparation GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* ___Preparation_2; // FIMSpace.Generating.CellsController FIMSpace.Generating.FlexibleGeneratorSetup::CellsController CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___CellsController_3; // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.FlexibleGeneratorSetup::InstantiatedInfo InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* ___InstantiatedInfo_4; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.FlexibleGeneratorSetup::k__BackingField FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___U3CCompositionU3Ek__BackingField_5; }; // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2 : public RuntimeObject { // System.String UnityEngine.GUIContent::m_Text String_t* ___m_Text_0; // UnityEngine.Texture UnityEngine.GUIContent::m_Image Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; // System.String UnityEngine.GUIContent::m_Tooltip String_t* ___m_Tooltip_2; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_pinvoke { char* ___m_Text_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; char* ___m_Tooltip_2; }; // Native definition for COM marshalling of UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_marshaled_com { Il2CppChar* ___m_Text_0; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___m_Image_1; Il2CppChar* ___m_Tooltip_2; }; // 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.GridVisualize struct GridVisualize_t8EB9A25F43245E028472CB4B7C6920714E4A8870 : 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.InstantiationContainer struct InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A : public RuntimeObject { // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiationContainer::Setup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_0; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstantiationContainer::Pack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___Pack_1; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstantiationContainer::Mod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Mod_2; // UnityEngine.Transform FIMSpace.Generating.InstantiationContainer::Transform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Transform_3; }; // 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.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9 : public RuntimeObject { // System.Boolean FIMSpace.Generating.NeightbourPlacement::lu bool ___lu_0; // System.Boolean FIMSpace.Generating.NeightbourPlacement::u bool ___u_1; // System.Boolean FIMSpace.Generating.NeightbourPlacement::ru bool ___ru_2; // System.Boolean FIMSpace.Generating.NeightbourPlacement::l bool ___l_3; // System.Boolean FIMSpace.Generating.NeightbourPlacement::m bool ___m_4; // System.Boolean FIMSpace.Generating.NeightbourPlacement::r bool ___r_5; // System.Boolean FIMSpace.Generating.NeightbourPlacement::ld bool ___ld_6; // System.Boolean FIMSpace.Generating.NeightbourPlacement::d bool ___d_7; // System.Boolean FIMSpace.Generating.NeightbourPlacement::rd bool ___rd_8; // System.Boolean FIMSpace.Generating.NeightbourPlacement::UseAdvancedSetup bool ___UseAdvancedSetup_9; // System.Collections.Generic.List`1 FIMSpace.Generating.NeightbourPlacement::AdvancedSetup List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___AdvancedSetup_10; }; // FIMSpace.Generating.PathFind.OutlineFillHelper struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C : public RuntimeObject { // System.Int32 FIMSpace.Generating.PathFind.OutlineFillHelper::Thickness int32_t ___Thickness_0; // FIMSpace.Generating.Checker.CheckerField/ECheckerMeasureMode FIMSpace.Generating.PathFind.OutlineFillHelper::Mode int32_t ___Mode_1; // FIMSpace.Generating.PathFind.OutlineFillHelper/ETypeToRun FIMSpace.Generating.PathFind.OutlineFillHelper::ToRun int32_t ___ToRun_2; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PathFind.OutlineFillHelper::FieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_3; // FIMSpace.Generating.FieldModification FIMSpace.Generating.PathFind.OutlineFillHelper::Mod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Mod_4; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.PathFind.OutlineFillHelper::ModPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModPack_5; // System.String FIMSpace.Generating.PathFind.OutlineFillHelper::CommandName String_t* ___CommandName_6; }; // 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; }; // UnityEngine.Events.UnityEventBase struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject { // UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0; // UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1; // System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty bool ___m_CallsDirty_2; }; // 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.FacilityPlanHelper/FacilityGridGeneratingHelper struct FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B : public RuntimeObject { // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper::grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_0; // System.Collections.Generic.List`1 FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper::guides List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___guides_1; // FIMSpace.Generating.Planning.BuildPlanInstance FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper::fieldInstance BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___fieldInstance_2; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* ____current_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A { // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::_list List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::_index int32_t ____index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::_version int32_t ____version_2; // T System.Collections.Generic.List`1/Enumerator::_current RuntimeObject* ____current_3; }; // System.Nullable`1 struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value bool ___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.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; }; // UnityEngine.Rect struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D { // System.Single UnityEngine.Rect::m_XMin float ___m_XMin_0; // System.Single UnityEngine.Rect::m_YMin float ___m_YMin_1; // System.Single UnityEngine.Rect::m_Width float ___m_Width_2; // System.Single UnityEngine.Rect::m_Height float ___m_Height_3; }; // 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.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_Y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.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.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC { // FIMSpace.Generating.FieldCell FIMSpace.Graph.PGGCellPort/Data::CellRef FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Graph.PGGCellPort/Data::ParentChecker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; // FIMSpace.Generating.Planning.PlannerResult FIMSpace.Graph.PGGCellPort/Data::ParentResult PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // Native definition for P/Invoke marshalling of FIMSpace.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // Native definition for COM marshalling of FIMSpace.Graph.PGGCellPort/Data struct Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___CellRef_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___ParentChecker_1; PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___ParentResult_2; }; // 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; }; // 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.CellInstanitations struct CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.CellInstanitations::CellPosition Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___CellPosition_0; // System.Collections.Generic.List`1 FIMSpace.Generating.CellInstanitations::List List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* ___List_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; }; // 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; }; // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB : public RuntimeObject { // System.IntPtr UnityEngine.Event::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_marshaled_com { intptr_t ___m_Ptr_0; }; // 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.FGenPoint struct FGenPoint_t9C370422F99548DD0A1C2F565C9E19B8B2D26CD3 : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.FGenPoint::Pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Pos_0; }; // FIMSpace.Generating.FacilityPlanHelper struct FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7 : public RuntimeObject { // FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.FacilityPlanHelper::PlanPreset BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___PlanPreset_0; // FIMSpace.Generating.PGGPlanGeneratorBase FIMSpace.Generating.FacilityPlanHelper::ParentGenerator PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* ___ParentGenerator_1; // System.Boolean FIMSpace.Generating.FacilityPlanHelper::PrioritizeConnectionWithCorridor bool ___PrioritizeConnectionWithCorridor_2; // System.Boolean FIMSpace.Generating.FacilityPlanHelper::RandomIteration bool ___RandomIteration_3; // System.Boolean FIMSpace.Generating.FacilityPlanHelper::limited bool ___limited_4; // UnityEngine.Vector2Int FIMSpace.Generating.FacilityPlanHelper::XLimit Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___XLimit_5; // UnityEngine.Vector2Int FIMSpace.Generating.FacilityPlanHelper::ZLimit Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___ZLimit_6; // System.Single FIMSpace.Generating.FacilityPlanHelper::wallsSeparation float ___wallsSeparation_7; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.FacilityPlanHelper::limitChecker CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___limitChecker_8; // FIMSpace.Generating.Planning.BuildPlanInstance FIMSpace.Generating.FacilityPlanHelper::rootCorridors BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___rootCorridors_9; // System.Collections.Generic.List`1 FIMSpace.Generating.FacilityPlanHelper::rooms List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___rooms_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FacilityPlanHelper::allRects List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___allRects_11; // System.Collections.Generic.List`1 FIMSpace.Generating.FacilityPlanHelper::guidesUsed List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___guidesUsed_12; // System.Int32 FIMSpace.Generating.FacilityPlanHelper::Precision int32_t ___Precision_13; // System.Boolean FIMSpace.Generating.FacilityPlanHelper::UseRestrictions bool ___UseRestrictions_14; // System.String FIMSpace.Generating.FacilityPlanHelper::finalLog String_t* ___finalLog_15; }; // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6 : public RuntimeObject { // System.Boolean FIMSpace.Generating.FieldSetupComposition::UseComposition bool ___UseComposition_0; // UnityEngine.Object FIMSpace.Generating.FieldSetupComposition::Owner Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Owner_1; // System.Boolean FIMSpace.Generating.FieldSetupComposition::OverrideEnabled bool ___OverrideEnabled_2; // System.Boolean FIMSpace.Generating.FieldSetupComposition::Prepared bool ___Prepared_3; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::Setup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_4; // FIMSpace.Generating.EPGGGenType FIMSpace.Generating.FieldSetupComposition::GenType int32_t ___GenType_5; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetupComposition::JustModPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___JustModPack_6; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetupComposition::JustMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___JustMod_7; // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.FieldSetupComposition::OtherPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___OtherPlanner_8; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::subSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___subSetup_9; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition::FieldSetupVariablesOverrides List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___FieldSetupVariablesOverrides_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition::FieldPackagesOverrides List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* ___FieldPackagesOverrides_11; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition::UtilityModsOverrides List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* ___UtilityModsOverrides_12; // System.Boolean FIMSpace.Generating.FieldSetupComposition::OverrideCellSize bool ___OverrideCellSize_13; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetupComposition::OverridingCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OverridingCellSize_14; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.FieldSetupComposition::ParentFieldPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___ParentFieldPlanner_15; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition::PlannerVariablesOverrides List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___PlannerVariablesOverrides_16; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition::InitShapes List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* ___InitShapes_17; // System.Int32 FIMSpace.Generating.FieldSetupComposition::Instances int32_t ___Instances_18; }; // 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; }; // FIMSpace.Generating.InstantiatedData struct InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF { // FIMSpace.Generating.SpawnData FIMSpace.Generating.InstantiatedData::spawn SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___spawn_0; // UnityEngine.GameObject FIMSpace.Generating.InstantiatedData::instantiated GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiated_1; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedData::additionalInstantiated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___additionalInstantiated_2; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedData::additionalEmitters List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___additionalEmitters_3; // UnityEngine.GameObject FIMSpace.Generating.InstantiatedData::instantiatedContainer GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiatedContainer_4; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedData::LastFieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___LastFieldSetup_5; // UnityEngine.Transform FIMSpace.Generating.InstantiatedData::LastContainer Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LastContainer_6; // UnityEngine.Matrix4x4 FIMSpace.Generating.InstantiatedData::LastMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LastMatrix_7; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.InstantiatedData struct InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF_marshaled_pinvoke { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___spawn_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiated_1; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___additionalInstantiated_2; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___additionalEmitters_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiatedContainer_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___LastFieldSetup_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LastContainer_6; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LastMatrix_7; }; // Native definition for COM marshalling of FIMSpace.Generating.InstantiatedData struct InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF_marshaled_com { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___spawn_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiated_1; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___additionalInstantiated_2; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* ___additionalEmitters_3; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___instantiatedContainer_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___LastFieldSetup_5; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LastContainer_6; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LastMatrix_7; }; // FIMSpace.Graph.NodePortBase struct NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA : public RuntimeObject { // System.Int32 FIMSpace.Graph.NodePortBase::ParentNodeID int32_t ___ParentNodeID_0; // System.Int32 FIMSpace.Graph.NodePortBase::PortID int32_t ___PortID_1; // FIMSpace.Graph.FGraph_NodeBase FIMSpace.Graph.NodePortBase::ParentNode FGraph_NodeBase_tBC15020F8C944388FF7F9571A08D5F8FB72FE694* ___ParentNode_2; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestCorrectPortRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestCorrectPortRect_3; // FIMSpace.Graph.EPortPinType FIMSpace.Graph.NodePortBase::PortType int32_t ___PortType_4; // FIMSpace.Graph.EPortNameDisplay FIMSpace.Graph.NodePortBase::NameDisplayMode int32_t ___NameDisplayMode_5; // FIMSpace.Graph.EPortValueDisplay FIMSpace.Graph.NodePortBase::ValueDisplayMode int32_t ___ValueDisplayMode_6; // FIMSpace.Graph.EPortSlotDisplay FIMSpace.Graph.NodePortBase::SlotMode int32_t ___SlotMode_7; // System.String FIMSpace.Graph.NodePortBase::DisplayName String_t* ___DisplayName_8; // System.String FIMSpace.Graph.NodePortBase::OverwriteName String_t* ___OverwriteName_9; // System.Boolean FIMSpace.Graph.NodePortBase::AllowDragWire bool ___AllowDragWire_10; // UnityEngine.Vector2 FIMSpace.Graph.NodePortBase::_EditorCustomOffset Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____EditorCustomOffset_11; // System.Boolean FIMSpace.Graph.NodePortBase::_EditorForceDrawDefaultWires bool ____EditorForceDrawDefaultWires_12; // System.Int32 FIMSpace.Graph.NodePortBase::_HelperFunctionsID int32_t ____HelperFunctionsID_13; // FIMSpace.Graph.NodePortBase/EPortConnectionDisplayMode FIMSpace.Graph.NodePortBase::ConnectionDisplay int32_t ___ConnectionDisplay_14; // System.Boolean FIMSpace.Graph.NodePortBase::IsSendingSignals bool ___IsSendingSignals_15; // System.Type[] FIMSpace.Graph.NodePortBase::AdditionalAllows TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___AdditionalAllows_16; // System.Int32 FIMSpace.Graph.NodePortBase::LimitInConnectionsCount int32_t ___LimitInConnectionsCount_17; // System.Object FIMSpace.Graph.NodePortBase::k__BackingField RuntimeObject* ___U3CDefaultValueU3Ek__BackingField_18; // System.Collections.Generic.List`1 FIMSpace.Graph.NodePortBase::portConnections List_1_tCE720228BE6D6168D9F85DB9B82782DE659CF884* ___portConnections_19; // System.Boolean FIMSpace.Graph.NodePortBase::initValueSet bool ___initValueSet_20; // System.Boolean FIMSpace.Graph.NodePortBase::initialized bool ___initialized_21; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestPortRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestPortRect_22; // UnityEngine.Rect FIMSpace.Graph.NodePortBase::_E_LatestPortInterationRect Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ____E_LatestPortInterationRect_23; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.Plane struct Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C { // UnityEngine.Vector3 UnityEngine.Plane::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.Single UnityEngine.Plane::m_Distance float ___m_Distance_2; }; // UnityEngine.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // FIMSpace.Generating.PathFind.RectangleFillHelper struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E : public RuntimeObject { // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.RectangleFillHelper::Center Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Center_0; // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.RectangleFillHelper::Size Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Size_1; // FIMSpace.Generating.PathFind.RectangleFillHelper/ETypeToRun FIMSpace.Generating.PathFind.RectangleFillHelper::ToRun int32_t ___ToRun_2; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PathFind.RectangleFillHelper::FieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_3; // FIMSpace.Generating.FieldModification FIMSpace.Generating.PathFind.RectangleFillHelper::Mod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Mod_4; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.PathFind.RectangleFillHelper::ModPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModPack_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.Planning.SingleInteriorSettings struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F : public RuntimeObject { // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::CustomName String_t* ___CustomName_0; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::ID int32_t ___ID_1; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.SingleInteriorSettings::FieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_2; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::Duplicates int32_t ___Duplicates_3; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::DoorHoleCommandID int32_t ___DoorHoleCommandID_4; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::CenterFitDoor bool ___CenterFitDoor_5; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::JustOneDoor bool ___JustOneDoor_6; // FIMSpace.Generating.MinMax FIMSpace.Generating.Planning.SingleInteriorSettings::DoorConnectionsCount MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DoorConnectionsCount_7; // FIMSpace.Generating.GenerationShape/GenerationSetup FIMSpace.Generating.Planning.SingleInteriorSettings::InternalSetup GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* ___InternalSetup_8; // FIMSpace.Generating.GenerationShape FIMSpace.Generating.Planning.SingleInteriorSettings::OptionalShapePreset GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* ___OptionalShapePreset_9; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::InjectMods List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___InjectMods_10; // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::SpreadCheckerData String_t* ___SpreadCheckerData_11; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::NotAllowDoorConnectionWithNamed List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___NotAllowDoorConnectionWithNamed_12; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::OverrideAllowDoorConnectionWithNamed List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___OverrideAllowDoorConnectionWithNamed_13; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::RestrictPosition bool ___RestrictPosition_14; // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceToCheckerData String_t* ___DistanceToCheckerData_15; // FIMSpace.Generating.Planning.SingleInteriorSettings/EDistanceRule FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceMustBe int32_t ___DistanceMustBe_16; // System.Single FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceUnits float ___DistanceUnits_17; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::_editorAdvancedFoldout bool ____editorAdvancedFoldout_18; }; // 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.SpawnInstructionGuide struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270 : public RuntimeObject { // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnInstructionGuide::HelperCellRef FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___HelperCellRef_0; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstructionGuide::pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_1; // UnityEngine.Quaternion FIMSpace.Generating.SpawnInstructionGuide::rot Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_2; // System.Boolean FIMSpace.Generating.SpawnInstructionGuide::WorldRot bool ___WorldRot_3; // System.Int32 FIMSpace.Generating.SpawnInstructionGuide::Id int32_t ___Id_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstructionGuide::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_5; // System.Boolean FIMSpace.Generating.SpawnInstructionGuide::UseDirection bool ___UseDirection_6; }; // 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.PlanHelper/PathFindHelper struct PathFindHelper_tFF4FBF67AF76319C7FDA55044EB13A80A7B510A8 { // UnityEngine.Vector2Int FIMSpace.Generating.PlanHelper/PathFindHelper::Dir Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Dir_0; // System.Single FIMSpace.Generating.PlanHelper/PathFindHelper::Distance float ___Distance_1; }; // 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 { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.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.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // 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 struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.Planning.BuildPlanPreset struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::Separating int32_t ___Separating_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlanPreset::Settings List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* ___Settings_5; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::RootChunkSetup SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___RootChunkSetup_6; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_EditorAdvancedBuildingFoldout bool ____EditorAdvancedBuildingFoldout_7; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::NeightbourWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___NeightbourWallsCellsRestrictions_8; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::CounterWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___CounterWallsCellsRestrictions_9; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::OutsideWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___OutsideWallsCellsRestrictions_10; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorFoldout bool ____editorFoldout_11; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorRootFoldout bool ____editorRootFoldout_12; // System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::_editorSelected int32_t ____editorSelected_13; }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // 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.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; }; // 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.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.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : 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; }; // FIMSpace.Generating.BuildPlannerReference struct BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.BuildPlannerExecutor FIMSpace.Generating.BuildPlannerReference::ParentExecutor BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* ___ParentExecutor_4; // FIMSpace.Generating.PGGGeneratorRoot FIMSpace.Generating.BuildPlannerReference::Generator PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___Generator_5; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.BuildPlannerReference::Planner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___Planner_6; // System.String FIMSpace.Generating.BuildPlannerReference::PlannerName String_t* ___PlannerName_7; // System.Int32 FIMSpace.Generating.BuildPlannerReference::BuildPlannerIndex int32_t ___BuildPlannerIndex_8; // System.Int32 FIMSpace.Generating.BuildPlannerReference::BuildPlannerInstanceID int32_t ___BuildPlannerInstanceID_9; // UnityEngine.Bounds FIMSpace.Generating.BuildPlannerReference::GridSpaceBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___GridSpaceBounds_10; // System.Boolean FIMSpace.Generating.BuildPlannerReference::DrawBoundsGizmos bool ___DrawBoundsGizmos_11; }; // FIMSpace.Generating.PGGDataHolder struct PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.PGGDataHolder::Setup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___Setup_4; // UnityEngine.MonoBehaviour FIMSpace.Generating.PGGDataHolder::Owner MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___Owner_5; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGDataHolder::AdditionalSetups List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA* ___AdditionalSetups_6; }; // FIMSpace.Generating.PGGGeneratorRoot struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // FIMSpace.Generating.PGGFlexibleGeneratorBase struct PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF : public PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B { // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateOnStart bool ___GenerateOnStart_4; // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::AutoRefresh bool ___AutoRefresh_5; // System.Int32 FIMSpace.Generating.PGGFlexibleGeneratorBase::Seed int32_t ___Seed_6; // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::RandomSeed bool ___RandomSeed_7; // FIMSpace.Generating.PGGDataHolder FIMSpace.Generating.PGGFlexibleGeneratorBase::Data PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* ___Data_8; // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::UseDataHolder bool ___UseDataHolder_9; // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::InternalSetup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___InternalSetup_10; // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::CodedUsage bool ___CodedUsage_11; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.PGGFlexibleGeneratorBase::Composition FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___Composition_12; // UnityEngine.Events.UnityEvent FIMSpace.Generating.PGGFlexibleGeneratorBase::RunAfterGenerating UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_13; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGFlexibleGeneratorBase::GeneratorCheckers List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___GeneratorCheckers_14; // System.Boolean FIMSpace.Generating.PGGFlexibleGeneratorBase::_Editor_drawAdd bool ____Editor_drawAdd_15; }; // FIMSpace.Generating.PGGGeneratorBase struct PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 : public PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B { // System.Boolean FIMSpace.Generating.PGGGeneratorBase::GenerateOnStart bool ___GenerateOnStart_4; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::AutoRefresh bool ___AutoRefresh_5; // System.Int32 FIMSpace.Generating.PGGGeneratorBase::Seed int32_t ___Seed_6; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::RandomSeed bool ___RandomSeed_7; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::Generated List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* ___Generated_8; // UnityEngine.Events.UnityEvent FIMSpace.Generating.PGGGeneratorBase::RunAfterGenerating UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_9; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::UseOutlineFill bool ___UseOutlineFill_10; // FIMSpace.Generating.PathFind.OutlineFillHelper FIMSpace.Generating.PGGGeneratorBase::OutlineFill OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* ___OutlineFill_11; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::UseRectangleFill bool ___UseRectangleFill_12; // FIMSpace.Generating.PathFind.RectangleFillHelper FIMSpace.Generating.PGGGeneratorBase::RectangleFill RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* ___RectangleFill_13; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::GeneratorCheckers List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___GeneratorCheckers_14; // System.Boolean FIMSpace.Generating.PGGGeneratorBase::_Editor_drawAdd bool ____Editor_drawAdd_15; }; // FIMSpace.Generating.PGGPlanGeneratorBase struct PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020 : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.PGGPlanGeneratorBase::BuildPlanPreset BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___BuildPlanPreset_16; // System.Boolean FIMSpace.Generating.PGGPlanGeneratorBase::LimitSize bool ___LimitSize_17; // FIMSpace.Generating.MinMax FIMSpace.Generating.PGGPlanGeneratorBase::SizeLimitX MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeLimitX_18; // FIMSpace.Generating.MinMax FIMSpace.Generating.PGGPlanGeneratorBase::SizeLimitZ MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeLimitZ_19; // System.Boolean FIMSpace.Generating.PGGPlanGeneratorBase::UseGuides bool ___UseGuides_20; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGPlanGeneratorBase::PlanGuides List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___PlanGuides_21; }; // 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_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_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_t3BF52FF9614A5C8349B35797CFE43CB59089070B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray CellInstanitationsU5BU5D_tD3064F300B3406DFD9CF64475925CC006A1DA819* ___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_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FGenCellU5BU5D_t28E1373B37A8E068F6BD05652D05EAD168092A56* ___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_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_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlexibleGeneratorSetupU5BU5D_t362967989F0D438A141C79013213BF7D8B3D047E* ___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_tD5720B35BA45EF7C34F2F5439660E6A987076EEB_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InstantiationContainerU5BU5D_t6C0F61B3DED67A62FCCE5E6D0D925F0959E017E8* ___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_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_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_tD4BF1BEC72A31DF6611C0B8FA3112AF128FC3F8A* ___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_t38AAD280B1F011B9865BE56FA34FF2B724472524_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2* ___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_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t987AF067BE57485354815026FC92A4E56127CEDA_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* ___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_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_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___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_tD61F2191F741388B5F99D751F09576B6EA80944D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FacilityGridGeneratingHelperU5BU5D_t12520D025997AEE14D9827207A8AC90C6D6129A2* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // FIMSpace.Generating.Planning.BuildPlanInstance // FIMSpace.Generating.Planning.BuildPlanInstance // FIMSpace.Generating.CellsController // FIMSpace.Generating.CellsController // 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.FlexibleGeneratorSetup // FIMSpace.Generating.FlexibleGeneratorSetup // UnityEngine.GUIContent struct GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_StaticFields { // UnityEngine.GUIContent UnityEngine.GUIContent::s_Text GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Text_3; // UnityEngine.GUIContent UnityEngine.GUIContent::s_Image GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_Image_4; // UnityEngine.GUIContent UnityEngine.GUIContent::s_TextImage GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___s_TextImage_5; // UnityEngine.GUIContent UnityEngine.GUIContent::none GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* ___none_6; }; // UnityEngine.GUIContent // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.GridVisualize // FIMSpace.Generating.GridVisualize // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InstantiationContainer // FIMSpace.Generating.InstantiationContainer // FIMSpace.Generating.InstructionDefinition // FIMSpace.Generating.InstructionDefinition // System.Reflection.MemberInfo // System.Reflection.MemberInfo // FIMSpace.Generating.NeightbourPlacement // FIMSpace.Generating.NeightbourPlacement // FIMSpace.Generating.PathFind.OutlineFillHelper // FIMSpace.Generating.PathFind.OutlineFillHelper // 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 // UnityEngine.Events.UnityEventBase // UnityEngine.Events.UnityEventBase // System.ValueType // System.ValueType // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // 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.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 // UnityEngine.Rect // UnityEngine.Rect // System.Single // System.Single // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnRestriction // FIMSpace.Generating.SpawnRestriction // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // 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.Graph.PGGCellPort/Data // FIMSpace.Graph.PGGCellPort/Data // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // UnityEngine.Bounds // UnityEngine.Bounds // FIMSpace.Generating.CellInstanitations // FIMSpace.Generating.CellInstanitations // FIMSpace.Generating.Checker.CheckerField // FIMSpace.Generating.Checker.CheckerField // System.Delegate // System.Delegate // UnityEngine.Event struct Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB_StaticFields { // UnityEngine.Event UnityEngine.Event::s_Current Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_Current_1; // UnityEngine.Event UnityEngine.Event::s_MasterEvent Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___s_MasterEvent_2; }; // UnityEngine.Event // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FGenPoint // FIMSpace.Generating.FGenPoint // FIMSpace.Generating.FacilityPlanHelper // FIMSpace.Generating.FacilityPlanHelper // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_StaticFields { // System.Double FIMSpace.Generating.FieldSetupComposition::lastCheckedIn double ___lastCheckedIn_19; }; // FIMSpace.Generating.FieldSetupComposition // FIMSpace.Generating.FieldVariable // FIMSpace.Generating.FieldVariable // FIMSpace.Generating.InstantiatedData // FIMSpace.Generating.InstantiatedData // FIMSpace.Graph.NodePortBase // FIMSpace.Graph.NodePortBase // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.Plane // UnityEngine.Plane // UnityEngine.Ray // UnityEngine.Ray // FIMSpace.Generating.PathFind.RectangleFillHelper // FIMSpace.Generating.PathFind.RectangleFillHelper // System.RuntimeTypeHandle // System.RuntimeTypeHandle // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.Planning.SingleInteriorSettings // FIMSpace.Generating.Planning.SingleInteriorSettings // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.GenerationShape/GenerationSetup // FIMSpace.Generating.GenerationShape/GenerationSetup // FIMSpace.Generating.GenerationShape/RectSet // FIMSpace.Generating.GenerationShape/RectSet // FIMSpace.Generating.PlanHelper/PathFindHelper // FIMSpace.Generating.PlanHelper/PathFindHelper // UnityEngine.Component // UnityEngine.Component // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // UnityEngine.GameObject // UnityEngine.GameObject // FIMSpace.Generating.InstantiatedFieldInfo // FIMSpace.Generating.InstantiatedFieldInfo // UnityEngine.Material // UnityEngine.Material // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // 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.PlanHelper/HelperRect // FIMSpace.Generating.PlanHelper/HelperRect // System.Action // System.Action // UnityEngine.Behaviour // UnityEngine.Behaviour // FIMSpace.Generating.Planning.BuildPlanPreset // FIMSpace.Generating.Planning.BuildPlanPreset // UnityEngine.Collider // UnityEngine.Collider // 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.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 // 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.PlanHelper/ConnectionRect // FIMSpace.Generating.PlanHelper/ConnectionRect // UnityEngine.BoxCollider // UnityEngine.BoxCollider // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields { // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5; // UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6; }; // UnityEngine.Camera // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.PGGDataHolder // FIMSpace.Generating.PGGDataHolder // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGGPlanGeneratorBase // FIMSpace.Generating.PGGPlanGeneratorBase #ifdef __clang__ #pragma clang diagnostic pop #endif // 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; } }; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray { ALIGN_FIELD (8) String_t* m_Items[1]; inline String_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline String_t** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, String_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.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; } }; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503 : public RuntimeArray { ALIGN_FIELD (8) GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* m_Items[1]; inline GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2** 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, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // FIMSpace.Generating.SpawnRestrictionsGroup[] struct SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B : public RuntimeArray { ALIGN_FIELD (8) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 m_Items[1]; inline SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* 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, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Cells_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Cells_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // 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.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray { ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1]; inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* 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, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A 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 } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // FIMSpace.Generating.InstantiatedData[] struct InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45 : public RuntimeArray { ALIGN_FIELD (8) InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF m_Items[1]; inline InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF* 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, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawn_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instantiated_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___additionalInstantiated_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___additionalEmitters_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instantiatedContainer_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LastFieldSetup_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LastContainer_6), (void*)NULL); #endif } inline InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawn_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instantiated_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___additionalInstantiated_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___additionalEmitters_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___instantiatedContainer_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LastFieldSetup_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___LastContainer_6), (void*)NULL); #endif } }; IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke_back(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled); IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke_cleanup(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled); IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com_back(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled); IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com_cleanup(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke_back(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke_cleanup(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com_back(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled); IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com_cleanup(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke_back(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke_cleanup(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com_back(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled); IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com_cleanup(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke_back(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke_cleanup(SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com_back(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled); IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com_cleanup(SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled); // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050_gshared (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, 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) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_gshared_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___0_item, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::AddCell(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_AddCell_mC4B78E35D26FD0C9E985E042E23179713989D5B5_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // 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.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) ; // 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 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.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) ; // 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.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.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, 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.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) ; // 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) ; // 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) ; // 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.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, 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) ; // System.Void FIMSpace.Generating.PGGUtils::TransferFromListToList(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_TransferFromListToList_TisRuntimeObject_mB106F46CB4D4C8AF2A8F8FAD52100E96E222FD4C_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_from, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___1_to, bool ___2_checkForDuplicates, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, 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) ; // 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.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, 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.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9A3F431FE42A3D9DAA1CF624564C480298403E61_gshared (Dictionary_2_tBB4036DDC0B6D94C9A83A1CFCCB8113DBA189B5F* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1F022411F33230F63B036BD2E9031753FFE0ADBB_gshared (Dictionary_2_tBB4036DDC0B6D94C9A83A1CFCCB8113DBA189B5F* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB158373D5DD55C693259E09C734A13A95E0D1C71_gshared (Dictionary_2_tBB4036DDC0B6D94C9A83A1CFCCB8113DBA189B5F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m47ACA9290450A9F244EEAB913A88D74A259FE7EF_gshared (Dictionary_2_tBB4036DDC0B6D94C9A83A1CFCCB8113DBA189B5F* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::CheckForNullsO(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_CheckForNullsO_TisRuntimeObject_mE83F59481C7FF37662EBB6038358A9B5F1074B7E_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_objects, 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.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ; // T System.Nullable`1::GetValueOrDefault() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, 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) ; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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) ; // 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.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) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, 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) ; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::get_posV3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HelperRect_get_posV3_m234DE4F779F2D454CD4446AA4F0EE62DC4063C43 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, 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) ; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_separationOffsetV2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_separationOffsetV2_m38AE9BBB9E0F10EDB2C1734555482823184BFCBD (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_totalSepOffsetV2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_totalSepOffsetV2_m835D031DC12EE62E8C3BA34CD4C515CFBA1CF688 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, 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) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_gshared)(__this, method); } // System.Int32 FIMSpace.Generating.MinMax::GetRandom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PlanHelper/HelperRect::.ctor(FIMSpace.Generating.Planning.SingleInteriorSettings,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect__ctor_m3B1022786338ED55D09955BC4439DAA8B1E619C6 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_settingsRef, int32_t ___1_id, int32_t ___2_duplicateId, 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) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PlanHelper/HelperRect::EncapsateInto(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_EncapsateInto_m7CC293B8D7F4D3F0860A5E0A0562610E4B82B59D (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PlanHelper/HelperRect::ResetSeparationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_ResetSeparationOffset_mE1091F5EDDB934824346309A10C20966395D36ED (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_RotatedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_RotatedSize_mE2E73A58B360B8424C0C0D244A2ADC4A0FAE40E3 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PlanHelper/HelperRect::get_Bound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_Bound_mB6BA2E7AF4A30558CCFEADD78939F741314CE3DB (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, 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.Bounds FIMSpace.Generating.PlanHelper/HelperRect::get_GridBound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4 (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HaveConnectionWithCorridor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_HaveConnectionWithCorridor_mB68DF2687824953EDDBF9BE78911454188A48C34 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050 (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, const RuntimeMethod* method) { (( void (*) (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*, const RuntimeMethod*))List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050_gshared)(__this, method); } // System.Boolean FIMSpace.Generating.SpawnRestriction::IsRestricting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4 (SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, 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_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966, const RuntimeMethod*))List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_gshared_inline)(__this, ___0_item, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::GetRestrictionsList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t987AF067BE57485354815026FC92A4E56127CEDA* HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::IsEqual(FIMSpace.Generating.PlanHelper/HelperRect,FIMSpace.Generating.PlanHelper/HelperRect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_IsEqual_m29FA92A1119A92E00D602F4F228C1A9FA52A8445 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_a, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_b, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HaveConnectionWith(FIMSpace.Generating.PlanHelper/HelperRect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_HaveConnectionWith_mF1EF9C433693208EB49D26CBB3B7929212F0D17D (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_tgtRect, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::CanConnectTo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_CanConnectTo_mF17CC34F5B21E3B409089882AEA761203E0C4FCE (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ; // 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) ; // 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.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) ; // T1 FIMSpace.Generating.FGenGraph`2::AddCell(System.Int32,System.Int32,System.Int32) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, const RuntimeMethod*))FGenGraph_2_AddCell_mC4B78E35D26FD0C9E985E042E23179713989D5B5_gshared)(__this, ___0_x, ___1_y, ___2_z, method); } // System.Void FIMSpace.Generating.PlanHelper/HelperRect::GenerateGraphCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_corridorsGraph, 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.Void FIMSpace.Generating.FieldCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, 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); } // 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); } // 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); } // System.Void FIMSpace.Generating.FieldCell::CheckNeightboursRelation(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_CheckNeightboursRelation_mA688A0D1332E50BABC010A370E4284706C70458C (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_onGraph, 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.PlanHelper/HelperRect::GenerateGraphCells(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* HelperRect_GenerateGraphCells_mE4079AE5B0C3BCCB51A37EEA49E157BD6246E640 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, bool ___0_additionalNeightbourData, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PlanHelper/ConnectionRect::get_Bound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PlanHelper/ConnectionRect::GetDirection(FIMSpace.Generating.EAlignDir) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ConnectionRect_GetDirection_mA073271539938D78716D647F0E22560561BEE495 (int32_t ___0_dir, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PlanHelper/ConnectionRect::get_V3Dir() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ConnectionRect_get_V3Dir_m5DF08A83137B62B57DA9068359E32064C348DD5E (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::get_FlatDir() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (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) ; // 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) ; // 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) ; // 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) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Multiply(UnityEngine.Vector3Int,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, int32_t ___1_b, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PlanHelper/ConnectionRect::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.EHelperGuideType,System.Boolean,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_mB9783B0B02007CF98F182B14AB932F96C57140A1 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, int32_t ___1_type, bool ___2_reverse, float ___3_mul, 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) ; // 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); } // 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); } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PlanHelper/ConnectionRect::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.Planning.SingleInteriorSettings,System.Boolean,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___1_settings, bool ___2_reverse, float ___3_mul, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966 (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // 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) ; // System.Void UnityEngine.Vector2Int::set_x(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2Int::set_y(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* 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.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, 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) ; // 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) ; // 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.Void FIMSpace.Generating.Checker.CheckerField::set_Position(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.BuildPlanInstance::.ctor(FIMSpace.Generating.Planning.SingleInteriorSettings,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_set, bool ___1_center, bool ___2_setSize, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::get_CorridorSetup() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.BuildPlanInstance::SetSettings(FIMSpace.Generating.Planning.SingleInteriorSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance_SetSettings_mBB45EC1F62ADBDAFB14097ACDA96456B54541531 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_set, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, 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); } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.PathFind.SimplePathGuide::GenerateChecker(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* SimplePathGuide_GenerateChecker_m2050C646B1F17787DE93A10E662333D534197639 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, bool ___0_spreadCheckerData, 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) ; // 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); } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.FacilityPlanHelper::GetCorridor(System.Int32,System.Int32,System.Boolean,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* FacilityPlanHelper_GetCorridor_mD324B64352DD8197552122EB3C4C2A2A098338FB (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, int32_t ___0_size, int32_t ___1_thickness, bool ___2_reset, int32_t ___3_separation, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.SimplePathGuide::SpreadCheckerDataOn(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* 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::Clear() inline void List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* (*) (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524*, 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_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524*, 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_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, 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 BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345 (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FacilityPlanHelper::FindRoomPlacement(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_FindRoomPlacement_mEA22DDA349B001471B8871C8F463393623AAFD55 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_room, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.BuildPlanInstance::AssignFieldSetupReference(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance_AssignFieldSetupReference_m0F4CCE747018F4425872B03D1D83D7F2008441F0 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_buildPlanInstance, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m9044E2F8133F8BF7640C4C5A2FA669ACAD7D6A07 (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, 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) ; // 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.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, 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 UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::Rotate(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Rotate_m9DF368EE30DC1531AFFA275B732CC46EDC745503 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_clockwise90, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::CanConnectWith(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlanInstance_CanConnectWith_mEA79DD578EBE39378A7B9C3375C2A3A355F486FC (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_other, 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) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetDirection(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetDirection_mF4FC363B18FBEEB10BE2794EF2A9635A9CFBE312 (int32_t ___0_r, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::get_Position() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, 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); } // System.Void FIMSpace.Generating.Checker.CheckerField::SetAlignNextToPosition(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetAlignNextToPosition_m1DFDA2A6AC8C87B4C0E9E4329284B9C136E28A9A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_dir, int32_t ___3_maxDistance, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanInstance::get_SettingsReference() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::CheckIfRestrictionAllows(FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SingleInteriorSettings_CheckIfRestrictionAllows_m0AC0E78550B16396361DA15CFCB910431BD2FAA7 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_thisChecker, List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___1_other, bool ___2_checkPrecise, 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.FacilityPlanHelper::OverlappingWithOthers(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FacilityPlanHelper_OverlappingWithOthers_mA60050476CD0BD6FDFDAC6B8F376669C280A9076 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V2toV3(UnityEngine.Vector2Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, float ___1_y, 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) ; // 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.Boolean FIMSpace.Generating.FacilityPlanHelper::WallSeparationOverlappingWithOthers(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FacilityPlanHelper_WallSeparationOverlappingWithOthers_m9B2C62B84A7CD0C3CA2E6E9140D69A85D2B60F44 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField::AlignPointsCount(FIMSpace.Generating.Checker.CheckerField,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_AlignPointsCount_m5575E1BE65784D79D62C88EFBAB2C04000889CCC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_onlyNonColliding, 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) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField::GetSizeOnAxis(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_direction, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.FacilityPlanHelper::CurrentBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FacilityPlanHelper_CurrentBounds_m61DC1010C3A949DBBC7089DE4F122E06221EF55E (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, 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 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); } // System.Void FIMSpace.Generating.Planning.BuildPlanInstance::SpreadDataOn(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance_SpreadDataOn_m36D61AE6D27B6B4DE9C719CFA2D9FB0D19A7F700 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_otherPlan, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mC3F2D4D275D186F8BE9DDB9F8A85EA05AC503CED (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, 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.String FIMSpace.Generating.Planning.SingleInteriorSettings::GetName() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __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) ; // UnityEngine.Bounds FIMSpace.Generating.Checker.CheckerField::GetBoundingBox(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scale, 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.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) ; // 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.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline)(__this, ___0_item, 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) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (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) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_gshared)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.Checker.CheckerField::OffsettedCollidesWith(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_OffsettedCollidesWith_m0E3448238A9598F3FBCAC8C8E721361692F029EA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_offset, 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::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) ; // 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) ; // 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) ; // 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.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 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.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.FacilityPlanHelper/FacilityGridGeneratingHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGridGeneratingHelper__ctor_m581EB68A5B1D4867A228B08E42170D3C338C64A6 (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_instance, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE4FF27C2782D10E3CC65C8B2B0860C763DB8FAEC (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::InjectToGrid(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_mainCorridorsGrid, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.SimplePathGuide::InjectStartDataIntoGrid(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_InjectStartDataIntoGrid_mBE4B683BA1E37E2CD25A607419C63B8DF02EA11C (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.SimplePathGuide::InjectEndDataIntoGrid(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_InjectEndDataIntoGrid_m6E4B5A50964B4E72B2331983F3D4FCDC454EC377 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m95C42359499419B9F09FBD03E892DE46977267CF_inline (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* __this, FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D*, FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Vector3 FIMSpace.Generating.PGGEnums::GetDirection(FIMSpace.Generating.EPlanGuideDirecion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E (int32_t ___0_dir, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3Int(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetStartCenterRange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetStartCenterRange_mF53B4D1301A10D8670CF682714D9304868BBE101 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector3Int,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, int32_t ___3_centerRange, bool ___4_findAlways, const RuntimeMethod* 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.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetEndCenterRange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetEndCenterRange_m8AB00B0B1BE644DB220329521D87E194760769FC (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper FIMSpace.Generating.FacilityPlanHelper::FindGridIn(FIMSpace.Generating.Planning.BuildPlanInstance,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* FacilityPlanHelper_FindGridIn_m54B3055226E6232DA2FE408441B098AA5CDBA6B0 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_target, List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* ___1_searchIn, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::GetCenterRange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, int32_t ___2_centerRange, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___3_helperCoords, 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.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[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* (*) (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m27406598DD8493BDC6D44514E0ADD678047A7BDD (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*, 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_mBDA339F991D340CF2649E578455056A783D45C39_inline (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mE346611039398615637B589F0F2AE775778B1246 (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.Planning.SingleInteriorSettings::GenerateOnGrid(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1,UnityEngine.Transform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* SingleInteriorSettings_GenerateOnGrid_mCD8A62295B61AAF79FD28BA5E2E271C7E08F4BAF (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_offset, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, 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.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.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::HaveFreeConnectionSlots() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlanInstance_HaveFreeConnectionSlots_m0B31427845BDFAC892EF81DF4994EF773CA00895 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::get_HelperDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* 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) ; // System.Void UnityEngine.Vector3Int::set_x(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, 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::set_y(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* 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::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_inline (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906 (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*, 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_m2DEA2FCF7200BB0254702C016C29AB9E26723035_inline (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*, 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_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_inline (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Object System.Object::MemberwiseClone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::set__PathFind_distance(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_distance_m1E83CC4381CCDF83B8B7648EE13DBF2359E780E0 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldCell::get__PathFind_WorldPos() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8_inline (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FieldCell::get__PathFind_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_distance_mCEB6297625D58820D3180A5029345E8E7F4FE775 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FieldCell::get__PathFind_movementCost() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_movementCost_mA93B8EF66AA7DC61347E4E5F44D235C5FC5B9690 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::set__PathFind_distAndCost(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_distAndCost_m73FDAC4781FE36F7C4C52C0A1E9BCA59134F3373 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FieldCell::get__PathFind_distAndCost() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_distAndCost_m76974AA58B71539B586A5FB15DE386ABF58F3C3B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector4 UnityEngine.Vector4::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell__ctor_m2BE888E5C3F62E46B6F49E7D22254950D409415D (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, 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); } // 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.FGenCell::ResetCellsHierarchy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_ResetCellsHierarchy_m834099A8945A2F77348A2C8E2F539F6DB2B0D2DA (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, 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.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 System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) { (( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, const RuntimeMethod*))List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_gshared_inline)(__this, 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.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, 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_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.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, 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_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 System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_mAFDAA3129896165B60F2634588F771AD8F826BD9 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, 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_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.Void FIMSpace.Generating.PGGUtils::TransferFromListToList(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Boolean) inline void PGGUtils_TransferFromListToList_TisSpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_m51BD93E60B59FFB1DAA4445A9D86D945219B91B2 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_from, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___1_to, bool ___2_checkForDuplicates, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, bool, const RuntimeMethod*))PGGUtils_TransferFromListToList_TisRuntimeObject_mB106F46CB4D4C8AF2A8F8FAD52100E96E222FD4C_gshared)(___0_from, ___1_to, ___2_checkForDuplicates, 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.Void FIMSpace.Generating.FieldCell::StreamSpawnListToOther(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_from, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___1_to, bool ___2_containsCheck, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldCell::CellAccessProcess(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_CellAccessProcess_m5C3A9C89BE8C087C6668F2376003057D45F42546 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_startCell, int32_t ___1_access, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___2_datas, 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.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) ; // System.Boolean FIMSpace.Generating.FGenCell::HaveScaleParentCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenCell_HaveScaleParentCells_mF735F64991DBCA46E1B3CFB6E87E53C54560E397 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::GetScaleParentCells() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleParentCells_m0FA94BD373868C01E20AAED88EB324767B4DB4CD_inline (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() inline Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9 (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* __this, const RuntimeMethod* method) { return (( Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 (*) (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1/Enumerator::Dispose() inline void Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method); } // T System.Collections.Generic.List`1/Enumerator::get_Current() inline FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_inline (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8* __this, const RuntimeMethod* method) { return (( FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* (*) (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, 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) ; // System.Boolean System.Collections.Generic.List`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method); } // System.Boolean FIMSpace.Generating.FGenCell::HaveScaleChildCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenCell_HaveScaleChildCells_m1A460F214EAF550EB8B7695612C063984B1D4FEF (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::GetScaleChildCells() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleChildCells_m7E80F3D25CED88C31B84B8B6ED14E9FE515A0427_inline (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.NeightbourPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement__ctor_m80DC172444C210F1CA8C3131D17F6B3009EF54B7 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.NeightbourPlacement::GetDirection(FIMSpace.Generating.NeightbourPlacement/ENeightbour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NeightbourPlacement_GetDirection_mF0FE35F0C928CD2C21FF5623018D111D6CC21CCE (int32_t ___0_n, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.NeightbourPlacement::Set(FIMSpace.Generating.NeightbourPlacement/ENeightbour,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Set_m885C7EFC29B971C5A3366244A8395155CE0C4F18 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_n, bool ___1_v, 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.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, 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_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); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0 (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, 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_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* (*) (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*, 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 FIMSpace.Generating.FieldCell::GetCustomDatasCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* 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.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.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.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) ; // 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); } // 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.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B_gshared)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, RuntimeObject* ___0_value, 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.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.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, 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_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* 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 System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, int32_t ___0_index, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, 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.FieldVariable::SetValue(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::UpdateVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // System.Int32 System.Convert::ToInt32(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Convert_ToInt32_m9FEA65DB96264479B5268014F10754787382D297 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Single System.Convert::ToSingle(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Convert::ToBoolean(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Convert_ToBoolean_m35ABFE9171C8E44E23C95CD872DFEF2F2B643214 (RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mF64CCCB70540F2761008BA8D80299E1BB8232970 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m494C6464CD9D21706D2293415479C8348B156DB9 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m4F887BA0852AE95FF723AA6943607D3969F32D2A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Graph.NodePortBase::get_IsOutput() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // System.Object FIMSpace.Graph.NodePortBase::get_GetPortValueSafe() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98 (NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FieldVariable::GetFloatValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.FieldVariable::GetIntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldVariable::GetBoolValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_GetBoolValue_mAE8962BB59C2300B43A7AD6ECB056A4E00748AB0 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Material FIMSpace.Generating.FieldVariable::GetMaterialRef() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* FieldVariable_GetMaterialRef_m4B9075C99904060ECEDD6D4F8752F9AD838B193A_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.FieldVariable::GetGameObjRef() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldVariable_GetGameObjRef_mB792C8FC4E8E3E1DED6098EB038F577890CAC333_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::GetVector3Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FieldVariable::GetVector3IntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.FieldVariable::GetVector2Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.FieldVariable::GetVector2IntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // UnityEngine.Object FIMSpace.Generating.FieldVariable::GetUnityObjRef() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* FieldVariable_GetUnityObjRef_m89C1389F3A98781AC1AED8DF9F277C7CB853EA19_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.FieldVariable::GetStringValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FieldVariable_GetStringValue_m28BBA903D9ABA6D88B7187C35F9BAE40CBAF96AE_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetTemporaryReference(System.Boolean,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceReturnTemporaryReference, RuntimeObject* ___1_temp, const RuntimeMethod* method) ; // System.Void UnityEngine.GUIContent::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* __this, String_t* ___0_text, 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.Object FIMSpace.Generating.FieldVariable::GetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FieldVariable::get_Float() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldVariable::LogicComparison(System.Single,System.Single,FIMSpace.Generating.FieldVariable/ELogicComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_LogicComparison_m6D6E5DC986E0AB1456AD15BC728F22098F0EE7BE (float ___0_a, float ___1_b, int32_t ___2_comparison, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::set_Float(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, float ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::set_IntV(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, int32_t ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m6FFFFF6A9E069A4FBCA7E098D88AE39C2B80D442_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m707994C12D356E65E453CEE8F767E652B60911BF_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Multiply(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m2ED44A039D6B71695AD661A1184DC0FCB720126F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, 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 UnityEngine.Vector3Int::set_z(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* 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.Vector3Int UnityEngine.Vector3Int::op_Subtraction(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Multiply(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m19DB8EC63400CFD9AAF3CF000AF5CFFD9D2DE4D5_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FlexibleGeneratorSetup::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2 (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* 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.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_RefreshReferences_m80C9681CD9F6C35990C773015A947B64F672D35F (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::RestoreDictionary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_RestoreDictionary_mD51849874A35A9749F7F160E837F3D16D5443A7D (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method); } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::get_ParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m4305A180A39F98318D82427412EA60255C31DCC3 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, 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); } // 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.Transform UnityEngine.Transform::get_parent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __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.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.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); } // 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.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.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 System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m52F1D661D9C593881EBEF1F7F09E0D29AA3E82BA (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409*, const RuntimeMethod*))Dictionary_2_Clear_m9A3F431FE42A3D9DAA1CF624564C480298403E61_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m962951C8D1912AFA8AC408525E9B6D25ACF7E128_inline (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::get_CustomInstantiatedList() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::get_CustomToDestroyList() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_key, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E** ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E**, const RuntimeMethod*))Dictionary_2_TryGetValue_m1F022411F33230F63B036BD2E9031753FFE0ADBB_gshared)(__this, ___0_key, ___1_value, 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 FIMSpace.Generating.InstantiatedFieldInfo::CheckInstantiationContainer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_CheckInstantiationContainer_mDFCA7B571BAB25B12304A86F8FABCA92905323B2 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* (*) (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7*, 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_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.InstantiationContainer::.ctor(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiationContainer__ctor_m59400AD522F21A06EB00428048695FE98C68FCCC (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, 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) ; // 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) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_inline (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* __this, InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7*, InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.InstantiationContainer FIMSpace.Generating.InstantiatedFieldInfo::GetContainerOf(FIMSpace.Generating.ModificatorsPack,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* InstantiatedFieldInfo_GetContainerOf_m9FE7D26FBB79E81660B04D26A82B80C1B0BF0837 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, bool ___1_generateIfNotExistingYet, bool ___2_justPacks, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiationContainer::.ctor(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiationContainer__ctor_mB590DF3D0D538C726BED1342126E45C8B54D031E (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m6B70F26E63E3CB4058437E35C6A57A5C005DABCA (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409*, const RuntimeMethod*))Dictionary_2__ctor_mB158373D5DD55C693259E09C734A13A95E0D1C71_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m3BADFBB409C5D8059E84C6EF49C5BDA75208BDA6_inline (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31 (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 FIMSpace.Generating.CellInstanitations::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43 (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.InstantiatedData FIMSpace.Generating.CellInstanitations::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9 (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, int32_t ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) inline void Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_key, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*, const RuntimeMethod*))Dictionary_2_Add_m47ACA9290450A9F244EEAB913A88D74A259FE7EF_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mDBCE59B13DBF34D8241A70F22C238A9EF9E51DFF_inline (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* __this, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.CellInstanitations::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellInstanitations__ctor_mE54821BB5859FD0D85CF8F0CB4BEB7A6FFDE2F8A (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::AddInfo(UnityEngine.Vector3Int,FIMSpace.Generating.CellInstanitations) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_AddInfo_m1E23B2A42FBA377E73F2DDDD163D1935CBC7BBEB (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___1_datas, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellInstanitations::Add(FIMSpace.Generating.InstantiatedData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellInstanitations_Add_m48E7796D701541FB3503692263FE42BEAB7EE721 (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___0_data, const RuntimeMethod* 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); } // 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.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.SpawnData::FindDifference(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_FindDifference_m98D6DB2CA50F027489B83437FCB70A34BE27A46A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawnData, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::DestroyInstantiatedInCell(FIMSpace.Generating.CellInstanitations) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_DestroyInstantiatedInCell_m4E64FAB2F91C3C96C061BCE65F2620FD649FAFA5 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___0_datas, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::ExtractInstantiation(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ExtractInstantiation_m1124B951293B0F37B75641706691503BCBCD6B60 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedData::TransferInstantiatedToList(System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedData_TransferInstantiatedToList_mA50BE2D9A6AA5ABF3D3BACE3EC7A71ACA001E8C5 (InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_list, bool ___1_clear, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedData::DestroyGeneratedObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedData_DestroyGeneratedObjects_mD2B3B6F75FAF232D1535F11E001EAC5EEF302C81 (InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, const RuntimeMethod*))List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.PGGUtils::CheckForNullsO(System.Collections.Generic.List`1) inline void PGGUtils_CheckForNullsO_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD9C1374F449E2D6D7BB52CC3249385794A6BCD1A (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_objects, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))PGGUtils_CheckForNullsO_TisRuntimeObject_mE83F59481C7FF37662EBB6038358A9B5F1074B7E_gshared)(___0_objects, method); } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::set_CustomInstantiatedList(System.Collections.Generic.List`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomInstantiatedList_m738C0CA98CF27816B6472BAEEECE476122E450D4_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::set_CustomToDestroyList(System.Collections.Generic.List`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomToDestroyList_mE2D0004EF27AC5C84CD15CCA4D96534C8E8A3E8B_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m66A6B89A1E8A91E33AC92953C64ED1C1570E7360 (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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.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); } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.SpawnerVariableHelper::GetVariableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* SpawnerVariableHelper_GetVariableReference_m6474433E1D851359BB1480735F62E8561EC29C36 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnerVariableHelper FIMSpace.Generating.SpawnerVariableHelper::GetVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mD7941F64D8E7272DAA1555BDA4B215E22C409663 (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0FB39C63053DBB51D5B479E76662AA57F2679043_inline (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* __this, SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*, SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Vector3 FIMSpace.Generating.SpawnInstruction::get_FlatV3Pos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnInstruction_get_FlatV3Pos_mF0FA65EE4EA6BF7AC984C7F623F050FA84B9F511 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, 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.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.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPreSpawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPreSpawn_mDF66B9C1A05212021258A6D9DE0CE1E9BAF2CB04 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPostSpawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPostSpawn_mD33AFD52004B9781A87EBA7F24138E2D9CDE1D1C (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, 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) ; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::GetSpawnInstructionDefinition(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* SpawnRestriction_GetSpawnInstructionDefinition_m1116B3D80B5A3122F79AB6CD1D528BD042E49A61 (SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_setup, 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) ; // 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::.ctor() inline void List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, const RuntimeMethod* method) { (( void (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.SpawnRestrictionsGroup::.ctor(FIMSpace.Generating.SpawnRestriction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRestrictionsGroup__ctor_m2C6386BE12F37182D42D11AD1EFEDC08D3C9FC77 (SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* __this, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___0_restriction, const RuntimeMethod* method) ; // System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___0_x, float ___1_y, float ___2_width, float ___3_height, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.GUI::get_backgroundColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GUI_get_backgroundColor_mCAA42085DAB8A1B71E2D0C6C8D86F93CD311FA33 (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_green() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.GUI::set_backgroundColor(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_backgroundColor_m4ED80300A7DE3EAF923E3344E22D6682FA75B264 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GUI::Button(UnityEngine.Rect,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GUI_Button_m26D18B144D3116398B9E9BECB0C4014F57DBE44B (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, const RuntimeMethod* method) ; // System.Void UnityEngine.GUI::Label(UnityEngine.Rect,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___0_position, String_t* ___1_text, 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); } // System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_inNormal, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_inPoint, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FGenerators::get_EditorUIScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FGenerators_get_EditorUIScale_mEBFC6B502B188DA948774CFB26B7AE34A7005AFF (const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Event::get_mousePosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9 (Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Camera::get_scaledPixelHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0 (Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float* ___1_enter, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Ray::GetPoint(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, float ___0_distance, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_back() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.GridVisualize::GetMouseWorldPosition2D(UnityEngine.Vector3,UnityEngine.Event,UnityEngine.Camera,System.Int32,System.Single,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GridVisualize_GetMouseWorldPosition2D_m2F086E1C65B52BA3ACD527EC452DB77449FB05EF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normal, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_sceneCam, int32_t ___3_zLevel, float ___4_cellWorldSize, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_posOffset, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.GridVisualize::GetMouseWorldPosition(UnityEngine.Vector3,UnityEngine.Event,UnityEngine.Camera,System.Int32,System.Single,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GridVisualize_GetMouseWorldPosition_m3D883F1694EE8351909AB81500297EC5BB6FD22F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normal, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_sceneCam, int32_t ___3_yLevel, float ___4_cellWorldSize, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_posOffset, 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) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline)(__this, method); } // T System.Nullable`1::GetValueOrDefault() inline bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline)(__this, 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 FIMSpace.Generating.FlexibleGeneratorSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup__ctor_mF650D931C00B0FAE25EEBC598EDE04BEB397787C (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC40038A4429D1EBB5532329E34D2516A7D1F62BB (List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() inline PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* Component_GetComponentInChildren_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m4276AD46713E47D019ECFCA8C2C541D7A7A2D1EA (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_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.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 PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* GameObject_AddComponent_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m543B1DB83323BECD224B38A3A65909E7DEF42397 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGGDataHolder::Refresh(UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGDataHolder_Refresh_mB2A7988790A8BE7E1B4E9459B130D326727C7E29 (PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_owner, const RuntimeMethod* method) ; // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_DataSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::get_GetSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_FieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.CellsController FIMSpace.Generating.PGGFlexibleGeneratorBase::get_Cells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::CheckIfInitialized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::RefreshReferences(UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_g, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::CheckIfGridPrepared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_CheckIfGridPrepared_m2FBD69915641BE75AD1E19DF179F6AA4C818E1C6 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::Initialize(UnityEngine.MonoBehaviour,FIMSpace.Generating.FieldSetupComposition) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_Initialize_m05388FB37FC9F0439A31987ADBBC0BB222DE65B4 (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_g, FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___1_compos, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::CheckIfPrepared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_CheckIfPrepared_m55F86115C20940A95D92014D78D4826834F40720 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, 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.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_inline (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, const RuntimeMethod* method) { (( void (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___0_minInclusive, int32_t ___1_maxExclusive, const RuntimeMethod* method) ; // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.PGGFlexibleGeneratorBase::get_InstantiatedInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* PGGFlexibleGeneratorBase_get_InstantiatedInfo_m6CBBBB9F54FBC65172170B65B7C0B625A557A974 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::Clear(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_Clear_m2C196AF09C10325259C8A30488FF3DE287547D0C (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, bool ___0_destroyAll, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::ClearAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearAll_m2B305DDE2B4BEA1D1A08D18DDA9267C9C1EF80B4 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.CellsController::get_InstantiatedInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::TransferFromListToList(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Boolean) inline void PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_from, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___1_to, bool ___2_checkForDuplicates, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, bool, const RuntimeMethod*))PGGUtils_TransferFromListToList_TisRuntimeObject_mB106F46CB4D4C8AF2A8F8FAD52100E96E222FD4C_gshared)(___0_from, ___1_to, ___2_checkForDuplicates, method); } // System.Void FIMSpace.Generating.PGGGeneratorRoot::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorRoot__ctor_m8EE09E6943432B51AC37F57512E3BDE24224C1F8 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGGeneratorBase::_E_SetDirty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__E_SetDirty_m34416E2BB389580E746711323598424B1730016F (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::GetAllGeneratedObjects(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* PGGGeneratorBase_GetAllGeneratedObjects_mB79927B0D59979056FEFEFF94B72D70355533A11 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, bool ___0_withContainers, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, 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_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.String System.String::ToLower() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::CheckForNulls(System.Collections.Generic.List`1) inline void PGGUtils_CheckForNulls_TisInstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_m906F76F66489061DB43F6294948B8B1FEB23B2FE (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* ___0_classes, const RuntimeMethod* method) { (( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared)(___0_classes, 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) ; // 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.Generic.List`1 FIMSpace.Generating.PathFind.OutlineFillHelper::RunOnGenerator(FIMSpace.Generating.PGGGeneratorBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* OutlineFillHelper_RunOnGenerator_m8F42D7904DEEC0277AC64F8C2D1420DAD51C7670 (OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* __this, PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* ___0_generator, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223 (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.PathFind.RectangleFillHelper::RunOnGenerator(FIMSpace.Generating.PGGGeneratorBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* RectangleFillHelper_RunOnGenerator_m8F979BC3AD62F37124781683345E5ABCAAC1AAD1 (RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* __this, PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* ___0_generator, 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) ; // System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.OutlineFillHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutlineFillHelper__ctor_m39C1D438BE552A1EDB6CE1D73EE3963BCB163C79 (OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.RectangleFillHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleFillHelper__ctor_mBE6620A862EECC2EB8D0D962B3AEF1CF154D3FBD (RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGGeneratorBase::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_DrawGizmos_m7E67AF077C41A8BFE55D8481E17934ECF2924219 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.PGGPlanGeneratorBase::get_plan() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGPlanGeneratorBase::Gizmos_DrawLimitRectangle(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase_Gizmos_DrawLimitRectangle_mC204D8DDC3DC91810A67114DC5B98AF3F225146F (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGGeneratorBase::Gizmos_DrawRectangleFillShape(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Gizmos_DrawRectangleFillShape_mB0C6A39559445AA4B5C17FFEE34C52F5BE2C1DAF (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, 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.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_m1333DE2CCF19A5591E31FD687F18199D66C9E0DE (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* __this, const RuntimeMethod* method) { (( void (*) (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGGGeneratorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m8664D1B6C20CE72FD5D4E717BC5DE0804A929F6C (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_mx, 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 FIMSpace.Generating.FieldSpawner::set_TemporaryPrefabOverride(UnityEngine.GameObject) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldSpawner_set_TemporaryPrefabOverride_mE168C61843BB82BA8CC3B1CF952F8A4F9D1CF62B_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::_EditorRefreshSpawner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner__EditorRefreshSpawner_m1EC1DB2ABF10526E82268AD18594A98FD6BAC92D (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* 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 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.Boolean FIMSpace.Generating.FieldSpawner::SObjectAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_SObjectAvailable_m68D9D4CFAF729F061BDE8E154A01D3E8EBA5B8B6 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // 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) ; // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::get_GameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871 (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::get_TemporaryPrefabOverride() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, 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); } // 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); } // UnityEngine.ScriptableObject UnityEngine.ScriptableObject::CreateInstance(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24 (Type_t* ___0_type, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSpawner::AddRule(FIMSpace.Generating.SpawnRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_AddRule_mC3CF46FD5075DBE7D4121A9454DF7A350A4320EF (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_rule, 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.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 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) ; // System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_mFAEA555388078FE5B4CA122F4F3F91D078231B25 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, 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_m414CE451A2D799CE8D6D2A6589F04D54E8C7ED33 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, 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) ; // 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.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.Boolean FIMSpace.Generating.FieldCell::HaveInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldCell_HaveInstructions_mEEA706524881D28A5943773892D3B56CDDD8DEEF (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GetInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, 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.FieldSpawner::HasPackageTag() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_HasPackageTag_mFE9FC8827FA39161C58AE311AE4BF9B6B07C0091 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.FieldSpawner::GetPackageTag(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldSpawner_GetPackageTag_m6311A5542F7F1D32B20A50EA0BA0B7E5E5258584 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, bool ___0_checkIfNoRef, 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::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) ; // System.Int32 FIMSpace.Generating.FieldModification::GetPRSpawnOptionsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldModification_GetPRSpawnOptionsCount_mB8C8A29EBB6452D1806499CB5195BF4F16346BC2 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) ; // System.Int32[] FIMSpace.FEngineering::GetLayermaskValues(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* FEngineering_GetLayermaskValues_m5BA6B642CACECE3DF0B9C9574725CFCB102B2922 (int32_t ___0_mask, int32_t ___1_optionsCount, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnData::GenerateSpawn(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,System.Int32,System.Nullable`1,System.Nullable`1,System.Nullable`1,System.Nullable`1,FIMSpace.Generating.SpawnData/ESpawnMark,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_owner, int32_t ___3_toSpawn, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___4_offset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_rotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___6_localRotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___7_scaleMul, int32_t ___8_mark, bool ___9_checkMesh, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FieldSpawner::get_InheritRotations() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_get_InheritRotations_mB44497FA6CB34D76F39482CCA26D2E5F5FADCD11 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* 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.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.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.Boolean FIMSpace.Generating.FieldSpawner::HaveParentPackageRules() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __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) ; // 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) ; // System.Void FIMSpace.Generating.FieldCell::AddSpawnToCell(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddSpawnToCell_m062F76AD4ED2951F21D788043052A24D5BBD0B99 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::AddCustomStigma(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_AddCustomStigma_m81B54F857732B049860B50E34D9EE9DD17ACA348 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, String_t* ___0_v, 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); } // System.Void System.Action::Invoke() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __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); } // T UnityEngine.Object::Instantiate(T) inline SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* Object_Instantiate_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_m45A2F60710D36D8EE7303150866952DB33C83AA1 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_original, const RuntimeMethod* method) { return (( SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* (*) (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void FIMSpace.Generating.FieldSpawner::set_wasPreGeneratingPrepared(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldSpawner_set_wasPreGeneratingPrepared_mF5209AC41E0A9AAAA8C85763DEA6260112C82414_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, bool ___0_value, const RuntimeMethod* 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); } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::get_GetTempSpawns() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_get_GetTempSpawns_m0FE6EA210D1AFC6BF66EE9FAE799DB0F5C2C3E7A_inline (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // 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.Void UnityEngine.Vector2::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, 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.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, 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) ; // 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) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.PlanHelper/HelperRect IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled) { Exception_t* ___Connections_9Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connections' of type 'HelperRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connections_9Exception, NULL); } IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke_back(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled) { Exception_t* ___Connections_9Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connections' of type 'HelperRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connections_9Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PlanHelper/HelperRect IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_pinvoke_cleanup(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.PlanHelper/HelperRect IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled) { Exception_t* ___Connections_9Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connections' of type 'HelperRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connections_9Exception, NULL); } IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com_back(const HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206& unmarshaled) { Exception_t* ___Connections_9Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connections' of type 'HelperRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connections_9Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PlanHelper/HelperRect IL2CPP_EXTERN_C void HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshal_com_cleanup(HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com& marshaled) { } // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::get_posV3() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HelperRect_get_posV3_m234DE4F779F2D454CD4446AA4F0EE62DC4063C43 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { { // public Vector3 posV3 { get { return new Vector3(pos.x, 0, pos.y); } } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___pos_0); float L_1 = L_0->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___pos_0); float L_3 = L_2->___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, (0.0f), L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HelperRect_get_posV3_m234DE4F779F2D454CD4446AA4F0EE62DC4063C43_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = HelperRect_get_posV3_m234DE4F779F2D454CD4446AA4F0EE62DC4063C43(_thisAdjusted, method); return _returnValue; } // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_separationOffsetV2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_separationOffsetV2_m38AE9BBB9E0F10EDB2C1734555482823184BFCBD (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { { // public Vector2 separationOffsetV2 { get { return new Vector2(separationOffset.x, separationOffset.z); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___separationOffset_2); float L_1 = L_0->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___separationOffset_2); float L_3 = L_2->___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_separationOffsetV2_m38AE9BBB9E0F10EDB2C1734555482823184BFCBD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = HelperRect_get_separationOffsetV2_m38AE9BBB9E0F10EDB2C1734555482823184BFCBD(_thisAdjusted, method); return _returnValue; } // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_totalSepOffsetV2() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_totalSepOffsetV2_m835D031DC12EE62E8C3BA34CD4C515CFBA1CF688 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { { // public Vector2 totalSepOffsetV2 { get { return new Vector2(totalSepOffset.x, totalSepOffset.z); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___totalSepOffset_3); float L_1 = L_0->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___totalSepOffset_3); float L_3 = L_2->___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_totalSepOffsetV2_m835D031DC12EE62E8C3BA34CD4C515CFBA1CF688_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = HelperRect_get_totalSepOffsetV2_m835D031DC12EE62E8C3BA34CD4C515CFBA1CF688(_thisAdjusted, method); return _returnValue; } // System.Void FIMSpace.Generating.PlanHelper/HelperRect::.ctor(FIMSpace.Generating.Planning.SingleInteriorSettings,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect__ctor_m3B1022786338ED55D09955BC4439DAA8B1E619C6 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_settingsRef, int32_t ___1_id, int32_t ___2_duplicateId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // SettingsRef = settingsRef; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = ___0_settingsRef; __this->___SettingsRef_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___SettingsRef_10), (void*)L_0); // TypeID = settingsRef.ID; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_1 = ___0_settingsRef; NullCheck(L_1); int32_t L_2 = L_1->___ID_1; __this->___TypeID_5 = L_2; // IndividualID = id; int32_t L_3 = ___1_id; __this->___IndividualID_6 = L_3; // DuplicateID = duplicateId; int32_t L_4 = ___2_duplicateId; __this->___DuplicateID_7 = L_4; // pos = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___pos_0 = L_5; // size = new Vector2(settingsRef.InternalSetup.RectSetup.Width.Max, settingsRef.InternalSetup.RectSetup.Height.Max); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_6 = ___0_settingsRef; NullCheck(L_6); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_7 = L_6->___InternalSetup_8; NullCheck(L_7); RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_8 = L_7->___RectSetup_1; NullCheck(L_8); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_9 = (&L_8->___Width_1); int32_t L_10 = L_9->___Max_1; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_11 = ___0_settingsRef; NullCheck(L_11); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_12 = L_11->___InternalSetup_8; NullCheck(L_12); RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* L_13 = L_12->___RectSetup_1; NullCheck(L_13); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_14 = (&L_13->___Height_2); int32_t L_15 = L_14->___Max_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)L_10), ((float)L_15), /*hidden argument*/NULL); __this->___size_1 = L_16; // separationOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___separationOffset_2 = L_17; // totalSepOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___totalSepOffset_3 = L_18; // rotated = false; __this->___rotated_4 = (bool)0; // HelperBool = false; __this->___HelperBool_8 = (bool)0; // Connections = new List(); List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_19 = (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*)il2cpp_codegen_object_new(List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_il2cpp_TypeInfo_var); NullCheck(L_19); List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA(L_19, List_1__ctor_m8E8B63FAB61E25B4754428F1B9F6AB46B934ADEA_RuntimeMethod_var); __this->___Connections_9 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___Connections_9), (void*)L_19); // nears = new SpawnRestrictionsGroup(); SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_20 = (&__this->___nears_12); il2cpp_codegen_initobj(L_20, sizeof(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966)); // counters = new SpawnRestrictionsGroup(); SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_21 = (&__this->___counters_13); il2cpp_codegen_initobj(L_21, sizeof(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966)); // outsides = new SpawnRestrictionsGroup(); SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_22 = (&__this->___outsides_14); il2cpp_codegen_initobj(L_22, sizeof(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966)); // ChoosedConnections = SettingsRef.DoorConnectionsCount.GetRandom(); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_23 = __this->___SettingsRef_10; NullCheck(L_23); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_24 = (&L_23->___DoorConnectionsCount_7); int32_t L_25; L_25 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_24, NULL); __this->___ChoosedConnections_11 = L_25; // } return; } } IL2CPP_EXTERN_C void HelperRect__ctor_m3B1022786338ED55D09955BC4439DAA8B1E619C6_AdjustorThunk (RuntimeObject* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_settingsRef, int32_t ___1_id, int32_t ___2_duplicateId, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HelperRect__ctor_m3B1022786338ED55D09955BC4439DAA8B1E619C6(_thisAdjusted, ___0_settingsRef, ___1_id, ___2_duplicateId, method); } // System.Void FIMSpace.Generating.PlanHelper/HelperRect::EncapsateInto(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_EncapsateInto_m7CC293B8D7F4D3F0860A5E0A0562610E4B82B59D (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) { { // pos = new Vector2(b.center.x, b.center.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL); float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL); float L_3 = L_2.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); __this->___pos_0 = L_4; // if (b.size.x % 2 != 0) pos = new Vector2(pos.x + 0.5f, pos.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL); float L_6 = L_5.___x_2; if ((((float)(fmodf(L_6, (2.0f)))) == ((float)(0.0f)))) { goto IL_0063; } } { // if (b.size.x % 2 != 0) pos = new Vector2(pos.x + 0.5f, pos.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (&__this->___pos_0); float L_8 = L_7->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___pos_0); float L_10 = L_9->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; memset((&L_11), 0, sizeof(L_11)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), ((float)il2cpp_codegen_add(L_8, (0.5f))), L_10, /*hidden argument*/NULL); __this->___pos_0 = L_11; } IL_0063: { // if (b.size.z % 2 != 0) pos = new Vector2(pos.x, pos.y + 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL); float L_13 = L_12.___z_4; if ((((float)(fmodf(L_13, (2.0f)))) == ((float)(0.0f)))) { goto IL_00a3; } } { // if (b.size.z % 2 != 0) pos = new Vector2(pos.x, pos.y + 0.5f); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___pos_0); float L_15 = L_14->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___pos_0); float L_17 = L_16->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; memset((&L_18), 0, sizeof(L_18)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_18), L_15, ((float)il2cpp_codegen_add(L_17, (0.5f))), /*hidden argument*/NULL); __this->___pos_0 = L_18; } IL_00a3: { // size = new Vector2(b.size.x, b.size.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL); float L_20 = L_19.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL); float L_22 = L_21.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23; memset((&L_23), 0, sizeof(L_23)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_23), L_20, L_22, /*hidden argument*/NULL); __this->___size_1 = L_23; // } return; } } IL2CPP_EXTERN_C void HelperRect_EncapsateInto_m7CC293B8D7F4D3F0860A5E0A0562610E4B82B59D_AdjustorThunk (RuntimeObject* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HelperRect_EncapsateInto_m7CC293B8D7F4D3F0860A5E0A0562610E4B82B59D(_thisAdjusted, ___0_b, method); } // System.Void FIMSpace.Generating.PlanHelper/HelperRect::ResetSeparationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_ResetSeparationOffset_mE1091F5EDDB934824346309A10C20966395D36ED (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { { // separationOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___separationOffset_2 = L_0; // totalSepOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___totalSepOffset_3 = L_1; // } return; } } IL2CPP_EXTERN_C void HelperRect_ResetSeparationOffset_mE1091F5EDDB934824346309A10C20966395D36ED_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HelperRect_ResetSeparationOffset_mE1091F5EDDB934824346309A10C20966395D36ED(_thisAdjusted, method); } // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::get_RotatedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_RotatedSize_mE2E73A58B360B8424C0C0D244A2ADC4A0FAE40E3 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { { // return rotated ? (new Vector2(size.y, size.x)) : (new Vector2(size.x, size.y)); bool L_0 = __this->___rotated_4; if (L_0) { goto IL_0024; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&__this->___size_1); float L_2 = L_1->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___size_1); float L_4 = L_3->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; memset((&L_5), 0, sizeof(L_5)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), L_2, L_4, /*hidden argument*/NULL); return L_5; } IL_0024: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___size_1); float L_7 = L_6->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&__this->___size_1); float L_9 = L_8->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_7, L_9, /*hidden argument*/NULL); return L_10; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HelperRect_get_RotatedSize_mE2E73A58B360B8424C0C0D244A2ADC4A0FAE40E3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = HelperRect_get_RotatedSize_mE2E73A58B360B8424C0C0D244A2ADC4A0FAE40E3(_thisAdjusted, method); return _returnValue; } // UnityEngine.Bounds FIMSpace.Generating.PlanHelper/HelperRect::get_Bound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_Bound_mB6BA2E7AF4A30558CCFEADD78939F741314CE3DB (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Vector3 p = new Vector3(pos.x, 0, pos.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___pos_0); float L_1 = L_0->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___pos_0); float L_3 = L_2->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, (0.0f), L_3, NULL); // Vector3 s = rotated ? (new Vector3(size.y, 1, size.x)) : (new Vector3(size.x, 1, size.y)); bool L_4 = __this->___rotated_4; if (L_4) { goto IL_004c; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (&__this->___size_1); float L_6 = L_5->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (&__this->___size_1); float L_8 = L_7->___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_6, (1.0f), L_8, /*hidden argument*/NULL); G_B3_0 = L_9; goto IL_006c; } IL_004c: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___size_1); float L_11 = L_10->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&__this->___size_1); float L_13 = L_12->___x_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; memset((&L_14), 0, sizeof(L_14)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), L_11, (1.0f), L_13, /*hidden argument*/NULL); G_B3_0 = L_14; } IL_006c: { V_1 = G_B3_0; // if (s.x % 2 != 0) p = new Vector3(p.x - 0.5f, 0, p.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1; float L_16 = L_15.___x_2; if ((((float)(fmodf(L_16, (2.0f)))) == ((float)(0.0f)))) { goto IL_009e; } } { // if (s.x % 2 != 0) p = new Vector3(p.x - 0.5f, 0, p.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; float L_18 = L_17.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; float L_20 = L_19.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)il2cpp_codegen_subtract(L_18, (0.5f))), (0.0f), L_20, NULL); } IL_009e: { // if (s.z % 2 != 0) p = new Vector3(p.x, 0, p.z - 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1; float L_22 = L_21.___z_4; if ((((float)(fmodf(L_22, (2.0f)))) == ((float)(0.0f)))) { goto IL_00cf; } } { // if (s.z % 2 != 0) p = new Vector3(p.x, 0, p.z - 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; float L_24 = L_23.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0; float L_26 = L_25.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_24, (0.0f), ((float)il2cpp_codegen_subtract(L_26, (0.5f))), NULL); } IL_00cf: { // return new Bounds(p, s); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29; memset((&L_29), 0, sizeof(L_29)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_29), L_27, L_28, /*hidden argument*/NULL); return L_29; } } IL2CPP_EXTERN_C Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_Bound_mB6BA2E7AF4A30558CCFEADD78939F741314CE3DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 _returnValue; _returnValue = HelperRect_get_Bound_mB6BA2E7AF4A30558CCFEADD78939F741314CE3DB(_thisAdjusted, method); return _returnValue; } // UnityEngine.Bounds FIMSpace.Generating.PlanHelper/HelperRect::get_GridBound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Vector3 p = new Vector3(pos.x, 0, pos.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___pos_0); float L_1 = L_0->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___pos_0); float L_3 = L_2->___y_1; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_1, (0.0f), L_3, NULL); // p -= new Vector3(totalSepOffset.x, 0, totalSepOffset.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___totalSepOffset_3); float L_6 = L_5->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___totalSepOffset_3); float L_8 = L_7->___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_6, (0.0f), L_8, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_9, NULL); V_0 = L_10; // Vector3 s = rotated ? (new Vector3(size.y, 1, size.x)) : (new Vector3(size.x, 1, size.y)); bool L_11 = __this->___rotated_4; if (L_11) { goto IL_0073; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&__this->___size_1); float L_13 = L_12->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___size_1); float L_15 = L_14->___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; memset((&L_16), 0, sizeof(L_16)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), L_13, (1.0f), L_15, /*hidden argument*/NULL); G_B3_0 = L_16; goto IL_0093; } IL_0073: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (&__this->___size_1); float L_18 = L_17->___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (&__this->___size_1); float L_20 = L_19->___x_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), L_18, (1.0f), L_20, /*hidden argument*/NULL); G_B3_0 = L_21; } IL_0093: { V_1 = G_B3_0; // if (s.x % 2 != 0) p = new Vector3(p.x - 0.5f, 0, p.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1; float L_23 = L_22.___x_2; if ((((float)(fmodf(L_23, (2.0f)))) == ((float)(0.0f)))) { goto IL_00c5; } } { // if (s.x % 2 != 0) p = new Vector3(p.x - 0.5f, 0, p.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; float L_25 = L_24.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0; float L_27 = L_26.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)il2cpp_codegen_subtract(L_25, (0.5f))), (0.0f), L_27, NULL); } IL_00c5: { // if (s.z % 2 != 0) p = new Vector3(p.x, 0, p.z - 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1; float L_29 = L_28.___z_4; if ((((float)(fmodf(L_29, (2.0f)))) == ((float)(0.0f)))) { goto IL_00f6; } } { // if (s.z % 2 != 0) p = new Vector3(p.x, 0, p.z - 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_0; float L_31 = L_30.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0; float L_33 = L_32.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), L_31, (0.0f), ((float)il2cpp_codegen_subtract(L_33, (0.5f))), NULL); } IL_00f6: { // return new Bounds(p, s); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_36; memset((&L_36), 0, sizeof(L_36)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_36), L_34, L_35, /*hidden argument*/NULL); return L_36; } } IL2CPP_EXTERN_C Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 _returnValue; _returnValue = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HaveConnectionWithCorridor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_HaveConnectionWithCorridor_mB68DF2687824953EDDBF9BE78911454188A48C34 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (Connections == null) return false; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_0 = __this->___Connections_9; if (L_0) { goto IL_000a; } } { // if (Connections == null) return false; return (bool)0; } IL_000a: { // for (int i = 0; i < Connections.Count; i++) V_0 = 0; goto IL_003d; } IL_000e: { // var c = Connections[i]; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_1 = __this->___Connections_9; int32_t L_2 = V_0; NullCheck(L_1); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_3; L_3 = List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4(L_1, L_2, List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var); V_1 = L_3; // if (c.Connection1.TypeID == -1 || c.Connection2.TypeID == -1) return true; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_4 = V_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = L_4.___Connection1_0; int32_t L_6 = L_5.___TypeID_5; if ((((int32_t)L_6) == ((int32_t)(-1)))) { goto IL_0037; } } { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_7 = V_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_8 = L_7.___Connection2_1; int32_t L_9 = L_8.___TypeID_5; if ((!(((uint32_t)L_9) == ((uint32_t)(-1))))) { goto IL_0039; } } IL_0037: { // if (c.Connection1.TypeID == -1 || c.Connection2.TypeID == -1) return true; return (bool)1; } IL_0039: { // for (int i = 0; i < Connections.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003d: { // for (int i = 0; i < Connections.Count; i++) int32_t L_11 = V_0; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_12 = __this->___Connections_9; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline(L_12, List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_000e; } } { // return false; return (bool)0; } } IL2CPP_EXTERN_C bool HelperRect_HaveConnectionWithCorridor_mB68DF2687824953EDDBF9BE78911454188A48C34_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = HelperRect_HaveConnectionWithCorridor_mB68DF2687824953EDDBF9BE78911454188A48C34(_thisAdjusted, method); return _returnValue; } // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::GetRestrictionsList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t987AF067BE57485354815026FC92A4E56127CEDA* HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t987AF067BE57485354815026FC92A4E56127CEDA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t987AF067BE57485354815026FC92A4E56127CEDA* V_0 = NULL; { // List list = new List(); List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_0 = (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*)il2cpp_codegen_object_new(List_1_t987AF067BE57485354815026FC92A4E56127CEDA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050(L_0, List_1__ctor_m8D4623152AFCCA8E664634124A6BB9A216541050_RuntimeMethod_var); V_0 = L_0; // if (nears.Restriction.IsRestricting()) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_1 = (&__this->___nears_12); SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* L_2 = (&L_1->___Restriction_1); bool L_3; L_3 = SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4(L_2, NULL); if (!L_3) { goto IL_0037; } } { // if (nears.Cells.Count > 0) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_4 = (&__this->___nears_12); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_5 = L_4->___Cells_0; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_5, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0037; } } { // list.Add(nears); List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_7 = V_0; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_8 = __this->___nears_12; NullCheck(L_7); List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_inline(L_7, L_8, List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_RuntimeMethod_var); } IL_0037: { // if (counters.Restriction.IsRestricting()) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_9 = (&__this->___counters_13); SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* L_10 = (&L_9->___Restriction_1); bool L_11; L_11 = SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4(L_10, NULL); if (!L_11) { goto IL_0068; } } { // if (counters.Cells.Count > 0) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_12 = (&__this->___counters_13); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_13 = L_12->___Cells_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_13, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); if ((((int32_t)L_14) <= ((int32_t)0))) { goto IL_0068; } } { // list.Add(counters); List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_15 = V_0; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_16 = __this->___counters_13; NullCheck(L_15); List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_inline(L_15, L_16, List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_RuntimeMethod_var); } IL_0068: { // if (outsides.Restriction.IsRestricting()) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_17 = (&__this->___outsides_14); SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* L_18 = (&L_17->___Restriction_1); bool L_19; L_19 = SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4(L_18, NULL); if (!L_19) { goto IL_0099; } } { // if (outsides.Cells.Count > 0) SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* L_20 = (&__this->___outsides_14); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_21 = L_20->___Cells_0; NullCheck(L_21); int32_t L_22; L_22 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_21, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); if ((((int32_t)L_22) <= ((int32_t)0))) { goto IL_0099; } } { // list.Add(outsides); List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_23 = V_0; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_24 = __this->___outsides_14; NullCheck(L_23); List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_inline(L_23, L_24, List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_RuntimeMethod_var); } IL_0099: { // return list; List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_25 = V_0; return L_25; } } IL2CPP_EXTERN_C List_1_t987AF067BE57485354815026FC92A4E56127CEDA* HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); List_1_t987AF067BE57485354815026FC92A4E56127CEDA* _returnValue; _returnValue = HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HaveConnectionWith(FIMSpace.Generating.PlanHelper/HelperRect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_HaveConnectionWith_mF1EF9C433693208EB49D26CBB3B7929212F0D17D (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_tgtRect, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (Connections == null) return false; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_0 = __this->___Connections_9; if (L_0) { goto IL_000a; } } { // if (Connections == null) return false; return (bool)0; } IL_000a: { // for (int i = 0; i < Connections.Count; i++) V_0 = 0; goto IL_003d; } IL_000e: { // var c = Connections[i]; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_1 = __this->___Connections_9; int32_t L_2 = V_0; NullCheck(L_1); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_3; L_3 = List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4(L_1, L_2, List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var); V_1 = L_3; // if (IsEqual(c.Connection1, tgtRect) || IsEqual(c.Connection2, tgtRect)) return true; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_4 = V_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = L_4.___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_6 = ___0_tgtRect; bool L_7; L_7 = HelperRect_IsEqual_m29FA92A1119A92E00D602F4F228C1A9FA52A8445(L_5, L_6, NULL); if (L_7) { goto IL_0037; } } { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_8 = V_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_9 = L_8.___Connection2_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_10 = ___0_tgtRect; bool L_11; L_11 = HelperRect_IsEqual_m29FA92A1119A92E00D602F4F228C1A9FA52A8445(L_9, L_10, NULL); if (!L_11) { goto IL_0039; } } IL_0037: { // if (IsEqual(c.Connection1, tgtRect) || IsEqual(c.Connection2, tgtRect)) return true; return (bool)1; } IL_0039: { // for (int i = 0; i < Connections.Count; i++) int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003d: { // for (int i = 0; i < Connections.Count; i++) int32_t L_13 = V_0; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_14 = __this->___Connections_9; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline(L_14, List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_000e; } } { // return false; return (bool)0; } } IL2CPP_EXTERN_C bool HelperRect_HaveConnectionWith_mF1EF9C433693208EB49D26CBB3B7929212F0D17D_AdjustorThunk (RuntimeObject* __this, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_tgtRect, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = HelperRect_HaveConnectionWith_mF1EF9C433693208EB49D26CBB3B7929212F0D17D(_thisAdjusted, ___0_tgtRect, method); return _returnValue; } // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::IsEqual(FIMSpace.Generating.PlanHelper/HelperRect,FIMSpace.Generating.PlanHelper/HelperRect) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_IsEqual_m29FA92A1119A92E00D602F4F228C1A9FA52A8445 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___0_a, HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___1_b, const RuntimeMethod* method) { { // if (a.pos == b.pos && a.TypeID == b.TypeID && a.rotated == b.rotated && a.size == b.size) return true; else return false; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_0 = ___0_a; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0.___pos_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_2 = ___1_b; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = L_2.___pos_0; bool L_4; L_4 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_1, L_3, NULL); if (!L_4) { goto IL_0044; } } { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_5 = ___0_a; int32_t L_6 = L_5.___TypeID_5; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_7 = ___1_b; int32_t L_8 = L_7.___TypeID_5; if ((!(((uint32_t)L_6) == ((uint32_t)L_8)))) { goto IL_0044; } } { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_9 = ___0_a; bool L_10 = L_9.___rotated_4; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_11 = ___1_b; bool L_12 = L_11.___rotated_4; if ((!(((uint32_t)L_10) == ((uint32_t)L_12)))) { goto IL_0044; } } { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_13 = ___0_a; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = L_13.___size_1; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_15 = ___1_b; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = L_15.___size_1; bool L_17; L_17 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_14, L_16, NULL); if (!L_17) { goto IL_0044; } } { // if (a.pos == b.pos && a.TypeID == b.TypeID && a.rotated == b.rotated && a.size == b.size) return true; else return false; return (bool)1; } IL_0044: { // if (a.pos == b.pos && a.TypeID == b.TypeID && a.rotated == b.rotated && a.size == b.size) return true; else return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::CanConnectTo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HelperRect_CanConnectTo_mF17CC34F5B21E3B409089882AEA761203E0C4FCE (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (TypeID != -1) int32_t L_0 = __this->___TypeID_5; if ((((int32_t)L_0) == ((int32_t)(-1)))) { goto IL_003f; } } { // if (SettingsRef.JustOneDoor || SettingsRef.DoorConnectionsCount.Max == 0) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_1 = __this->___SettingsRef_10; NullCheck(L_1); bool L_2 = L_1->___JustOneDoor_6; if (L_2) { goto IL_0028; } } { SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3 = __this->___SettingsRef_10; NullCheck(L_3); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_4 = (&L_3->___DoorConnectionsCount_7); int32_t L_5 = L_4->___Max_1; if (L_5) { goto IL_002a; } } IL_0028: { // return false; return (bool)0; } IL_002a: { // if (Connections.Count > ChoosedConnections) return false; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_6 = __this->___Connections_9; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline(L_6, List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var); int32_t L_8 = __this->___ChoosedConnections_11; if ((((int32_t)L_7) <= ((int32_t)L_8))) { goto IL_003f; } } { // if (Connections.Count > ChoosedConnections) return false; return (bool)0; } IL_003f: { // return true; return (bool)1; } } IL2CPP_EXTERN_C bool HelperRect_CanConnectTo_mF17CC34F5B21E3B409089882AEA761203E0C4FCE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = HelperRect_CanConnectTo_mF17CC34F5B21E3B409089882AEA761203E0C4FCE(_thisAdjusted, method); return _returnValue; } // System.Void FIMSpace.Generating.PlanHelper/HelperRect::GenerateGraphCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_corridorsGraph, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; { // Vector3Int cellsStart = IGeneration.ConvertBoundsStartPosition(GridBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0; L_0 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = IGeneration_ConvertBoundsStartPosition_mC1107FAE06EE26E65B4FCC42A343DD4E5E3B03C4(L_0, NULL); V_0 = L_1; // Vector3Int iterations = new Vector3Int((int)GridBound.size.x, 0, (int)GridBound.size.z); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2; L_2 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); V_2 = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); float L_4 = L_3.___x_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5; L_5 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); V_2 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); float L_7 = L_6.___z_4; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_1), il2cpp_codegen_cast_double_to_int(L_4), 0, il2cpp_codegen_cast_double_to_int(L_7), NULL); // for (int x = 0; x < iterations.x; x++) V_3 = 0; goto IL_0075; } IL_0040: { // for (int z = 0; z < iterations.z; z++) V_4 = 0; goto IL_0066; } IL_0045: { // corridorsGraph.AddCell(cellsStart.x + x, 0, cellsStart.z + z); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = ___0_corridorsGraph; int32_t L_9; L_9 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); int32_t L_10 = V_3; int32_t L_11; L_11 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); int32_t L_12 = V_4; NullCheck(L_8); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13; L_13 = FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE(L_8, ((int32_t)il2cpp_codegen_add(L_9, L_10)), 0, ((int32_t)il2cpp_codegen_add(L_11, L_12)), FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var); // for (int z = 0; z < iterations.z; z++) int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0066: { // for (int z = 0; z < iterations.z; z++) int32_t L_15 = V_4; int32_t L_16; L_16 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_1), NULL); if ((((int32_t)L_15) < ((int32_t)L_16))) { goto IL_0045; } } { // for (int x = 0; x < iterations.x; x++) int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0075: { // for (int x = 0; x < iterations.x; x++) int32_t L_18 = V_3; int32_t L_19; L_19 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_1), NULL); if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0040; } } { // } return; } } IL2CPP_EXTERN_C void HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40_AdjustorThunk (RuntimeObject* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_corridorsGraph, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40(_thisAdjusted, ___0_corridorsGraph, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::GenerateGraphCells(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* HelperRect_GenerateGraphCells_mE4079AE5B0C3BCCB51A37EEA49E157BD6246E640 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, bool ___0_additionalNeightbourData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var); 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldCell_t0474210B4815B1D080500050D625323788B306F9_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__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; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_2; memset((&V_2), 0, sizeof(V_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; int32_t V_5 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_9; memset((&V_9), 0, sizeof(V_9)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_10 = NULL; int32_t V_11 = 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; // Vector3Int cellsStart = IGeneration.ConvertBoundsStartPosition(GridBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1; L_1 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = IGeneration_ConvertBoundsStartPosition_mC1107FAE06EE26E65B4FCC42A343DD4E5E3B03C4(L_1, NULL); V_1 = L_2; // Vector3Int iterations = new Vector3Int((int)GridBound.size.x, 0, (int)GridBound.size.z); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); V_3 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL); float L_5 = L_4.___x_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6; L_6 = HelperRect_get_GridBound_mE84AE7D90824E3F902685801CD845EBB2BE12351(__this, NULL); V_3 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL); float L_8 = L_7.___z_4; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_2), il2cpp_codegen_cast_double_to_int(L_5), 0, il2cpp_codegen_cast_double_to_int(L_8), NULL); // if (!additionalNeightbourData) bool L_9 = ___0_additionalNeightbourData; if (L_9) { goto IL_00a1; } } { // for (int x = 0; x < iterations.x; x++) V_4 = 0; goto IL_0091; } IL_004a: { // for (int z = 0; z < iterations.z; z++) V_5 = 0; goto IL_0080; } IL_004f: { // cells.Add(new FieldCell() { Pos = new Vector3Int(cellsStart.x + x, 0, cellsStart.z + z) }); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_10 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)il2cpp_codegen_object_new(FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); NullCheck(L_11); FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61(L_11, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = L_11; int32_t L_13; L_13 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_1), NULL); int32_t L_14 = V_4; int32_t L_15; L_15 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_1), NULL); int32_t L_16 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_17; memset((&L_17), 0, sizeof(L_17)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_17), ((int32_t)il2cpp_codegen_add(L_13, L_14)), 0, ((int32_t)il2cpp_codegen_add(L_15, L_16)), /*hidden argument*/NULL); NullCheck(L_12); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_12)->___Pos_0 = L_17; NullCheck(L_10); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_10, L_12, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int z = 0; z < iterations.z; z++) int32_t L_18 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0080: { // for (int z = 0; z < iterations.z; z++) int32_t L_19 = V_5; int32_t L_20; L_20 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_2), NULL); if ((((int32_t)L_19) < ((int32_t)L_20))) { goto IL_004f; } } { // for (int x = 0; x < iterations.x; x++) int32_t L_21 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0091: { // for (int x = 0; x < iterations.x; x++) int32_t L_22 = V_4; int32_t L_23; L_23 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_2), NULL); if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_004a; } } { goto IL_0135; } IL_00a1: { // FGenGraph tempGraph = new FGenGraph(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_24 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_24); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_24, (bool)0, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); V_6 = L_24; // for (int x = 0; x < iterations.x; x++) V_7 = 0; goto IL_0106; } IL_00ae: { // for (int z = 0; z < iterations.z; z++) V_8 = 0; goto IL_00f5; } IL_00b3: { // Vector3Int pos = new Vector3Int(cellsStart.x + x, 0, cellsStart.z + z); int32_t L_25; L_25 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_1), NULL); int32_t L_26 = V_7; int32_t L_27; L_27 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_1), NULL); int32_t L_28 = V_8; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_9), ((int32_t)il2cpp_codegen_add(L_25, L_26)), 0, ((int32_t)il2cpp_codegen_add(L_27, L_28)), NULL); // var cell = tempGraph.AddCell(pos.x, 0, pos.z); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_29 = V_6; int32_t L_30; L_30 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_9), NULL); int32_t L_31; L_31 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_9), NULL); NullCheck(L_29); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32; L_32 = FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE(L_29, L_30, 0, L_31, FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var); V_10 = L_32; // cells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_34 = V_10; NullCheck(L_33); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_33, L_34, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int z = 0; z < iterations.z; z++) int32_t L_35 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00f5: { // for (int z = 0; z < iterations.z; z++) int32_t L_36 = V_8; int32_t L_37; L_37 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_2), NULL); if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_00b3; } } { // for (int x = 0; x < iterations.x; x++) int32_t L_38 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_0106: { // for (int x = 0; x < iterations.x; x++) int32_t L_39 = V_7; int32_t L_40; L_40 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_2), NULL); if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_00ae; } } { // for (int i = 0; i < cells.Count; i++) V_11 = 0; goto IL_012b; } IL_0116: { // cells[i].CheckNeightboursRelation(tempGraph); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_41 = V_0; int32_t L_42 = V_11; NullCheck(L_41); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_43; L_43 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_41, L_42, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_44 = V_6; NullCheck(L_43); FieldCell_CheckNeightboursRelation_mA688A0D1332E50BABC010A370E4284706C70458C(L_43, L_44, NULL); // for (int i = 0; i < cells.Count; i++) int32_t L_45 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_012b: { // for (int i = 0; i < cells.Count; i++) int32_t L_46 = V_11; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_47 = V_0; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_47, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_46) < ((int32_t)L_48))) { goto IL_0116; } } IL_0135: { // return cells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_49 = V_0; return L_49; } } IL2CPP_EXTERN_C List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* HelperRect_GenerateGraphCells_mE4079AE5B0C3BCCB51A37EEA49E157BD6246E640_AdjustorThunk (RuntimeObject* __this, bool ___0_additionalNeightbourData, const RuntimeMethod* method) { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* _returnValue; _returnValue = HelperRect_GenerateGraphCells_mE4079AE5B0C3BCCB51A37EEA49E157BD6246E640(_thisAdjusted, ___0_additionalNeightbourData, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.PlanHelper/ConnectionRect IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled) { Exception_t* ___Connection1_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connection1' of type 'ConnectionRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connection1_0Exception, NULL); } IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke_back(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled) { Exception_t* ___Connection1_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connection1' of type 'ConnectionRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connection1_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PlanHelper/ConnectionRect IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_pinvoke_cleanup(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.PlanHelper/ConnectionRect IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled) { Exception_t* ___Connection1_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connection1' of type 'ConnectionRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connection1_0Exception, NULL); } IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com_back(const ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled, ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26& unmarshaled) { Exception_t* ___Connection1_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Connection1' of type 'ConnectionRect'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Connection1_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PlanHelper/ConnectionRect IL2CPP_EXTERN_C void ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshal_com_cleanup(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com& marshaled) { } // UnityEngine.Bounds FIMSpace.Generating.PlanHelper/ConnectionRect::get_Bound() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 p = new Vector3(pos.x, 0, pos.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___pos_2); float L_1 = L_0->___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___pos_2); float L_3 = L_2->___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, (0.0f), L_3, /*hidden argument*/NULL); // Vector3 s = new Vector3(1, 1, 1); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (1.0f), (1.0f), (1.0f), NULL); // return new Bounds(p, s); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6; memset((&L_6), 0, sizeof(L_6)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_6), L_4, L_5, /*hidden argument*/NULL); return L_6; } } IL2CPP_EXTERN_C Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 _returnValue; _returnValue = ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2(_thisAdjusted, method); return _returnValue; } // UnityEngine.Vector3Int FIMSpace.Generating.PlanHelper/ConnectionRect::get_V3Dir() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ConnectionRect_get_V3Dir_m5DF08A83137B62B57DA9068359E32064C348DD5E (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) { { // return GetDirection(direction); int32_t L_0 = __this->___direction_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = ConnectionRect_GetDirection_mA073271539938D78716D647F0E22560561BEE495(L_0, NULL); return L_1; } } IL2CPP_EXTERN_C Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ConnectionRect_get_V3Dir_m5DF08A83137B62B57DA9068359E32064C348DD5E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 _returnValue; _returnValue = ConnectionRect_get_V3Dir_m5DF08A83137B62B57DA9068359E32064C348DD5E(_thisAdjusted, method); return _returnValue; } // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::get_FlatDir() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, const RuntimeMethod* method) { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3Int v2 = V3Dir; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0; L_0 = ConnectionRect_get_V3Dir_m5DF08A83137B62B57DA9068359E32064C348DD5E(__this, NULL); V_0 = L_0; // return new Vector3(v2.x, 0, v2.z); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_1), (0.0f), ((float)L_2), /*hidden argument*/NULL); return L_3; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4(_thisAdjusted, method); return _returnValue; } // UnityEngine.Vector3Int FIMSpace.Generating.PlanHelper/ConnectionRect::GetDirection(FIMSpace.Generating.EAlignDir) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ConnectionRect_GetDirection_mA073271539938D78716D647F0E22560561BEE495 (int32_t ___0_dir, const RuntimeMethod* method) { { int32_t L_0 = ___0_dir; switch (L_0) { case 0: { goto IL_0018; } case 1: { goto IL_0021; } case 2: { goto IL_002a; } case 3: { goto IL_0033; } } } { goto IL_003c; } IL_0018: { // case EAlignDir.Up: return new Vector3Int(0, 0, 1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; memset((&L_1), 0, sizeof(L_1)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_1), 0, 0, 1, /*hidden argument*/NULL); return L_1; } IL_0021: { // case EAlignDir.Down: return new Vector3Int(0, 0, -1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_2), 0, 0, (-1), /*hidden argument*/NULL); return L_2; } IL_002a: { // case EAlignDir.Left: return new Vector3Int(-1, 0, 0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_3), (-1), 0, 0, /*hidden argument*/NULL); return L_3; } IL_0033: { // case EAlignDir.Right: return new Vector3Int(1, 0, 0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_4), 1, 0, 0, /*hidden argument*/NULL); return L_4; } IL_003c: { // default: return Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; L_5 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); return L_5; } } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PlanHelper/ConnectionRect::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.EHelperGuideType,System.Boolean,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_mB9783B0B02007CF98F182B14AB932F96C57140A1 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, int32_t ___1_type, bool ___2_reverse, float ___3_mul, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67D9FDEF0A909B8685FB11CD847E0FE5CDCEEBD4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B2_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_1; memset((&G_B1_1), 0, sizeof(G_B1_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B1_2 = NULL; float G_B3_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B3_3 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B13_0; memset((&G_B13_0), 0, sizeof(G_B13_0)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B13_1 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B12_0; memset((&G_B12_0), 0, sizeof(G_B12_0)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B12_1 = NULL; int32_t G_B14_0 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B14_1; memset((&G_B14_1), 0, sizeof(G_B14_1)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B14_2 = NULL; { // SpawnInstruction guide = new SpawnInstruction // { // helperConnection = this, // helperType = type // }; il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_0 = (*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)__this); (&V_2)->___helperConnection_5 = L_0; Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_2)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif int32_t L_1 = ___1_type; (&V_2)->___helperType_4 = L_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_2 = V_2; V_0 = L_2; // Bounds fromBound = Bound; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2(__this, NULL); V_1 = L_3; // fromBound.center -= FlatDir * (reverse ? -.5f * mul : .5f * mul); // Offset bound center by 0.5 to be aligned with grid Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = (&V_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4(__this, NULL); bool L_7 = ___2_reverse; G_B1_0 = L_6; G_B1_1 = L_5; G_B1_2 = L_4; if (L_7) { G_B2_0 = L_6; G_B2_1 = L_5; G_B2_2 = L_4; goto IL_0041; } } { float L_8 = ___3_mul; G_B3_0 = ((float)il2cpp_codegen_multiply((0.5f), L_8)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; goto IL_0049; } IL_0041: { float L_9 = ___3_mul; G_B3_0 = ((float)il2cpp_codegen_multiply((-0.5f), L_9)); G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; } IL_0049: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(G_B3_1, G_B3_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(G_B3_2, L_10, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(G_B3_3, L_11, NULL); // guide.gridPosition = IGeneration.ConvertBoundsStartPosition(fromBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13; L_13 = IGeneration_ConvertBoundsStartPosition_mC1107FAE06EE26E65B4FCC42A343DD4E5E3B03C4(L_12, NULL); (&V_0)->___gridPosition_0 = L_13; // if (type == EHelperGuideType.Doors) int32_t L_14 = ___1_type; if (L_14) { goto IL_009b; } } { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction("Door Hole"); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_15 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_16 = L_15.___definition_3; if (L_16) { goto IL_0083; } } { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction("Door Hole"); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = ___0_parentSetup; NullCheck(L_17); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_18; L_18 = FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4(L_17, _stringLiteralA5BD148EAA7C15EC341F5BD59F7DC00591DD7E99, (bool)1, NULL); (&V_0)->___definition_3 = L_18; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_18); } IL_0083: { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction(InstructionDefinition.EInstruction.DoorHole); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_19 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_20 = L_19.___definition_3; if (L_20) { goto IL_00ba; } } { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction(InstructionDefinition.EInstruction.DoorHole); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = ___0_parentSetup; NullCheck(L_21); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_22; L_22 = FieldSetup_FindCellInstruction_m769318B713BD734DEBC6CD9F1E3F343AC2BC0E11(L_21, 1, NULL); (&V_0)->___definition_3 = L_22; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_22); goto IL_00ba; } IL_009b: { // else if (type == EHelperGuideType.ClearWall) int32_t L_23 = ___1_type; if ((!(((uint32_t)L_23) == ((uint32_t)1)))) { goto IL_00ba; } } { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction("Counter Door"); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_24 = V_0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_25 = L_24.___definition_3; if (L_25) { goto IL_00ba; } } { // if (guide.definition == null) guide.definition = parentSetup.FindCellInstruction("Counter Door"); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_26 = ___0_parentSetup; NullCheck(L_26); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_27; L_27 = FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4(L_26, _stringLiteral67D9FDEF0A909B8685FB11CD847E0FE5CDCEEBD4, (bool)1, NULL); (&V_0)->___definition_3 = L_27; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_27); } IL_00ba: { // guide.desiredDirection = GetDirection(direction) * (reverse ? -1 : 1); int32_t L_28 = __this->___direction_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29; L_29 = ConnectionRect_GetDirection_mA073271539938D78716D647F0E22560561BEE495(L_28, NULL); bool L_30 = ___2_reverse; G_B12_0 = L_29; G_B12_1 = (&V_0); if (L_30) { G_B13_0 = L_29; G_B13_1 = (&V_0); goto IL_00cd; } } { G_B14_0 = 1; G_B14_1 = G_B12_0; G_B14_2 = G_B12_1; goto IL_00ce; } IL_00cd: { G_B14_0 = (-1); G_B14_1 = G_B13_0; G_B14_2 = G_B13_1; } IL_00ce: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; L_31 = Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline(G_B14_1, G_B14_0, NULL); G_B14_2->___desiredDirection_1 = L_31; // guide.useDirection = true; (&V_0)->___useDirection_2 = (bool)1; // return guide; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_32 = V_0; return L_32; } } IL2CPP_EXTERN_C SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_mB9783B0B02007CF98F182B14AB932F96C57140A1_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, int32_t ___1_type, bool ___2_reverse, float ___3_mul, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 _returnValue; _returnValue = ConnectionRect_GenerateGuide_mB9783B0B02007CF98F182B14AB932F96C57140A1(_thisAdjusted, ___0_parentSetup, ___1_type, ___2_reverse, ___3_mul, method); return _returnValue; } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PlanHelper/ConnectionRect::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.Planning.SingleInteriorSettings,System.Boolean,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___1_settings, bool ___2_reverse, float ___3_mul, 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; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_2 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B2_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_1; memset((&G_B1_1), 0, sizeof(G_B1_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B1_2 = NULL; float G_B3_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* G_B3_3 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B7_0; memset((&G_B7_0), 0, sizeof(G_B7_0)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B7_1 = NULL; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B6_1 = NULL; int32_t G_B8_0 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 G_B8_1; memset((&G_B8_1), 0, sizeof(G_B8_1)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* G_B8_2 = NULL; { // SpawnInstruction guide = new SpawnInstruction // { // helperConnection = this // }; il2cpp_codegen_initobj((&V_3), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_0 = (*(ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26*)__this); (&V_3)->___helperConnection_5 = L_0; Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&(&V_3)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_1 = V_3; V_0 = L_1; // Bounds fromBound = Bound; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2; L_2 = ConnectionRect_get_Bound_mFFB5AF07F268AA781D94B57CC16D547A975E7CF2(__this, NULL); V_1 = L_2; // fromBound.center -= FlatDir * (reverse ? -.5f * mul : .5f * mul); // Offset bound center by 0.5 to be aligned with grid Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = (&V_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = ConnectionRect_get_FlatDir_m863730E1F178FB9AEFA63A7D6727EBE4176C7BF4(__this, NULL); bool L_6 = ___2_reverse; G_B1_0 = L_5; G_B1_1 = L_4; G_B1_2 = L_3; if (L_6) { G_B2_0 = L_5; G_B2_1 = L_4; G_B2_2 = L_3; goto IL_0039; } } { float L_7 = ___3_mul; G_B3_0 = ((float)il2cpp_codegen_multiply((0.5f), L_7)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; goto IL_0041; } IL_0039: { float L_8 = ___3_mul; G_B3_0 = ((float)il2cpp_codegen_multiply((-0.5f), L_8)); G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; } IL_0041: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(G_B3_1, G_B3_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(G_B3_2, L_9, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(G_B3_3, L_10, NULL); // guide.gridPosition = IGeneration.ConvertBoundsStartPosition(fromBound); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12; L_12 = IGeneration_ConvertBoundsStartPosition_mC1107FAE06EE26E65B4FCC42A343DD4E5E3B03C4(L_11, NULL); (&V_0)->___gridPosition_0 = L_12; // InstructionDefinition definition = null; V_2 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)NULL; // if (settings.DoorHoleCommandID < parentSetup.CellsCommands.Count) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_13 = ___1_settings; NullCheck(L_13); int32_t L_14 = L_13->___DoorHoleCommandID_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = ___0_parentSetup; NullCheck(L_15); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_16; L_16 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_15, NULL); NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_16, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_14) >= ((int32_t)L_17))) { goto IL_0084; } } { // definition = parentSetup.CellsCommands[settings.DoorHoleCommandID]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = ___0_parentSetup; NullCheck(L_18); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_19; L_19 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_18, NULL); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_20 = ___1_settings; NullCheck(L_20); int32_t L_21 = L_20->___DoorHoleCommandID_4; NullCheck(L_19); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_22; L_22 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_19, L_21, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); V_2 = L_22; } IL_0084: { // guide.definition = definition; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_23 = V_2; (&V_0)->___definition_3 = L_23; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_23); // guide.desiredDirection = GetDirection(direction) * (reverse ? -1 : 1); int32_t L_24 = __this->___direction_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_25; L_25 = ConnectionRect_GetDirection_mA073271539938D78716D647F0E22560561BEE495(L_24, NULL); bool L_26 = ___2_reverse; G_B6_0 = L_25; G_B6_1 = (&V_0); if (L_26) { G_B7_0 = L_25; G_B7_1 = (&V_0); goto IL_009f; } } { G_B8_0 = 1; G_B8_1 = G_B6_0; G_B8_2 = G_B6_1; goto IL_00a0; } IL_009f: { G_B8_0 = (-1); G_B8_1 = G_B7_0; G_B8_2 = G_B7_1; } IL_00a0: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; L_27 = Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline(G_B8_1, G_B8_0, NULL); G_B8_2->___desiredDirection_1 = L_27; // guide.useDirection = true; (&V_0)->___useDirection_2 = (bool)1; // return guide; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_28 = V_0; return L_28; } } IL2CPP_EXTERN_C SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___1_settings, bool ___2_reverse, float ___3_mul, const RuntimeMethod* method) { ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 _returnValue; _returnValue = ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78(_thisAdjusted, ___0_parentSetup, ___1_settings, ___2_reverse, ___3_mul, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.FacilityPlanHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanPreset,FIMSpace.Generating.PGGPlanGeneratorBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper__ctor_m9D36EB2E178ADBEFCE5F60FB472BC77D2A729A4E (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___0_planPreset, PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* ___1_generator, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public bool PrioritizeConnectionWithCorridor = true; __this->___PrioritizeConnectionWithCorridor_2 = (bool)1; // public bool RandomIteration = true; __this->___RandomIteration_3 = (bool)1; // internal List rooms = new List(); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_0 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_0, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var); __this->___rooms_10 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___rooms_10), (void*)L_0); // internal List allRects = new List(); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_1 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_1, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var); __this->___allRects_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___allRects_11), (void*)L_1); // public int Precision = 1; __this->___Precision_13 = 1; // public bool UseRestrictions = true; __this->___UseRestrictions_14 = (bool)1; // string finalLog = ""; __this->___finalLog_15 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___finalLog_15), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // public FacilityPlanHelper(BuildPlanPreset planPreset, PGGPlanGeneratorBase generator) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // PlanPreset = planPreset; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2 = ___0_planPreset; __this->___PlanPreset_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___PlanPreset_0), (void*)L_2); // ParentGenerator = generator; PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_3 = ___1_generator; __this->___ParentGenerator_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentGenerator_1), (void*)L_3); // } return; } } // System.Void FIMSpace.Generating.FacilityPlanHelper::SetLimits(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_SetLimits_mCBF5712C601319CBEA5D18AC7CBF5D5998013B95 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xLimit, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_zLimit, const RuntimeMethod* method) { { // limited = true; __this->___limited_4 = (bool)1; // XLimit = xLimit; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_xLimit; __this->___XLimit_5 = L_0; // ZLimit = zLimit; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_zLimit; __this->___ZLimit_6 = L_1; // } return; } } // System.Void FIMSpace.Generating.FacilityPlanHelper::Prepare(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_Prepare_mFEA67268296143E67C2CD089EC97460A72A60D90 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___0_pathGuides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m9044E2F8133F8BF7640C4C5A2FA669ACAD7D6A07_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_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_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_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_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37F7779D75ADC87D143D0D5D9052EFBC185D9686); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* V_0 = NULL; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1; memset((&V_1), 0, sizeof(V_1)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* V_4 = NULL; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_5 = NULL; int32_t V_6 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_11 = NULL; 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; { // finalLog = ""; __this->___finalLog_15 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___finalLog_15), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // if (limited) bool L_0 = __this->___limited_4; if (!L_0) { goto IL_0105; } } { // limitChecker = 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); __this->___limitChecker_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___limitChecker_8), (void*)L_1); // Vector2Int size = new Vector2Int(); il2cpp_codegen_initobj((&V_1), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // size.x = Mathf.Abs(XLimit.x - XLimit.y); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_2 = (&__this->___XLimit_5); int32_t L_3; L_3 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_2, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_4 = (&__this->___XLimit_5); int32_t L_5; L_5 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_4, NULL); int32_t L_6; L_6 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_3, L_5)), NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_1), L_6, NULL); // size.y = Mathf.Abs(ZLimit.x - ZLimit.y); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_7 = (&__this->___ZLimit_6); int32_t L_8; L_8 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_7, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_9 = (&__this->___ZLimit_6); int32_t L_10; L_10 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_9, NULL); int32_t L_11; L_11 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_8, L_10)), NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_1), L_11, NULL); // limitChecker.SetSize(size.x, size.y, true); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = __this->___limitChecker_8; int32_t L_13; L_13 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL); int32_t L_14; L_14 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_1), NULL); NullCheck(L_12); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_12, L_13, L_14, (bool)1, NULL); // Vector2Int center = new Vector2Int(); il2cpp_codegen_initobj((&V_2), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // center.x = Mathf.RoundToInt(Mathf.Lerp(XLimit.x, XLimit.y, 0.5f)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_15 = (&__this->___XLimit_5); int32_t L_16; L_16 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_15, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_17 = (&__this->___XLimit_5); int32_t L_18; L_18 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_17, NULL); float L_19; L_19 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(((float)L_16), ((float)L_18), (0.5f), NULL); int32_t L_20; L_20 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_19, NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_2), L_20, NULL); // center.y = Mathf.RoundToInt(Mathf.Lerp(ZLimit.x, ZLimit.y, 0.5f)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_21 = (&__this->___ZLimit_6); int32_t L_22; L_22 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_21, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_23 = (&__this->___ZLimit_6); int32_t L_24; L_24 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_23, NULL); float L_25; L_25 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(((float)L_22), ((float)L_24), (0.5f), NULL); int32_t L_26; L_26 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_25, NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_2), L_26, NULL); // limitChecker.Position = center + new Vector2Int(1, 0); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_27 = __this->___limitChecker_8; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29; memset((&L_29), 0, sizeof(L_29)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_29), 1, 0, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30; L_30 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_28, L_29, NULL); NullCheck(L_27); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_27, L_30, NULL); } IL_0105: { // rootCorridors = new BuildPlanInstance(null); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_31 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var); NullCheck(L_31); BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_31, (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F*)NULL, (bool)0, (bool)1, NULL); __this->___rootCorridors_9 = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___rootCorridors_9), (void*)L_31); // rootCorridors.SetSettings(PlanPreset.CorridorSetup); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_32 = __this->___rootCorridors_9; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_33 = __this->___PlanPreset_0; NullCheck(L_33); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_34; L_34 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_33, NULL); NullCheck(L_32); BuildPlanInstance_SetSettings_mBB45EC1F62ADBDAFB14097ACDA96456B54541531(L_32, L_34, NULL); // rootCorridors.Enabled = true; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_35 = __this->___rootCorridors_9; NullCheck(L_35); L_35->___Enabled_6 = (bool)1; // allRects.Add(rootCorridors); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_36 = __this->___allRects_11; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_37 = __this->___rootCorridors_9; NullCheck(L_36); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_36, L_37, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); // guidesUsed = pathGuides; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_38 = ___0_pathGuides; __this->___guidesUsed_12 = L_38; Il2CppCodeGenWriteBarrier((void**)(&__this->___guidesUsed_12), (void*)L_38); // if (pathGuides != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_39 = ___0_pathGuides; if (!L_39) { goto IL_0182; } } { // for (int i = 0; i < pathGuides.Count; i++) V_3 = 0; goto IL_0179; } IL_0154: { // var guide = pathGuides[i]; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_40 = ___0_pathGuides; int32_t L_41 = V_3; NullCheck(L_40); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_42; L_42 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_40, L_41, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); V_4 = L_42; // rootCorridors.Checker.Join(guide.GenerateChecker(false)); // Spread after adding rest of the corridors BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_43 = __this->___rootCorridors_9; NullCheck(L_43); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_44 = L_43->___Checker_1; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_45 = V_4; NullCheck(L_45); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_46; L_46 = SimplePathGuide_GenerateChecker_m2050C646B1F17787DE93A10E662333D534197639(L_45, (bool)0, NULL); NullCheck(L_44); CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317(L_44, L_46, NULL); // for (int i = 0; i < pathGuides.Count; i++) int32_t L_47 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_0179: { // for (int i = 0; i < pathGuides.Count; i++) int32_t L_48 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_49 = ___0_pathGuides; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_49, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_0154; } } IL_0182: { // if (pathGuides == null || pathGuides.Count == 0) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_51 = ___0_pathGuides; if (!L_51) { goto IL_018d; } } { List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_52 = ___0_pathGuides; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_52, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if (L_53) { goto IL_01dd; } } IL_018d: { // var corr = GetCorridor(PlanPreset.RootChunkSetup.InternalSetup.BranchLength.GetRandom(), PlanPreset.RootChunkSetup.InternalSetup.BranchThickness.GetRandom(), true); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_54 = __this->___PlanPreset_0; NullCheck(L_54); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_55 = L_54->___RootChunkSetup_6; NullCheck(L_55); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_56 = L_55->___InternalSetup_8; NullCheck(L_56); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_57 = (&L_56->___BranchLength_2); int32_t L_58; L_58 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_57, NULL); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_59 = __this->___PlanPreset_0; NullCheck(L_59); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_60 = L_59->___RootChunkSetup_6; NullCheck(L_60); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_61 = L_60->___InternalSetup_8; NullCheck(L_61); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_62 = (&L_61->___BranchThickness_4); int32_t L_63; L_63 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_62, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_64; L_64 = FacilityPlanHelper_GetCorridor_mD324B64352DD8197552122EB3C4C2A2A098338FB(__this, L_58, L_63, (bool)1, 3, NULL); V_5 = L_64; // rootCorridors.Checker.Join(corr); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_65 = __this->___rootCorridors_9; NullCheck(L_65); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_66 = L_65->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_67 = V_5; NullCheck(L_66); CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317(L_66, L_67, NULL); } IL_01dd: { // for (int i = 0; i < PlanPreset.RootChunkSetup.InternalSetup.TargetBranches.GetRandom(); i++) V_6 = 0; goto IL_0238; } IL_01e2: { // var corr = GetCorridor(PlanPreset.RootChunkSetup.InternalSetup.BranchLength.GetRandom(), PlanPreset.RootChunkSetup.InternalSetup.BranchThickness.GetRandom()); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_68 = __this->___PlanPreset_0; NullCheck(L_68); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_69 = L_68->___RootChunkSetup_6; NullCheck(L_69); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_70 = L_69->___InternalSetup_8; NullCheck(L_70); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_71 = (&L_70->___BranchLength_2); int32_t L_72; L_72 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_71, NULL); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_73 = __this->___PlanPreset_0; NullCheck(L_73); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_74 = L_73->___RootChunkSetup_6; NullCheck(L_74); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_75 = L_74->___InternalSetup_8; NullCheck(L_75); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_76 = (&L_75->___BranchThickness_4); int32_t L_77; L_77 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_76, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78; L_78 = FacilityPlanHelper_GetCorridor_mD324B64352DD8197552122EB3C4C2A2A098338FB(__this, L_72, L_77, (bool)0, 3, NULL); V_7 = L_78; // rootCorridors.Checker.Join(corr); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_79 = __this->___rootCorridors_9; NullCheck(L_79); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_80 = L_79->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_81 = V_7; NullCheck(L_80); CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317(L_80, L_81, NULL); // for (int i = 0; i < PlanPreset.RootChunkSetup.InternalSetup.TargetBranches.GetRandom(); i++) int32_t L_82 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_82, 1)); } IL_0238: { // for (int i = 0; i < PlanPreset.RootChunkSetup.InternalSetup.TargetBranches.GetRandom(); i++) int32_t L_83 = V_6; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_84 = __this->___PlanPreset_0; NullCheck(L_84); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_85 = L_84->___RootChunkSetup_6; NullCheck(L_85); GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_86 = L_85->___InternalSetup_8; NullCheck(L_86); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_87 = (&L_86->___TargetBranches_3); int32_t L_88; L_88 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_87, NULL); if ((((int32_t)L_83) < ((int32_t)L_88))) { goto IL_01e2; } } { // if (UseRestrictions) bool L_89 = __this->___UseRestrictions_14; if (!L_89) { goto IL_028e; } } { // if (pathGuides != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_90 = ___0_pathGuides; if (!L_90) { goto IL_028e; } } { // for (int i = 0; i < pathGuides.Count; i++) V_8 = 0; goto IL_0284; } IL_0266: { // pathGuides[i].SpreadCheckerDataOn(rootCorridors.Checker); List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_91 = ___0_pathGuides; int32_t L_92 = V_8; NullCheck(L_91); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_93; L_93 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_91, L_92, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_94 = __this->___rootCorridors_9; NullCheck(L_94); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_95 = L_94->___Checker_1; NullCheck(L_93); SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437(L_93, L_95, NULL); // for (int i = 0; i < pathGuides.Count; i++) int32_t L_96 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_96, 1)); } IL_0284: { // for (int i = 0; i < pathGuides.Count; i++) int32_t L_97 = V_8; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_98 = ___0_pathGuides; NullCheck(L_98); int32_t L_99; L_99 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_98, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_97) < ((int32_t)L_99))) { goto IL_0266; } } IL_028e: { // rootCorridors.Checker.RecalculateMultiBounds(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_100 = __this->___rootCorridors_9; NullCheck(L_100); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_101 = L_100->___Checker_1; NullCheck(L_101); CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(L_101, NULL); // rooms.Clear(); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_102 = __this->___rooms_10; NullCheck(L_102); List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline(L_102, List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var); // List roomsToCheck = new List(); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_103 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var); NullCheck(L_103); List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_103, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var); V_0 = L_103; // for (int r = 0; r < PlanPreset.Settings.Count; r++) V_9 = 0; goto IL_032d; } IL_02b4: { // for (int d = 0; d < PlanPreset.Settings[r].Duplicates; d++) V_10 = 0; goto IL_030c; } IL_02b9: { // BuildPlanInstance ins = new BuildPlanInstance(PlanPreset.Settings[r], false); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_104 = __this->___PlanPreset_0; NullCheck(L_104); List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_105 = L_104->___Settings_5; int32_t L_106 = V_9; NullCheck(L_105); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_107; L_107 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_105, L_106, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_108 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var); NullCheck(L_108); BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_108, L_107, (bool)0, (bool)1, NULL); V_11 = L_108; // roomsToCheck.Add(ins); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_109 = V_0; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_110 = V_11; NullCheck(L_109); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_109, L_110, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); // ins.Enabled = false; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_111 = V_11; NullCheck(L_111); L_111->___Enabled_6 = (bool)0; // rooms.Add(ins); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_112 = __this->___rooms_10; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_113 = V_11; NullCheck(L_112); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_112, L_113, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); // if (PrioritizeConnectionWithCorridor) allRects.Add(ins); bool L_114 = __this->___PrioritizeConnectionWithCorridor_2; if (!L_114) { goto IL_0306; } } { // if (PrioritizeConnectionWithCorridor) allRects.Add(ins); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_115 = __this->___allRects_11; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_116 = V_11; NullCheck(L_115); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_115, L_116, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); } IL_0306: { // for (int d = 0; d < PlanPreset.Settings[r].Duplicates; d++) int32_t L_117 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_117, 1)); } IL_030c: { // for (int d = 0; d < PlanPreset.Settings[r].Duplicates; d++) int32_t L_118 = V_10; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_119 = __this->___PlanPreset_0; NullCheck(L_119); List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_120 = L_119->___Settings_5; int32_t L_121 = V_9; NullCheck(L_120); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_122; L_122 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_120, L_121, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var); NullCheck(L_122); int32_t L_123 = L_122->___Duplicates_3; if ((((int32_t)L_118) < ((int32_t)L_123))) { goto IL_02b9; } } { // for (int r = 0; r < PlanPreset.Settings.Count; r++) int32_t L_124 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_124, 1)); } IL_032d: { // for (int r = 0; r < PlanPreset.Settings.Count; r++) int32_t L_125 = V_9; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_126 = __this->___PlanPreset_0; NullCheck(L_126); List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_127 = L_126->___Settings_5; NullCheck(L_127); int32_t L_128; L_128 = List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline(L_127, List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var); if ((((int32_t)L_125) < ((int32_t)L_128))) { goto IL_02b4; } } { // for (int safety = 0; safety < 8; safety++) V_12 = 0; goto IL_03cd; } IL_034c: { // int toCheck = roomsToCheck.Count; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_129 = V_0; NullCheck(L_129); int32_t L_130; L_130 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_129, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); V_13 = L_130; // if (RandomIteration) bool L_131 = __this->___RandomIteration_3; if (!L_131) { goto IL_03a8; } } { // for (int i = 0; i < toCheck; i++) V_14 = 0; goto IL_03a0; } IL_0361: { // int inter = FGenerators.GetRandom(0, roomsToCheck.Count); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_132 = V_0; NullCheck(L_132); int32_t L_133; L_133 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_132, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_134; L_134 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_133, NULL); V_15 = L_134; // FindRoomPlacement(roomsToCheck[inter]); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_135 = V_0; int32_t L_136 = V_15; NullCheck(L_135); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_137; L_137 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_135, L_136, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); FacilityPlanHelper_FindRoomPlacement_mEA22DDA349B001471B8871C8F463393623AAFD55(__this, L_137, NULL); // roomsToCheck[inter].AssignFieldSetupReference(roomsToCheck[inter]); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_138 = V_0; int32_t L_139 = V_15; NullCheck(L_138); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_140; L_140 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_138, L_139, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_141 = V_0; int32_t L_142 = V_15; NullCheck(L_141); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_143; L_143 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_141, L_142, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_140); BuildPlanInstance_AssignFieldSetupReference_m0F4CCE747018F4425872B03D1D83D7F2008441F0(L_140, L_143, NULL); // roomsToCheck.RemoveAt(inter); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_144 = V_0; int32_t L_145 = V_15; NullCheck(L_144); List_1_RemoveAt_m9044E2F8133F8BF7640C4C5A2FA669ACAD7D6A07(L_144, L_145, List_1_RemoveAt_m9044E2F8133F8BF7640C4C5A2FA669ACAD7D6A07_RuntimeMethod_var); // for (int i = 0; i < toCheck; i++) int32_t L_146 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_146, 1)); } IL_03a0: { // for (int i = 0; i < toCheck; i++) int32_t L_147 = V_14; int32_t L_148 = V_13; if ((((int32_t)L_147) < ((int32_t)L_148))) { goto IL_0361; } } { goto IL_03c7; } IL_03a8: { // for (int i = 0; i < toCheck; i++) V_16 = 0; goto IL_03c1; } IL_03ad: { // FindRoomPlacement(roomsToCheck[i]); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_149 = V_0; int32_t L_150 = V_16; NullCheck(L_149); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_151; L_151 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_149, L_150, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); FacilityPlanHelper_FindRoomPlacement_mEA22DDA349B001471B8871C8F463393623AAFD55(__this, L_151, NULL); // for (int i = 0; i < toCheck; i++) int32_t L_152 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_152, 1)); } IL_03c1: { // for (int i = 0; i < toCheck; i++) int32_t L_153 = V_16; int32_t L_154 = V_13; if ((((int32_t)L_153) < ((int32_t)L_154))) { goto IL_03ad; } } IL_03c7: { // for (int safety = 0; safety < 8; safety++) int32_t L_155 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_155, 1)); } IL_03cd: { // for (int safety = 0; safety < 8; safety++) int32_t L_156 = V_12; if ((((int32_t)L_156) < ((int32_t)8))) { goto IL_034c; } } { // if (ParentGenerator) PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_157 = __this->___ParentGenerator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_158; L_158 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_157, NULL); if (!L_158) { goto IL_042e; } } { // ParentGenerator.GeneratorCheckers = new List(); PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_159 = __this->___ParentGenerator_1; List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_160 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); NullCheck(L_160); List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_160, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); NullCheck(L_159); ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_159)->___GeneratorCheckers_14 = L_160; Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_159)->___GeneratorCheckers_14), (void*)L_160); // for (int i = 0; i < allRects.Count; i++) ParentGenerator.GeneratorCheckers.Add(allRects[i].Checker); V_17 = 0; goto IL_041f; } IL_03f7: { // for (int i = 0; i < allRects.Count; i++) ParentGenerator.GeneratorCheckers.Add(allRects[i].Checker); PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_161 = __this->___ParentGenerator_1; NullCheck(L_161); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_162 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_161)->___GeneratorCheckers_14; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_163 = __this->___allRects_11; int32_t L_164 = V_17; NullCheck(L_163); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_165; L_165 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_163, L_164, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_165); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_166 = L_165->___Checker_1; NullCheck(L_162); List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_162, L_166, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); // for (int i = 0; i < allRects.Count; i++) ParentGenerator.GeneratorCheckers.Add(allRects[i].Checker); int32_t L_167 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_167, 1)); } IL_041f: { // for (int i = 0; i < allRects.Count; i++) ParentGenerator.GeneratorCheckers.Add(allRects[i].Checker); int32_t L_168 = V_17; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_169 = __this->___allRects_11; NullCheck(L_169); int32_t L_170; L_170 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_169, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_168) < ((int32_t)L_170))) { goto IL_03f7; } } IL_042e: { // if (string.IsNullOrEmpty(finalLog) == false) String_t* L_171 = __this->___finalLog_15; bool L_172; L_172 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_171, NULL); if (L_172) { goto IL_0450; } } { // UnityEngine.Debug.Log("PGG Generating LOG: " + finalLog); String_t* L_173 = __this->___finalLog_15; String_t* L_174; L_174 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral37F7779D75ADC87D143D0D5D9052EFBC185D9686, L_173, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_174, NULL); } IL_0450: { // } return; } } // System.Void FIMSpace.Generating.FacilityPlanHelper::FindRoomPlacement(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_FindRoomPlacement_mEA22DDA349B001471B8871C8F463393623AAFD55 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_room, 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*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC3F2D4D275D186F8BE9DDB9F8A85EA05AC503CED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_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_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral468235AEFEB65383B8FCCA57C56B16E818820005); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8151AEE406A02D8F45E0D72C4115FA0227DB60F6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE01F7493EB8D4B8F2FE208851EF6273CFE34E574); s_Il2CppMethodInitialized = true; } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_2 = NULL; int32_t V_3 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; int32_t V_7 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_8 = NULL; int32_t V_9 = 0; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_10 = NULL; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; int32_t V_14 = 0; int32_t V_15 = 0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_16; memset((&V_16), 0, sizeof(V_16)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_17; memset((&V_17), 0, sizeof(V_17)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_18; memset((&V_18), 0, sizeof(V_18)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19; memset((&V_19), 0, sizeof(V_19)); { // CheckerField sourceState = room.Checker.Copy(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_0 = ___0_room; NullCheck(L_0); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = L_0->___Checker_1; NullCheck(L_1); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2; L_2 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(L_1, NULL); V_0 = L_2; // Bounds smallest = new Bounds(Vector3.zero, Vector3.one * float.MaxValue); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, ((std::numeric_limits::max)()), NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_1), L_3, L_5, NULL); // CheckerField smallestState = room.Checker.Copy(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_6 = ___0_room; NullCheck(L_6); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = L_6->___Checker_1; NullCheck(L_7); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_8; L_8 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(L_7, NULL); V_2 = L_8; // int attachedTo = -1; V_3 = (-1); // int[] rands = new int[4]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4); V_4 = L_9; // int rots = 2; V_5 = 2; // if (Precision > 3) rots = 4; int32_t L_10 = __this->___Precision_13; if ((((int32_t)L_10) <= ((int32_t)3))) { goto IL_004c; } } { // if (Precision > 3) rots = 4; V_5 = 4; } IL_004c: { // int correct = 0; V_6 = 0; // for (int rot = 0; rot < rots; rot++) V_7 = 0; goto IL_0328; } IL_0057: { // CheckerField inititalState = sourceState.Copy(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0; NullCheck(L_11); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12; L_12 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(L_11, NULL); V_8 = L_12; // if (rot > 0) inititalState.Rotate(1); int32_t L_13 = V_7; if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_006c; } } { // if (rot > 0) inititalState.Rotate(1); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_14 = V_8; NullCheck(L_14); CheckerField_Rotate_m9DF368EE30DC1531AFFA275B732CC46EDC745503(L_14, 1, NULL); } IL_006c: { // for (int r = 0; r < allRects.Count; r++) V_9 = 0; goto IL_0310; } IL_0074: { // if (allRects[r] == room) { continue; } // Ignoring self List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_15 = __this->___allRects_11; int32_t L_16 = V_9; NullCheck(L_15); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_17; L_17 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_15, L_16, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_18 = ___0_room; if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_17) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_18))) { goto IL_030a; } } { // if (allRects[r].Enabled == false) continue; // If rect not placed on plan ignore it List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_19 = __this->___allRects_11; int32_t L_20 = V_9; NullCheck(L_19); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_21; L_21 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_19, L_20, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_21); bool L_22 = L_21->___Enabled_6; if (!L_22) { goto IL_030a; } } { // if (room.CanConnectWith(allRects[r]) == false) continue; // All desired connections already reached BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_23 = ___0_room; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_24 = __this->___allRects_11; int32_t L_25 = V_9; NullCheck(L_24); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_26; L_26 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_24, L_25, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_23); bool L_27; L_27 = BuildPlanInstance_CanConnectWith_mEA79DD578EBE39378A7B9C3375C2A3A355F486FC(L_23, L_26, NULL); if (!L_27) { goto IL_030a; } } { // var randSquares = allRects[r].Checker.GetRandomizedPositionsCopy(); // Copy for randomized placement List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_28 = __this->___allRects_11; int32_t L_29 = V_9; NullCheck(L_28); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_30; L_30 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_28, L_29, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_30); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_31 = L_30->___Checker_1; NullCheck(L_31); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_32; L_32 = CheckerField_GetRandomizedPositionsCopy_mF36FFE9905E0FECA362D395A5473834113C3271D(L_31, (bool)0, NULL); V_10 = L_32; // CheckerField otherChecker = allRects[r].Checker; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_33 = __this->___allRects_11; int32_t L_34 = V_9; NullCheck(L_33); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_35; L_35 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_33, L_34, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_35); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_36 = L_35->___Checker_1; V_11 = L_36; // int incr = 2; V_12 = 2; // if (Precision <= 2) incr = 4; int32_t L_37 = __this->___Precision_13; if ((((int32_t)L_37) > ((int32_t)2))) { goto IL_00f3; } } { // if (Precision <= 2) incr = 4; V_12 = 4; } IL_00f3: { // for (int q = 0; q < randSquares.Count; q += incr) // skip 2 to speed up generation (less precise, +=1 -> checking every square) V_13 = 0; goto IL_02fc; } IL_00fb: { // for (int rnd = 0; rnd < 4; rnd++) rands[rnd] = FGenerators.GetRandom(0, 4); // Random directions - to search randomly then break quicker if found (for precision = 1) V_14 = 0; goto IL_0112; } IL_0100: { // for (int rnd = 0; rnd < 4; rnd++) rands[rnd] = FGenerators.GetRandom(0, 4); // Random directions - to search randomly then break quicker if found (for precision = 1) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_4; int32_t L_39 = V_14; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_40; L_40 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, 4, NULL); NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (int32_t)L_40); // for (int rnd = 0; rnd < 4; rnd++) rands[rnd] = FGenerators.GetRandom(0, 4); // Random directions - to search randomly then break quicker if found (for precision = 1) int32_t L_41 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_0112: { // for (int rnd = 0; rnd < 4; rnd++) rands[rnd] = FGenerators.GetRandom(0, 4); // Random directions - to search randomly then break quicker if found (for precision = 1) int32_t L_42 = V_14; if ((((int32_t)L_42) < ((int32_t)4))) { goto IL_0100; } } { // for (int rri = 0; rri < 4; rri++) V_15 = 0; goto IL_02ed; } IL_011f: { // if (Precision == 1) int32_t L_43 = __this->___Precision_13; if ((!(((uint32_t)L_43) == ((uint32_t)1)))) { goto IL_0131; } } { // if (attachedTo != -1) break; // Optimization for smaller precision - quicker preview int32_t L_44 = V_3; if ((((int32_t)L_44) == ((int32_t)(-1)))) { goto IL_0149; } } { // if (attachedTo != -1) break; // Optimization for smaller precision - quicker preview goto IL_02f5; } IL_0131: { // else if (Precision < 4) int32_t L_45 = __this->___Precision_13; if ((((int32_t)L_45) >= ((int32_t)4))) { goto IL_0149; } } { // if (correct > 5 * Precision) break; int32_t L_46 = V_6; int32_t L_47 = __this->___Precision_13; if ((((int32_t)L_46) > ((int32_t)((int32_t)il2cpp_codegen_multiply(5, L_47))))) { goto IL_02f5; } } IL_0149: { // int rr = rands[rri]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_48 = V_4; int32_t L_49 = V_15; NullCheck(L_48); int32_t L_50 = L_49; int32_t L_51 = (L_48)->GetAt(static_cast(L_50)); // room.Checker = inititalState.Copy(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_52 = ___0_room; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_53 = V_8; NullCheck(L_53); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_54; L_54 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(L_53, NULL); NullCheck(L_52); L_52->___Checker_1 = L_54; Il2CppCodeGenWriteBarrier((void**)(&L_52->___Checker_1), (void*)L_54); // Vector2Int dir = CheckerField.GetDirection(rr); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55; L_55 = CheckerField_GetDirection_mF4FC363B18FBEEB10BE2794EF2A9635A9CFBE312(L_51, NULL); V_16 = L_55; // Vector2Int startPos = otherChecker.Position + randSquares[q]; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_56 = V_11; NullCheck(L_56); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_57; L_57 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_56, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_58 = V_10; int32_t L_59 = V_13; NullCheck(L_58); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_60; L_60 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_58, L_59, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61; L_61 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_57, L_60, NULL); V_17 = L_61; // room.Checker.Position = startPos; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_62 = ___0_room; NullCheck(L_62); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_63 = L_62->___Checker_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_64 = V_17; NullCheck(L_63); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_63, L_64, NULL); // room.Checker.SetAlignNextToPosition(otherChecker, startPos, dir); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_65 = ___0_room; NullCheck(L_65); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_66 = L_65->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_67 = V_11; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_68 = V_17; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69 = V_16; NullCheck(L_66); CheckerField_SetAlignNextToPosition_m1DFDA2A6AC8C87B4C0E9E4329284B9C136E28A9A(L_66, L_67, L_68, L_69, ((int32_t)30), NULL); // if (UseRestrictions) bool L_70 = __this->___UseRestrictions_14; if (!L_70) { goto IL_01be; } } { // if (room.SettingsReference.CheckIfRestrictionAllows(room.Checker, allRects, false) == false) BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_71 = ___0_room; NullCheck(L_71); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_72; L_72 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_71, NULL); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_73 = ___0_room; NullCheck(L_73); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_74 = L_73->___Checker_1; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_75 = __this->___allRects_11; NullCheck(L_72); bool L_76; L_76 = SingleInteriorSettings_CheckIfRestrictionAllows_m0AC0E78550B16396361DA15CFCB910431BD2FAA7(L_72, L_74, L_75, (bool)0, NULL); if (!L_76) { goto IL_02e7; } } IL_01be: { // if (limited) if (limitChecker.ContainsFully(room.Checker) == false) bool L_77 = __this->___limited_4; if (!L_77) { goto IL_01dc; } } { // if (limited) if (limitChecker.ContainsFully(room.Checker) == false) CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = __this->___limitChecker_8; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_79 = ___0_room; NullCheck(L_79); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_80 = L_79->___Checker_1; NullCheck(L_78); bool L_81; L_81 = CheckerField_ContainsFully_m040A0C6C4AB434B74C85A10E81A3DE969ABBB43D(L_78, L_80, NULL); if (!L_81) { goto IL_02e7; } } IL_01dc: { // if (OverlappingWithOthers(room.Checker)) BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_82 = ___0_room; NullCheck(L_82); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_83 = L_82->___Checker_1; bool L_84; L_84 = FacilityPlanHelper_OverlappingWithOthers_mA60050476CD0BD6FDFDAC6B8F376669C280A9076(__this, L_83, NULL); if (L_84) { goto IL_02e7; } } { // if (wallsSeparation != 0) room.Checker.FloatingOffset += dir.V2toV3().normalized * wallsSeparation; else room.Checker.FloatingOffset = Vector3.zero; float L_85 = __this->___wallsSeparation_7; if ((((float)L_85) == ((float)(0.0f)))) { goto IL_0232; } } { // if (wallsSeparation != 0) room.Checker.FloatingOffset += dir.V2toV3().normalized * wallsSeparation; else room.Checker.FloatingOffset = Vector3.zero; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_86 = ___0_room; NullCheck(L_86); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_87 = L_86->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_88 = L_87; NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = L_88->___FloatingOffset_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_90 = V_16; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; L_91 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_90, (0.0f), NULL); V_19 = L_91; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92; L_92 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_19), NULL); float L_93 = __this->___wallsSeparation_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_92, L_93, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95; L_95 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_89, L_94, NULL); NullCheck(L_88); L_88->___FloatingOffset_2 = L_95; goto IL_0242; } IL_0232: { // if (wallsSeparation != 0) room.Checker.FloatingOffset += dir.V2toV3().normalized * wallsSeparation; else room.Checker.FloatingOffset = Vector3.zero; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_96 = ___0_room; NullCheck(L_96); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_97 = L_96->___Checker_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98; L_98 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_97); L_97->___FloatingOffset_2 = L_98; } IL_0242: { // if (wallsSeparation > 0f) if (WallSeparationOverlappingWithOthers(room.Checker)) float L_99 = __this->___wallsSeparation_7; if ((!(((float)L_99) > ((float)(0.0f))))) { goto IL_0260; } } { // if (wallsSeparation > 0f) if (WallSeparationOverlappingWithOthers(room.Checker)) BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_100 = ___0_room; NullCheck(L_100); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_101 = L_100->___Checker_1; bool L_102; L_102 = FacilityPlanHelper_WallSeparationOverlappingWithOthers_m9B2C62B84A7CD0C3CA2E6E9140D69A85D2B60F44(__this, L_101, NULL); if (L_102) { goto IL_02e7; } } IL_0260: { // if (allRects[r] != rootCorridors) // When it's not main corridor we want connect with many aligning points List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_103 = __this->___allRects_11; int32_t L_104 = V_9; NullCheck(L_103); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_105; L_105 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_103, L_104, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_106 = __this->___rootCorridors_9; if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_105) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_106))) { goto IL_0297; } } { // if (room.Checker.AlignPointsCount(otherChecker) <= room.Checker.GetSizeOnAxis(dir)) BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_107 = ___0_room; NullCheck(L_107); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_108 = L_107->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_109 = V_11; NullCheck(L_108); int32_t L_110; L_110 = CheckerField_AlignPointsCount_m5575E1BE65784D79D62C88EFBAB2C04000889CCC(L_108, L_109, (bool)0, NULL); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_111 = ___0_room; NullCheck(L_111); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_112 = L_111->___Checker_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_113 = V_16; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_114; L_114 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_113, NULL); NullCheck(L_112); int32_t L_115; L_115 = CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01(L_112, L_114, NULL); if ((((int32_t)L_110) <= ((int32_t)L_115))) { goto IL_02e7; } } IL_0297: { // room.Enabled = true; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_116 = ___0_room; NullCheck(L_116); L_116->___Enabled_6 = (bool)1; // Bounds b = CurrentBounds(); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_117; L_117 = FacilityPlanHelper_CurrentBounds_m61DC1010C3A949DBBC7089DE4F122E06221EF55E(__this, NULL); V_18 = L_117; // room.Enabled = false; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_118 = ___0_room; NullCheck(L_118); L_118->___Enabled_6 = (bool)0; // if (b.size.magnitude <= smallest.size.magnitude) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119; L_119 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_18), NULL); V_19 = L_119; float L_120; L_120 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_19), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; L_121 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_1), NULL); V_19 = L_121; float L_122; L_122 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_19), NULL); if ((!(((float)L_120) <= ((float)L_122)))) { goto IL_02e7; } } { // smallest = b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_123 = V_18; V_1 = L_123; // smallestState = room.Checker.Copy(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_124 = ___0_room; NullCheck(L_124); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_125 = L_124->___Checker_1; NullCheck(L_125); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_126; L_126 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(L_125, NULL); V_2 = L_126; // attachedTo = r; int32_t L_127 = V_9; V_3 = L_127; // correct++; int32_t L_128 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_128, 1)); } IL_02e7: { // for (int rri = 0; rri < 4; rri++) int32_t L_129 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_129, 1)); } IL_02ed: { // for (int rri = 0; rri < 4; rri++) int32_t L_130 = V_15; if ((((int32_t)L_130) < ((int32_t)4))) { goto IL_011f; } } IL_02f5: { // for (int q = 0; q < randSquares.Count; q += incr) // skip 2 to speed up generation (less precise, +=1 -> checking every square) int32_t L_131 = V_13; int32_t L_132 = V_12; V_13 = ((int32_t)il2cpp_codegen_add(L_131, L_132)); } IL_02fc: { // for (int q = 0; q < randSquares.Count; q += incr) // skip 2 to speed up generation (less precise, +=1 -> checking every square) int32_t L_133 = V_13; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_134 = V_10; NullCheck(L_134); int32_t L_135; L_135 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_134, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_133) < ((int32_t)L_135))) { goto IL_00fb; } } IL_030a: { // for (int r = 0; r < allRects.Count; r++) int32_t L_136 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_136, 1)); } IL_0310: { // for (int r = 0; r < allRects.Count; r++) int32_t L_137 = V_9; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_138 = __this->___allRects_11; NullCheck(L_138); int32_t L_139; L_139 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_138, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_137) < ((int32_t)L_139))) { goto IL_0074; } } { // for (int rot = 0; rot < rots; rot++) int32_t L_140 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_140, 1)); } IL_0328: { // for (int rot = 0; rot < rots; rot++) int32_t L_141 = V_7; int32_t L_142 = V_5; if ((((int32_t)L_141) < ((int32_t)L_142))) { goto IL_0057; } } { // if (attachedTo > -1) int32_t L_143 = V_3; if ((((int32_t)L_143) <= ((int32_t)(-1)))) { goto IL_03d6; } } { // room.Enabled = true; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_144 = ___0_room; NullCheck(L_144); L_144->___Enabled_6 = (bool)1; // room.Checker = smallestState; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_145 = ___0_room; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_146 = V_2; NullCheck(L_145); L_145->___Checker_1 = L_146; Il2CppCodeGenWriteBarrier((void**)(&L_145->___Checker_1), (void*)L_146); // room.Checker.FloatingOffset += allRects[attachedTo].Checker.FloatingOffset; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_147 = ___0_room; NullCheck(L_147); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_148 = L_147->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_149 = L_148; NullCheck(L_149); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150 = L_149->___FloatingOffset_2; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_151 = __this->___allRects_11; int32_t L_152 = V_3; NullCheck(L_151); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_153; L_153 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_151, L_152, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_153); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_154 = L_153->___Checker_1; NullCheck(L_154); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = L_154->___FloatingOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156; L_156 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_150, L_155, NULL); NullCheck(L_149); L_149->___FloatingOffset_2 = L_156; // room.Connections.Add(allRects[attachedTo]); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_157 = ___0_room; NullCheck(L_157); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_158 = L_157->___Connections_0; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_159 = __this->___allRects_11; int32_t L_160 = V_3; NullCheck(L_159); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_161; L_161 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_159, L_160, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_158); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_158, L_161, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); // room.SpreadDataOn(rootCorridors); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_162 = ___0_room; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_163 = __this->___rootCorridors_9; NullCheck(L_162); BuildPlanInstance_SpreadDataOn_m36D61AE6D27B6B4DE9C719CFA2D9FB0D19A7F700(L_162, L_163, NULL); // room.SpreadDataOn(room); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_164 = ___0_room; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_165 = ___0_room; NullCheck(L_164); BuildPlanInstance_SpreadDataOn_m36D61AE6D27B6B4DE9C719CFA2D9FB0D19A7F700(L_164, L_165, NULL); // allRects[attachedTo].Connections.Add(room); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_166 = __this->___allRects_11; int32_t L_167 = V_3; NullCheck(L_166); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_168; L_168 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_166, L_167, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_168); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_169 = L_168->___Connections_0; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_170 = ___0_room; NullCheck(L_169); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_169, L_170, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); // if (!PrioritizeConnectionWithCorridor) if (allRects.Contains(room) == false) allRects.Add(room); bool L_171 = __this->___PrioritizeConnectionWithCorridor_2; if (L_171) { goto IL_0428; } } { // if (!PrioritizeConnectionWithCorridor) if (allRects.Contains(room) == false) allRects.Add(room); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_172 = __this->___allRects_11; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_173 = ___0_room; NullCheck(L_172); bool L_174; L_174 = List_1_Contains_mC3F2D4D275D186F8BE9DDB9F8A85EA05AC503CED(L_172, L_173, List_1_Contains_mC3F2D4D275D186F8BE9DDB9F8A85EA05AC503CED_RuntimeMethod_var); if (L_174) { goto IL_0428; } } { // if (!PrioritizeConnectionWithCorridor) if (allRects.Contains(room) == false) allRects.Add(room); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_175 = __this->___allRects_11; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_176 = ___0_room; NullCheck(L_175); List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_175, L_176, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var); return; } IL_03d6: { // if (FGenerators.CheckIfIsNull(room) || FGenerators.CheckIfIsNull(room.SettingsReference)) BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_177 = ___0_room; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_178; L_178 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_177, NULL); if (L_178) { goto IL_03eb; } } { BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_179 = ___0_room; NullCheck(L_179); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_180; L_180 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_179, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_181; L_181 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_180, NULL); if (!L_181) { goto IL_0402; } } IL_03eb: { // finalLog += ("\nCouldn't find connection for some room"); String_t* L_182 = __this->___finalLog_15; String_t* L_183; L_183 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_182, _stringLiteral8151AEE406A02D8F45E0D72C4115FA0227DB60F6, NULL); __this->___finalLog_15 = L_183; Il2CppCodeGenWriteBarrier((void**)(&__this->___finalLog_15), (void*)L_183); return; } IL_0402: { // finalLog += ("\nCouldn't find connection for " + room.SettingsReference.GetName() + " (maybe check if restrictions are not too harsh? or generate longer corridors)"); String_t* L_184 = __this->___finalLog_15; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_185 = ___0_room; NullCheck(L_185); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_186; L_186 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_185, NULL); NullCheck(L_186); String_t* L_187; L_187 = SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189(L_186, NULL); String_t* L_188; L_188 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_184, _stringLiteralE01F7493EB8D4B8F2FE208851EF6273CFE34E574, L_187, _stringLiteral468235AEFEB65383B8FCCA57C56B16E818820005, NULL); __this->___finalLog_15 = L_188; Il2CppCodeGenWriteBarrier((void**)(&__this->___finalLog_15), (void*)L_188); } IL_0428: { // } return; } } // UnityEngine.Bounds FIMSpace.Generating.FacilityPlanHelper::CurrentBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FacilityPlanHelper_CurrentBounds_m61DC1010C3A949DBBC7089DE4F122E06221EF55E (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { // Bounds b = rootCorridors.Checker.GetBoundingBox(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_0 = __this->___rootCorridors_9; NullCheck(L_0); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = L_0->___Checker_1; NullCheck(L_1); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2; L_2 = CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B(L_1, (1.0f), NULL); V_0 = L_2; // for (int i = 0; i < rooms.Count; i++) V_1 = 0; goto IL_0053; } IL_001a: { // if (rooms[i].Enabled) List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_3 = __this->___rooms_10; int32_t L_4 = V_1; NullCheck(L_3); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_5; L_5 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_3, L_4, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_5); bool L_6 = L_5->___Enabled_6; if (!L_6) { goto IL_004f; } } { // b.Encapsulate(rooms[i].Checker.GetBoundingBox()); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_7 = __this->___rooms_10; int32_t L_8 = V_1; NullCheck(L_7); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_9; L_9 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_7, L_8, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_9); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = L_9->___Checker_1; NullCheck(L_10); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11; L_11 = CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B(L_10, (1.0f), NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_11, NULL); } IL_004f: { // for (int i = 0; i < rooms.Count; i++) int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0053: { // for (int i = 0; i < rooms.Count; i++) int32_t L_13 = V_1; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_14 = __this->___rooms_10; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_14, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_001a; } } { // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16 = V_0; return L_16; } } // System.Boolean FIMSpace.Generating.FacilityPlanHelper::OverlappingWithOthers(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FacilityPlanHelper_OverlappingWithOthers_mA60050476CD0BD6FDFDAC6B8F376669C280A9076 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (rootCorridors.Checker.CollidesWith(checker)) return true; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_0 = __this->___rootCorridors_9; NullCheck(L_0); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = L_0->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = ___0_checker; NullCheck(L_1); bool L_3; L_3 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_1, L_2, NULL); if (!L_3) { goto IL_0015; } } { // if (rootCorridors.Checker.CollidesWith(checker)) return true; return (bool)1; } IL_0015: { // for (int i = 0; i < allRects.Count; i++) V_0 = 0; goto IL_004c; } IL_0019: { // if (allRects[i].Checker == checker) continue; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_4 = __this->___allRects_11; int32_t L_5 = V_0; NullCheck(L_4); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_6; L_6 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_4, L_5, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_6); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = L_6->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_8 = ___0_checker; if ((((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_7) == ((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_8))) { goto IL_0048; } } { // if (allRects[i].Checker.CollidesWith(checker)) return true; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_9 = __this->___allRects_11; int32_t L_10 = V_0; NullCheck(L_9); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_11; L_11 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_9, L_10, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_11); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = L_11->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_13 = ___0_checker; NullCheck(L_12); bool L_14; L_14 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_12, L_13, NULL); if (!L_14) { goto IL_0048; } } { // if (allRects[i].Checker.CollidesWith(checker)) return true; return (bool)1; } IL_0048: { // for (int i = 0; i < allRects.Count; i++) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_004c: { // for (int i = 0; i < allRects.Count; i++) int32_t L_16 = V_0; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_17 = __this->___allRects_11; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_17, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_18))) { goto IL_0019; } } { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.FacilityPlanHelper::WallSeparationOverlappingWithOthers(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FacilityPlanHelper_WallSeparationOverlappingWithOthers_m9B2C62B84A7CD0C3CA2E6E9140D69A85D2B60F44 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_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_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // if (checker.FloatingOffset == Vector3.zero) return false; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_checker; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___FloatingOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_3; L_3 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_1, L_2, NULL); if (!L_3) { goto IL_0014; } } { // if (checker.FloatingOffset == Vector3.zero) return false; return (bool)0; } IL_0014: { // List offsets = new List(); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_4 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_4, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var); V_0 = L_4; // if (checker.FloatingOffset.x > 0) offsets.Add(new Vector2Int(-1, 0)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = ___0_checker; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&L_5->___FloatingOffset_2); float L_7 = L_6->___x_2; if ((!(((float)L_7) > ((float)(0.0f))))) { goto IL_003b; } } { // if (checker.FloatingOffset.x > 0) offsets.Add(new Vector2Int(-1, 0)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_8 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; memset((&L_9), 0, sizeof(L_9)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_9), (-1), 0, /*hidden argument*/NULL); NullCheck(L_8); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_8, L_9, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); goto IL_0072; } IL_003b: { // if (checker.FloatingOffset.x < 0) offsets.Add(new Vector2Int(1, 0)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___0_checker; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&L_10->___FloatingOffset_2); float L_12 = L_11->___x_2; if ((!(((float)L_12) < ((float)(0.0f))))) { goto IL_005c; } } { // if (checker.FloatingOffset.x < 0) offsets.Add(new Vector2Int(1, 0)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14; memset((&L_14), 0, sizeof(L_14)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_14), 1, 0, /*hidden argument*/NULL); NullCheck(L_13); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_13, L_14, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); goto IL_0072; } IL_005c: { // { offsets.Add(Vector2Int.left); offsets.Add(Vector2Int.right); } List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_15 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16; L_16 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); NullCheck(L_15); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_15, L_16, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); // { offsets.Add(Vector2Int.left); offsets.Add(Vector2Int.right); } List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_17 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18; L_18 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); NullCheck(L_17); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_17, L_18, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_0072: { // if (checker.FloatingOffset.y > 0) offsets.Add(new Vector2Int(0, -1)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = ___0_checker; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = (&L_19->___FloatingOffset_2); float L_21 = L_20->___y_3; if ((!(((float)L_21) > ((float)(0.0f))))) { goto IL_0093; } } { // if (checker.FloatingOffset.y > 0) offsets.Add(new Vector2Int(0, -1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_22 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23; memset((&L_23), 0, sizeof(L_23)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_23), 0, (-1), /*hidden argument*/NULL); NullCheck(L_22); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_22, L_23, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); goto IL_00ca; } IL_0093: { // if (checker.FloatingOffset.y < 0) offsets.Add(new Vector2Int(0, 1)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_24 = ___0_checker; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&L_24->___FloatingOffset_2); float L_26 = L_25->___y_3; if ((!(((float)L_26) < ((float)(0.0f))))) { goto IL_00b4; } } { // if (checker.FloatingOffset.y < 0) offsets.Add(new Vector2Int(0, 1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_27 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28; memset((&L_28), 0, sizeof(L_28)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_28), 0, 1, /*hidden argument*/NULL); NullCheck(L_27); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_27, L_28, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); goto IL_00ca; } IL_00b4: { // { offsets.Add(Vector2Int.up); offsets.Add(Vector2Int.down); } List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_29 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30; L_30 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); NullCheck(L_29); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_29, L_30, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); // { offsets.Add(Vector2Int.up); offsets.Add(Vector2Int.down); } List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_31 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32; L_32 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); NullCheck(L_31); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_31, L_32, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_00ca: { // if (offsets.Contains(Vector2Int.up) && offsets.Contains(Vector2Int.right)) offsets.Add(new Vector2Int(1, 1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_33 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34; L_34 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); NullCheck(L_33); bool L_35; L_35 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_33, L_34, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_35) { goto IL_00f1; } } { List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_36 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37; L_37 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); NullCheck(L_36); bool L_38; L_38 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_36, L_37, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_38) { goto IL_00f1; } } { // if (offsets.Contains(Vector2Int.up) && offsets.Contains(Vector2Int.right)) offsets.Add(new Vector2Int(1, 1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_39 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_40; memset((&L_40), 0, sizeof(L_40)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_40), 1, 1, /*hidden argument*/NULL); NullCheck(L_39); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_39, L_40, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_00f1: { // if (offsets.Contains(Vector2Int.down) && offsets.Contains(Vector2Int.left)) offsets.Add(new Vector2Int(-1, -1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_41 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_42; L_42 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); NullCheck(L_41); bool L_43; L_43 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_41, L_42, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_43) { goto IL_0118; } } { List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_44 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45; L_45 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); NullCheck(L_44); bool L_46; L_46 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_44, L_45, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_46) { goto IL_0118; } } { // if (offsets.Contains(Vector2Int.down) && offsets.Contains(Vector2Int.left)) offsets.Add(new Vector2Int(-1, -1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_47 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_48; memset((&L_48), 0, sizeof(L_48)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_48), (-1), (-1), /*hidden argument*/NULL); NullCheck(L_47); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_47, L_48, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_0118: { // if (offsets.Contains(Vector2Int.down) && offsets.Contains(Vector2Int.right)) offsets.Add(new Vector2Int(1, -1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_49 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50; L_50 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); NullCheck(L_49); bool L_51; L_51 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_49, L_50, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_51) { goto IL_013f; } } { List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_52 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_53; L_53 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); NullCheck(L_52); bool L_54; L_54 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_52, L_53, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_54) { goto IL_013f; } } { // if (offsets.Contains(Vector2Int.down) && offsets.Contains(Vector2Int.right)) offsets.Add(new Vector2Int(1, -1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_55 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_56; memset((&L_56), 0, sizeof(L_56)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_56), 1, (-1), /*hidden argument*/NULL); NullCheck(L_55); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_55, L_56, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_013f: { // if (offsets.Contains(Vector2Int.up) && offsets.Contains(Vector2Int.left)) offsets.Add(new Vector2Int(-1, 1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_57 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58; L_58 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); NullCheck(L_57); bool L_59; L_59 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_57, L_58, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_59) { goto IL_0166; } } { List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_60 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61; L_61 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); NullCheck(L_60); bool L_62; L_62 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_60, L_61, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var); if (!L_62) { goto IL_0166; } } { // if (offsets.Contains(Vector2Int.up) && offsets.Contains(Vector2Int.left)) offsets.Add(new Vector2Int(-1, 1)); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_63 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_64; memset((&L_64), 0, sizeof(L_64)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_64), (-1), 1, /*hidden argument*/NULL); NullCheck(L_63); List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_63, L_64, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var); } IL_0166: { // for (int o = 0; o < offsets.Count; o++) V_1 = 0; goto IL_01d6; } IL_016a: { // if (rootCorridors.Checker.OffsettedCollidesWith(checker, offsets[o])) return true; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_65 = __this->___rootCorridors_9; NullCheck(L_65); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_66 = L_65->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_67 = ___0_checker; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_68 = V_0; int32_t L_69 = V_1; NullCheck(L_68); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70; L_70 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_68, L_69, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); NullCheck(L_66); bool L_71; L_71 = CheckerField_OffsettedCollidesWith_m0E3448238A9598F3FBCAC8C8E721361692F029EA(L_66, L_67, L_70, NULL); if (!L_71) { goto IL_0186; } } { // if (rootCorridors.Checker.OffsettedCollidesWith(checker, offsets[o])) return true; return (bool)1; } IL_0186: { // for (int i = 0; i < allRects.Count; i++) V_2 = 0; goto IL_01c4; } IL_018a: { // if (allRects[i].Checker == checker) continue; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_72 = __this->___allRects_11; int32_t L_73 = V_2; NullCheck(L_72); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_74; L_74 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_72, L_73, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_74); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_75 = L_74->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_76 = ___0_checker; if ((((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_75) == ((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_76))) { goto IL_01c0; } } { // if (allRects[i].Checker.OffsettedCollidesWith(checker, offsets[o])) return true; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_77 = __this->___allRects_11; int32_t L_78 = V_2; NullCheck(L_77); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_79; L_79 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_77, L_78, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_79); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_80 = L_79->___Checker_1; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_81 = ___0_checker; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_82 = V_0; int32_t L_83 = V_1; NullCheck(L_82); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_84; L_84 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_82, L_83, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); NullCheck(L_80); bool L_85; L_85 = CheckerField_OffsettedCollidesWith_m0E3448238A9598F3FBCAC8C8E721361692F029EA(L_80, L_81, L_84, NULL); if (!L_85) { goto IL_01c0; } } { // if (allRects[i].Checker.OffsettedCollidesWith(checker, offsets[o])) return true; return (bool)1; } IL_01c0: { // for (int i = 0; i < allRects.Count; i++) int32_t L_86 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_86, 1)); } IL_01c4: { // for (int i = 0; i < allRects.Count; i++) int32_t L_87 = V_2; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_88 = __this->___allRects_11; NullCheck(L_88); int32_t L_89; L_89 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_88, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_87) < ((int32_t)L_89))) { goto IL_018a; } } { // for (int o = 0; o < offsets.Count; o++) int32_t L_90 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_90, 1)); } IL_01d6: { // for (int o = 0; o < offsets.Count; o++) int32_t L_91 = V_1; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_92 = V_0; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_92, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_91) < ((int32_t)L_93))) { goto IL_016a; } } { // return false; return (bool)0; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.FacilityPlanHelper::GetCorridor(System.Int32,System.Int32,System.Boolean,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* FacilityPlanHelper_GetCorridor_mD324B64352DD8197552122EB3C4C2A2A098338FB (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, int32_t ___0_size, int32_t ___1_thickness, bool ___2_reset, int32_t ___3_separation, 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 (reset) bool L_1 = ___2_reset; 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, false); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; L_4 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); int32_t L_5 = ___0_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 = ___0_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_7, ((int32_t)(L_8/2)), NULL); int32_t L_10 = ___1_thickness; NullCheck(L_3); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_3, L_6, L_9, (0.300000012f), L_10, (bool)0, NULL); goto IL_025d; } IL_004b: { // checker.AddPathTowards(Vector2Int.left * (size / 2), Vector2Int.right * (size / 2), 0.3f, thickness, false); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12; L_12 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); int32_t L_13 = ___0_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 = ___0_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17; L_17 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_15, ((int32_t)(L_16/2)), NULL); int32_t L_18 = ___1_thickness; NullCheck(L_11); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_11, L_14, L_17, (0.300000012f), L_18, (bool)0, NULL); goto IL_025d; } IL_0077: { // var positionsToCheck = rootCorridors.Checker.GetRandomizedPositionsCopy(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_19 = __this->___rootCorridors_9; NullCheck(L_19); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_20 = L_19->___Checker_1; NullCheck(L_20); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_21; L_21 = CheckerField_GetRandomizedPositionsCopy_mF36FFE9905E0FECA362D395A5473834113C3271D(L_20, (bool)0, NULL); V_1 = L_21; // for (int pos = 0; pos < positionsToCheck.Count; pos++) V_2 = 0; goto IL_0251; } IL_0090: { // Vector2Int getRandom = positionsToCheck[pos]; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_22 = V_1; int32_t L_23 = V_2; NullCheck(L_22); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24; L_24 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_22, L_23, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); V_3 = L_24; // if (guidesUsed != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_25 = __this->___guidesUsed_12; if (!L_25) { goto IL_0110; } } { // bool isOk = true; V_7 = (bool)1; // for (int g = 0; g < guidesUsed.Count; g++) V_8 = 0; goto IL_00fa; } IL_00a8: { // int refDist = separation; int32_t L_26 = ___3_separation; V_9 = L_26; // if (Vector2Int.Distance(getRandom, guidesUsed[g].Start) < refDist) isOk = false; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_28 = __this->___guidesUsed_12; int32_t L_29 = V_8; NullCheck(L_28); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_30; L_30 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_28, L_29, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_30); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31 = L_30->___Start_0; float L_32; L_32 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_27, L_31, NULL); int32_t L_33 = V_9; if ((!(((float)L_32) < ((float)((float)L_33))))) { goto IL_00cc; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].Start) < refDist) isOk = false; V_7 = (bool)0; } IL_00cc: { // if (isOk == false) break; bool L_34 = V_7; if (!L_34) { goto IL_0109; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].End) < refDist) isOk = false; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_36 = __this->___guidesUsed_12; int32_t L_37 = V_8; NullCheck(L_36); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_38; L_38 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_36, L_37, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_38); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39 = L_38->___End_2; float L_40; L_40 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_35, L_39, NULL); int32_t L_41 = V_9; if ((!(((float)L_40) < ((float)((float)L_41))))) { goto IL_00f0; } } { // if (Vector2Int.Distance(getRandom, guidesUsed[g].End) < refDist) isOk = false; V_7 = (bool)0; } IL_00f0: { // if (isOk == false) break; bool L_42 = V_7; if (!L_42) { goto IL_0109; } } { // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_43 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00fa: { // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_44 = V_8; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_45 = __this->___guidesUsed_12; NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_45, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_44) < ((int32_t)L_46))) { goto IL_00a8; } } IL_0109: { // if (isOk == false) continue; bool L_47 = V_7; if (!L_47) { goto IL_024d; } } IL_0110: { // Vector2Int edged = rootCorridors.Checker.GetNearestEdge(getRandom, true); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_48 = __this->___rootCorridors_9; NullCheck(L_48); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_49 = L_48->___Checker_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = V_3; NullCheck(L_49); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_51; L_51 = CheckerField_GetNearestEdge_mED5D0D6BA29CD88C3B344F4594793D6DC125D77E(L_49, L_50, (bool)1, NULL); V_4 = L_51; // Vector2Int dir = ((Vector2)(edged - getRandom)).normalized.V2toV2Int(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_52 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_53 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_54; L_54 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_52, L_53, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55; L_55 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_54, NULL); V_10 = L_55; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56; L_56 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_10), NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_57; L_57 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_56, NULL); V_5 = L_57; // bool done = false; V_6 = (bool)0; // for (int side = 0; side < 2; side++) V_11 = 0; goto IL_0241; } IL_014c: { // CheckerField pathCheck = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_58 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_58); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_58, NULL); V_12 = L_58; // int sign = side == 0 ? 1 : -1; int32_t L_59 = V_11; if (!L_59) { goto IL_015a; } } { G_B20_0 = (-1); goto IL_015b; } IL_015a: { G_B20_0 = 1; } IL_015b: { V_13 = G_B20_0; // pathCheck.AddPathTowards(edged, edged + dir * sign * size, 0.3f, thickness, false); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_60 = V_12; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_62 = V_4; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63 = V_5; int32_t L_64 = V_13; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65; L_65 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_63, L_64, NULL); int32_t L_66 = ___0_size; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_67; L_67 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_65, L_66, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_68; L_68 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_62, L_67, NULL); int32_t L_69 = ___1_thickness; NullCheck(L_60); CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_60, L_61, L_68, (0.300000012f), L_69, (bool)0, NULL); // if (limited) if (limitChecker.ContainsFully(pathCheck) == false) continue; bool L_70 = __this->___limited_4; if (!L_70) { goto IL_019d; } } { // if (limited) if (limitChecker.ContainsFully(pathCheck) == false) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_71 = __this->___limitChecker_8; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_72 = V_12; NullCheck(L_71); bool L_73; L_73 = CheckerField_ContainsFully_m040A0C6C4AB434B74C85A10E81A3DE969ABBB43D(L_71, L_72, NULL); if (!L_73) { goto IL_023b; } } IL_019d: { // if (pathCheck.CollidesWith(rootCorridors.Checker)) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_74 = V_12; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_75 = __this->___rootCorridors_9; NullCheck(L_75); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_76 = L_75->___Checker_1; NullCheck(L_74); bool L_77; L_77 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_74, L_76, NULL); if (L_77) { goto IL_023b; } } { // int distanceLSide = pathCheck.CheckCollisionDistanceInDirection(rootCorridors.Checker, PGGUtils.GetRotatedFlatDirectionFrom(dir)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = V_12; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_79 = __this->___rootCorridors_9; NullCheck(L_79); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_80 = L_79->___Checker_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_81 = V_5; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82; L_82 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_81, NULL); NullCheck(L_78); int32_t L_83; L_83 = CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D(L_78, L_80, L_82, ((int32_t)25), NULL); V_14 = L_83; // int distanceRSide = pathCheck.CheckCollisionDistanceInDirection(rootCorridors.Checker, PGGUtils.GetRotatedFlatDirectionFrom(dir).Negate()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_84 = V_12; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_85 = __this->___rootCorridors_9; NullCheck(L_85); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_86 = L_85->___Checker_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_87 = V_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88; L_88 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_87, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_89; L_89 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_88, NULL); NullCheck(L_84); int32_t L_90; L_90 = CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D(L_84, L_86, L_89, ((int32_t)25), NULL); V_15 = L_90; // if (distanceLSide == 1 || distanceRSide == 1) continue; // too near int32_t L_91 = V_14; if ((((int32_t)L_91) == ((int32_t)1))) { goto IL_023b; } } { int32_t L_92 = V_15; if ((((int32_t)L_92) == ((int32_t)1))) { goto IL_023b; } } { // checker = pathCheck; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_93 = V_12; V_0 = L_93; // if (separation <= 1) { done = true; break; } int32_t L_94 = ___3_separation; if ((((int32_t)L_94) > ((int32_t)1))) { goto IL_020a; } } { // if (separation <= 1) { done = true; break; } V_6 = (bool)1; // if (separation <= 1) { done = true; break; } goto IL_0249; } IL_020a: { // if (distanceLSide == -1) int32_t L_95 = V_14; if ((!(((uint32_t)L_95) == ((uint32_t)(-1))))) { goto IL_021a; } } { // if (distanceRSide >= separation) { done = true; break; } int32_t L_96 = V_15; int32_t L_97 = ___3_separation; if ((((int32_t)L_96) < ((int32_t)L_97))) { goto IL_023b; } } { // if (distanceRSide >= separation) { done = true; break; } V_6 = (bool)1; // if (distanceRSide >= separation) { done = true; break; } goto IL_0249; } IL_021a: { // else if (distanceRSide == -1) int32_t L_98 = V_15; if ((!(((uint32_t)L_98) == ((uint32_t)(-1))))) { goto IL_022a; } } { // if (distanceLSide >= separation) { done = true; break; } int32_t L_99 = V_14; int32_t L_100 = ___3_separation; if ((((int32_t)L_99) < ((int32_t)L_100))) { goto IL_023b; } } { // if (distanceLSide >= separation) { done = true; break; } V_6 = (bool)1; // if (distanceLSide >= separation) { done = true; break; } goto IL_0249; } IL_022a: { // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } int32_t L_101 = V_14; int32_t L_102 = ___3_separation; if ((((int32_t)L_101) < ((int32_t)L_102))) { goto IL_023b; } } { int32_t L_103 = V_15; int32_t L_104 = ___3_separation; if ((((int32_t)L_103) < ((int32_t)L_104))) { goto IL_023b; } } { // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } V_6 = (bool)1; // if ((distanceLSide >= separation && distanceRSide >= separation)) { done = true; break; } goto IL_0249; } IL_023b: { // for (int side = 0; side < 2; side++) int32_t L_105 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_105, 1)); } IL_0241: { // for (int side = 0; side < 2; side++) int32_t L_106 = V_11; if ((((int32_t)L_106) < ((int32_t)2))) { goto IL_014c; } } IL_0249: { // if (done) break; bool L_107 = V_6; if (L_107) { goto IL_025d; } } IL_024d: { // for (int pos = 0; pos < positionsToCheck.Count; pos++) int32_t L_108 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_108, 1)); } IL_0251: { // for (int pos = 0; pos < positionsToCheck.Count; pos++) int32_t L_109 = V_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_110 = V_1; NullCheck(L_110); int32_t L_111; L_111 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_110, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_109) < ((int32_t)L_111))) { goto IL_0090; } } IL_025d: { // return checker; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_112 = V_0; return L_112; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FacilityPlanHelper::GenerateObjects(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* FacilityPlanHelper_GenerateObjects_mB397D0933BA643A6B862F36081311880E3A815E2 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, 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*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m95C42359499419B9F09FBD03E892DE46977267CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m27406598DD8493BDC6D44514E0ADD678047A7BDD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE4FF27C2782D10E3CC65C8B2B0860C763DB8FAEC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_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_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_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_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_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_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD61F2191F741388B5F99D751F09576B6EA80944D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_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*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01DED51A64AD92FD05756B559ECECA052EDEB93F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08FD71661AD3A929626C0EAD758948EB106A4C21); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3F40DCA087414E737A4E7A490C2F4F2BCA972D7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4AC8F08775884F74C1FEEBCD1A786DBD1EC3B83F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D1057C09A26A4A2FC0FABA8514750C0F3F37999); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFADB13AF3517E860EC4F86A9DFC94B6AA2C737F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFBC209091F366463670410A7BBEE4A414350A259); s_Il2CppMethodInitialized = true; } FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_0 = NULL; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* V_1 = NULL; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_5 = NULL; int32_t V_6 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_7; memset((&V_7), 0, sizeof(V_7)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_10 = NULL; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_11 = NULL; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_12 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_13; memset((&V_13), 0, sizeof(V_13)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_14; memset((&V_14), 0, sizeof(V_14)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_15; memset((&V_15), 0, sizeof(V_15)); int32_t V_16 = 0; int32_t V_17 = 0; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_18 = NULL; int32_t V_19 = 0; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_20 = NULL; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* V_21 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_22; memset((&V_22), 0, sizeof(V_22)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_23; memset((&V_23), 0, sizeof(V_23)); int32_t V_24 = 0; { // if (PlanPreset.RootChunkSetup == null) { UnityEngine.Debug.Log("Corridor Setup in building plan must be set!"); return null; } BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = __this->___PlanPreset_0; NullCheck(L_0); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_1 = L_0->___RootChunkSetup_6; if (L_1) { goto IL_0019; } } { // if (PlanPreset.RootChunkSetup == null) { UnityEngine.Debug.Log("Corridor Setup in building plan must be set!"); return null; } il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral4AC8F08775884F74C1FEEBCD1A786DBD1EC3B83F, NULL); // if (PlanPreset.RootChunkSetup == null) { UnityEngine.Debug.Log("Corridor Setup in building plan must be set!"); return null; } return (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)NULL; } IL_0019: { // if (PlanPreset.RootChunkSetup.FieldSetup == null) BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2 = __this->___PlanPreset_0; NullCheck(L_2); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3 = L_2->___RootChunkSetup_6; NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = L_3->___FieldSetup_2; 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_003d; } } { // UnityEngine.Debug.Log("Corridor Preset in building plan must be set!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralFBC209091F366463670410A7BBEE4A414350A259, NULL); // return null; return (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)NULL; } IL_003d: { // if (PlanPreset.Settings.Count > 0) if (PlanPreset.Settings[0].FieldSetup == null) BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_6 = __this->___PlanPreset_0; NullCheck(L_6); List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_7 = L_6->___Settings_5; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline(L_7, List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var); if ((((int32_t)L_8) <= ((int32_t)0))) { goto IL_007a; } } { // if (PlanPreset.Settings.Count > 0) if (PlanPreset.Settings[0].FieldSetup == null) BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_9 = __this->___PlanPreset_0; NullCheck(L_9); List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_10 = L_9->___Settings_5; NullCheck(L_10); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_11; L_11 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_10, 0, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var); NullCheck(L_11); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = L_11->___FieldSetup_2; 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_007a; } } { // UnityEngine.Debug.Log("Can't generate because there is no fieldPreset assigned to room setup!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralAFADB13AF3517E860EC4F86A9DFC94B6AA2C737F, NULL); // return null; return (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)NULL; } IL_007a: { // FacilityGridGeneratingHelper corridorGrid = new FacilityGridGeneratingHelper(null); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_14 = (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B*)il2cpp_codegen_object_new(FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B_il2cpp_TypeInfo_var); NullCheck(L_14); FacilityGridGeneratingHelper__ctor_m581EB68A5B1D4867A228B08E42170D3C338C64A6(L_14, (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)NULL, NULL); V_0 = L_14; // List roomsGrids = new List(); List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_15 = (List_1_tD61F2191F741388B5F99D751F09576B6EA80944D*)il2cpp_codegen_object_new(List_1_tD61F2191F741388B5F99D751F09576B6EA80944D_il2cpp_TypeInfo_var); NullCheck(L_15); List_1__ctor_mE4FF27C2782D10E3CC65C8B2B0860C763DB8FAEC(L_15, List_1__ctor_mE4FF27C2782D10E3CC65C8B2B0860C763DB8FAEC_RuntimeMethod_var); V_1 = L_15; // corridorGrid.fieldInstance = rootCorridors; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_16 = V_0; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_17 = __this->___rootCorridors_9; NullCheck(L_16); L_16->___fieldInstance_2 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_16->___fieldInstance_2), (void*)L_17); // rootCorridors.Checker.InjectToGrid(corridorGrid.grid); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_18 = __this->___rootCorridors_9; NullCheck(L_18); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = L_18->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_20 = V_0; NullCheck(L_20); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_21 = L_20->___grid_0; NullCheck(L_19); CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_19, L_21, NULL); // if (guidesUsed != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_22 = __this->___guidesUsed_12; if (!L_22) { goto IL_00ea; } } { // for (int g = 0; g < guidesUsed.Count; g++) V_3 = 0; goto IL_00dc; } IL_00b5: { // var guide = guidesUsed[g]; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_23 = __this->___guidesUsed_12; int32_t L_24 = V_3; NullCheck(L_23); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_25; L_25 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_23, L_24, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); // guide.InjectStartDataIntoGrid(corridorGrid.grid); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_26 = L_25; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_27 = V_0; NullCheck(L_27); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_28 = L_27->___grid_0; NullCheck(L_26); SimplePathGuide_InjectStartDataIntoGrid_mBE4B683BA1E37E2CD25A607419C63B8DF02EA11C(L_26, L_28, NULL); // guide.InjectEndDataIntoGrid(corridorGrid.grid); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_29 = V_0; NullCheck(L_29); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_30 = L_29->___grid_0; NullCheck(L_26); SimplePathGuide_InjectEndDataIntoGrid_m6E4B5A50964B4E72B2331983F3D4FCDC454EC377(L_26, L_30, NULL); // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_31 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00dc: { // for (int g = 0; g < guidesUsed.Count; g++) int32_t L_32 = V_3; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_33 = __this->___guidesUsed_12; NullCheck(L_33); int32_t L_34; L_34 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_33, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_32) < ((int32_t)L_34))) { goto IL_00b5; } } IL_00ea: { // for (int i = 0; i < rooms.Count; i++) V_4 = 0; goto IL_0143; } IL_00ef: { // if (rooms[i].Enabled == false) continue; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_35 = __this->___rooms_10; int32_t L_36 = V_4; NullCheck(L_35); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_37; L_37 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_35, L_36, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_37); bool L_38 = L_37->___Enabled_6; if (!L_38) { goto IL_013d; } } { // FacilityGridGeneratingHelper room = new FacilityGridGeneratingHelper(rooms[i]); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_39 = __this->___rooms_10; int32_t L_40 = V_4; NullCheck(L_39); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_41; L_41 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_39, L_40, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_42 = (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B*)il2cpp_codegen_object_new(FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B_il2cpp_TypeInfo_var); NullCheck(L_42); FacilityGridGeneratingHelper__ctor_m581EB68A5B1D4867A228B08E42170D3C338C64A6(L_42, L_41, NULL); V_5 = L_42; // rooms[i].Checker.InjectToGrid(room.grid); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_43 = __this->___rooms_10; int32_t L_44 = V_4; NullCheck(L_43); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_45; L_45 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_43, L_44, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); NullCheck(L_45); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_46 = L_45->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_47 = V_5; NullCheck(L_47); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_48 = L_47->___grid_0; NullCheck(L_46); CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_46, L_48, NULL); // roomsGrids.Add(room); List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_49 = V_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_50 = V_5; NullCheck(L_49); List_1_Add_m95C42359499419B9F09FBD03E892DE46977267CF_inline(L_49, L_50, List_1_Add_m95C42359499419B9F09FBD03E892DE46977267CF_RuntimeMethod_var); } IL_013d: { // for (int i = 0; i < rooms.Count; i++) int32_t L_51 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_0143: { // for (int i = 0; i < rooms.Count; i++) int32_t L_52 = V_4; List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_53 = __this->___rooms_10; NullCheck(L_53); int32_t L_54; L_54 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_53, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_52) < ((int32_t)L_54))) { goto IL_00ef; } } { // if (guidesUsed != null) List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_55 = __this->___guidesUsed_12; if (!L_55) { goto IL_02a3; } } { // for (int i = 0; i < guidesUsed.Count; i++) V_6 = 0; goto IL_0291; } IL_0165: { // SpawnInstruction startDoorsGuide = PGGUtils.GenerateInstructionTowards(rootCorridors.Checker, // guidesUsed[i].Start, guidesUsed[i].StartDir.GetDirection().V3toV3Int(), guidesUsed[i].GetStartCenterRange()); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_56 = __this->___rootCorridors_9; NullCheck(L_56); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_57 = L_56->___Checker_1; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_58 = __this->___guidesUsed_12; int32_t L_59 = V_6; NullCheck(L_58); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_60; L_60 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_58, L_59, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_60); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = L_60->___Start_0; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_62 = __this->___guidesUsed_12; int32_t L_63 = V_6; NullCheck(L_62); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_64; L_64 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_62, L_63, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_64); int32_t L_65 = L_64->___StartDir_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_65, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_67; L_67 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_66, NULL); List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_68 = __this->___guidesUsed_12; int32_t L_69 = V_6; NullCheck(L_68); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_70; L_70 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_68, L_69, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_70); int32_t L_71; L_71 = SimplePathGuide_GetStartCenterRange_mF53B4D1301A10D8670CF682714D9304868BBE101(L_70, NULL); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_72; L_72 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_57, L_61, L_67, L_71, (bool)1, NULL); V_7 = L_72; // startDoorsGuide.definition = PlanPreset.RootChunkSetup.FieldSetup.CellsInstructions[guidesUsed[i].StartGuideDoorInstruction]; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_73 = __this->___PlanPreset_0; NullCheck(L_73); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_74 = L_73->___RootChunkSetup_6; NullCheck(L_74); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = L_74->___FieldSetup_2; NullCheck(L_75); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_76 = L_75->___CellsInstructions_11; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_77 = __this->___guidesUsed_12; int32_t L_78 = V_6; NullCheck(L_77); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_79; L_79 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_77, L_78, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_79); int32_t L_80 = L_79->___StartGuideDoorInstruction_6; NullCheck(L_76); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_81; L_81 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_76, L_80, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_7)->___definition_3 = L_81; Il2CppCodeGenWriteBarrier((void**)(&(&V_7)->___definition_3), (void*)L_81); // corridorGrid.guides.Add(startDoorsGuide); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_82 = V_0; NullCheck(L_82); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_83 = L_82->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_84 = V_7; NullCheck(L_83); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_83, L_84, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // SpawnInstruction endDoorsGuide = PGGUtils.GenerateInstructionTowards(rootCorridors.Checker, // guidesUsed[i].End, guidesUsed[i].EndDir.GetDirection().V3toV3Int(), guidesUsed[i].GetEndCenterRange()); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_85 = __this->___rootCorridors_9; NullCheck(L_85); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_86 = L_85->___Checker_1; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_87 = __this->___guidesUsed_12; int32_t L_88 = V_6; NullCheck(L_87); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_89; L_89 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_87, L_88, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_89); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_90 = L_89->___End_2; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_91 = __this->___guidesUsed_12; int32_t L_92 = V_6; NullCheck(L_91); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_93; L_93 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_91, L_92, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_93); int32_t L_94 = L_93->___EndDir_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95; L_95 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_94, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_96; L_96 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_95, NULL); List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_97 = __this->___guidesUsed_12; int32_t L_98 = V_6; NullCheck(L_97); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_99; L_99 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_97, L_98, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_99); int32_t L_100; L_100 = SimplePathGuide_GetEndCenterRange_m8AB00B0B1BE644DB220329521D87E194760769FC(L_99, NULL); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_101; L_101 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_86, L_90, L_96, L_100, (bool)1, NULL); V_8 = L_101; // endDoorsGuide.definition = PlanPreset.RootChunkSetup.FieldSetup.CellsInstructions[guidesUsed[i].EndGuideDoorInstruction]; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_102 = __this->___PlanPreset_0; NullCheck(L_102); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_103 = L_102->___RootChunkSetup_6; NullCheck(L_103); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_104 = L_103->___FieldSetup_2; NullCheck(L_104); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_105 = L_104->___CellsInstructions_11; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_106 = __this->___guidesUsed_12; int32_t L_107 = V_6; NullCheck(L_106); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_108; L_108 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_106, L_107, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var); NullCheck(L_108); int32_t L_109 = L_108->___EndGuideDoorInstruction_8; NullCheck(L_105); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_110; L_110 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_105, L_109, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_8)->___definition_3 = L_110; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___definition_3), (void*)L_110); // corridorGrid.guides.Add(endDoorsGuide); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_111 = V_0; NullCheck(L_111); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_112 = L_111->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_113 = V_8; NullCheck(L_112); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_112, L_113, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // for (int i = 0; i < guidesUsed.Count; i++) int32_t L_114 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_0291: { // for (int i = 0; i < guidesUsed.Count; i++) int32_t L_115 = V_6; List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_116 = __this->___guidesUsed_12; NullCheck(L_116); int32_t L_117; L_117 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_116, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var); if ((((int32_t)L_115) < ((int32_t)L_117))) { goto IL_0165; } } IL_02a3: { // for (int c = 0; c < rootCorridors.Connections.Count; c++) V_9 = 0; goto IL_0492; } IL_02ab: { // FacilityGridGeneratingHelper corridor = corridorGrid; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_118 = V_0; V_10 = L_118; // var connectedWith = rootCorridors.Connections[c]; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_119 = __this->___rootCorridors_9; NullCheck(L_119); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_120 = L_119->___Connections_0; int32_t L_121 = V_9; NullCheck(L_120); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_122; L_122 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_120, L_121, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); V_11 = L_122; // var other = FindGridIn(connectedWith, roomsGrids); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_123 = V_11; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_124 = V_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_125; L_125 = FacilityPlanHelper_FindGridIn_m54B3055226E6232DA2FE408441B098AA5CDBA6B0(__this, L_123, L_124, NULL); V_12 = L_125; // if (FGenerators.CheckIfIsNull(other)) continue; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_126 = V_12; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_127; L_127 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_126, NULL); if (L_127) { goto IL_048c; } } { // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(corridor.fieldInstance.Checker, other.fieldInstance.Checker, other.fieldInstance.SettingsReference.GetCenterRange()); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_128 = V_10; NullCheck(L_128); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_129 = L_128->___fieldInstance_2; NullCheck(L_129); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_130 = L_129->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_131 = V_12; NullCheck(L_131); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_132 = L_131->___fieldInstance_2; NullCheck(L_132); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_133 = L_132->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_134 = V_12; NullCheck(L_134); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_135 = L_134->___fieldInstance_2; NullCheck(L_135); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_136; L_136 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_135, NULL); NullCheck(L_136); int32_t L_137; L_137 = SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6(L_136, NULL); il2cpp_codegen_initobj((&V_15), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_138 = V_15; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_139; L_139 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_130, L_133, L_137, L_138, NULL); V_13 = L_139; // instr.definition = PlanPreset.RootChunkSetup.FieldSetup.CellsInstructions[PlanPreset.RootChunkSetup.DoorHoleCommandID]; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_140 = __this->___PlanPreset_0; NullCheck(L_140); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_141 = L_140->___RootChunkSetup_6; NullCheck(L_141); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_142 = L_141->___FieldSetup_2; NullCheck(L_142); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_143 = L_142->___CellsInstructions_11; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_144 = __this->___PlanPreset_0; NullCheck(L_144); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_145 = L_144->___RootChunkSetup_6; NullCheck(L_145); int32_t L_146 = L_145->___DoorHoleCommandID_4; NullCheck(L_143); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_147; L_147 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_143, L_146, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_13)->___definition_3 = L_147; Il2CppCodeGenWriteBarrier((void**)(&(&V_13)->___definition_3), (void*)L_147); // corridor.guides.Add(instr); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_148 = V_10; NullCheck(L_148); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_149 = L_148->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_150 = V_13; NullCheck(L_149); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_149, L_150, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(other.fieldInstance.Checker, corridor.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_151 = V_12; NullCheck(L_151); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_152 = L_151->___fieldInstance_2; NullCheck(L_152); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_153 = L_152->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_154 = V_10; NullCheck(L_154); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_155 = L_154->___fieldInstance_2; NullCheck(L_155); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_156 = L_155->___Checker_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_157 = (&(&V_13)->___helperCoords_6); int32_t L_158; L_158 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_157, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_159 = (&(&V_13)->___helperCoords_6); int32_t L_160; L_160 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_159, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_161; memset((&L_161), 0, sizeof(L_161)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_161), L_158, L_160, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_162; memset((&L_162), 0, sizeof(L_162)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_162), L_161, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_163; L_163 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_153, L_156, 0, L_162, NULL); V_14 = L_163; // if (other.fieldInstance.SettingsReference.DoorHoleCommandID >= other.fieldInstance.SettingsReference.FieldSetup.CellsInstructions.Count) FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_164 = V_12; NullCheck(L_164); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_165 = L_164->___fieldInstance_2; NullCheck(L_165); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_166; L_166 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_165, NULL); NullCheck(L_166); int32_t L_167 = L_166->___DoorHoleCommandID_4; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_168 = V_12; NullCheck(L_168); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_169 = L_168->___fieldInstance_2; NullCheck(L_169); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_170; L_170 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_169, NULL); NullCheck(L_170); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_171 = L_170->___FieldSetup_2; NullCheck(L_171); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_172 = L_171->___CellsInstructions_11; NullCheck(L_172); int32_t L_173; L_173 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_172, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_167) < ((int32_t)L_173))) { goto IL_044b; } } { // Debug.Log("[Generating Error] Wrong Door hole command number in " + other.fieldInstance.SettingsReference.GetName() + "! (Id = " + other.fieldInstance.SettingsReference.DoorHoleCommandID + " when " + other.fieldInstance.SettingsReference.FieldSetup.CellsInstructions.Count + " available!)"); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_174 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_175 = L_174; NullCheck(L_175); ArrayElementTypeCheck (L_175, _stringLiteral08FD71661AD3A929626C0EAD758948EB106A4C21); (L_175)->SetAt(static_cast(0), (String_t*)_stringLiteral08FD71661AD3A929626C0EAD758948EB106A4C21); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_176 = L_175; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_177 = V_12; NullCheck(L_177); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_178 = L_177->___fieldInstance_2; NullCheck(L_178); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_179; L_179 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_178, NULL); NullCheck(L_179); String_t* L_180; L_180 = SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189(L_179, NULL); NullCheck(L_176); ArrayElementTypeCheck (L_176, L_180); (L_176)->SetAt(static_cast(1), (String_t*)L_180); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_181 = L_176; NullCheck(L_181); ArrayElementTypeCheck (L_181, _stringLiteral4D1057C09A26A4A2FC0FABA8514750C0F3F37999); (L_181)->SetAt(static_cast(2), (String_t*)_stringLiteral4D1057C09A26A4A2FC0FABA8514750C0F3F37999); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_182 = L_181; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_183 = V_12; NullCheck(L_183); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_184 = L_183->___fieldInstance_2; NullCheck(L_184); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_185; L_185 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_184, NULL); NullCheck(L_185); int32_t* L_186 = (&L_185->___DoorHoleCommandID_4); String_t* L_187; L_187 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_186, NULL); NullCheck(L_182); ArrayElementTypeCheck (L_182, L_187); (L_182)->SetAt(static_cast(3), (String_t*)L_187); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_188 = L_182; NullCheck(L_188); ArrayElementTypeCheck (L_188, _stringLiteral3F40DCA087414E737A4E7A490C2F4F2BCA972D7A); (L_188)->SetAt(static_cast(4), (String_t*)_stringLiteral3F40DCA087414E737A4E7A490C2F4F2BCA972D7A); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_189 = L_188; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_190 = V_12; NullCheck(L_190); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_191 = L_190->___fieldInstance_2; NullCheck(L_191); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_192; L_192 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_191, NULL); NullCheck(L_192); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_193 = L_192->___FieldSetup_2; NullCheck(L_193); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_194 = L_193->___CellsInstructions_11; NullCheck(L_194); int32_t L_195; L_195 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_194, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); V_16 = L_195; String_t* L_196; L_196 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_16), NULL); NullCheck(L_189); ArrayElementTypeCheck (L_189, L_196); (L_189)->SetAt(static_cast(5), (String_t*)L_196); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_197 = L_189; NullCheck(L_197); ArrayElementTypeCheck (L_197, _stringLiteral01DED51A64AD92FD05756B559ECECA052EDEB93F); (L_197)->SetAt(static_cast(6), (String_t*)_stringLiteral01DED51A64AD92FD05756B559ECECA052EDEB93F); String_t* L_198; L_198 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_197, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_198, NULL); goto IL_048c; } IL_044b: { // pathInstr.definition = other.fieldInstance.SettingsReference.FieldSetup.CellsInstructions[other.fieldInstance.SettingsReference.DoorHoleCommandID]; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_199 = V_12; NullCheck(L_199); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_200 = L_199->___fieldInstance_2; NullCheck(L_200); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_201; L_201 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_200, NULL); NullCheck(L_201); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_202 = L_201->___FieldSetup_2; NullCheck(L_202); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_203 = L_202->___CellsInstructions_11; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_204 = V_12; NullCheck(L_204); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_205 = L_204->___fieldInstance_2; NullCheck(L_205); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_206; L_206 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_205, NULL); NullCheck(L_206); int32_t L_207 = L_206->___DoorHoleCommandID_4; NullCheck(L_203); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_208; L_208 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_203, L_207, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_14)->___definition_3 = L_208; Il2CppCodeGenWriteBarrier((void**)(&(&V_14)->___definition_3), (void*)L_208); // other.guides.Add(pathInstr); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_209 = V_12; NullCheck(L_209); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_210 = L_209->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_211 = V_14; NullCheck(L_210); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_210, L_211, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_048c: { // for (int c = 0; c < rootCorridors.Connections.Count; c++) int32_t L_212 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_212, 1)); } IL_0492: { // for (int c = 0; c < rootCorridors.Connections.Count; c++) int32_t L_213 = V_9; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_214 = __this->___rootCorridors_9; NullCheck(L_214); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_215 = L_214->___Connections_0; NullCheck(L_215); int32_t L_216; L_216 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_215, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_213) < ((int32_t)L_216))) { goto IL_02ab; } } { // for (int r = 0; r < roomsGrids.Count; r++) // Every room one after another V_17 = 0; goto IL_0665; } IL_04b1: { // FacilityGridGeneratingHelper thisRoom = roomsGrids[r]; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_217 = V_1; int32_t L_218 = V_17; NullCheck(L_217); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_219; L_219 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_217, L_218, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); V_18 = L_219; // if (thisRoom.fieldInstance.Enabled == false) continue; // If this room is not enabled then ignore it and check next one FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_220 = V_18; NullCheck(L_220); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_221 = L_220->___fieldInstance_2; NullCheck(L_221); bool L_222 = L_221->___Enabled_6; if (!L_222) { goto IL_065f; } } { // for (int i = 0; i < roomsGrids[r].fieldInstance.Connections.Count; i++) V_19 = 0; goto IL_0641; } IL_04d4: { // BuildPlanInstance connection = roomsGrids[r].fieldInstance.Connections[i]; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_223 = V_1; int32_t L_224 = V_17; NullCheck(L_223); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_225; L_225 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_223, L_224, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_225); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_226 = L_225->___fieldInstance_2; NullCheck(L_226); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_227 = L_226->___Connections_0; int32_t L_228 = V_19; NullCheck(L_227); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_229; L_229 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_227, L_228, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var); V_20 = L_229; // if (connection == rootCorridors) continue; // Ignore corridors BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_230 = V_20; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_231 = __this->___rootCorridors_9; if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_230) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_231))) { goto IL_063b; } } { // FacilityGridGeneratingHelper other = FindGridIn(connection, roomsGrids); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_232 = V_20; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_233 = V_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_234; L_234 = FacilityPlanHelper_FindGridIn_m54B3055226E6232DA2FE408441B098AA5CDBA6B0(__this, L_232, L_233, NULL); V_21 = L_234; // if (FGenerators.CheckIfIsNull(other)) continue; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_235 = V_21; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_236; L_236 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_235, NULL); if (L_236) { goto IL_063b; } } { // if (other.fieldInstance.Enabled == false) continue; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_237 = V_21; NullCheck(L_237); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_238 = L_237->___fieldInstance_2; NullCheck(L_238); bool L_239 = L_238->___Enabled_6; if (!L_239) { goto IL_063b; } } { // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(thisRoom.fieldInstance.Checker, other.fieldInstance.Checker, thisRoom.fieldInstance.SettingsReference.GetCenterRange()); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_240 = V_18; NullCheck(L_240); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_241 = L_240->___fieldInstance_2; NullCheck(L_241); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_242 = L_241->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_243 = V_21; NullCheck(L_243); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_244 = L_243->___fieldInstance_2; NullCheck(L_244); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_245 = L_244->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_246 = V_18; NullCheck(L_246); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_247 = L_246->___fieldInstance_2; NullCheck(L_247); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_248; L_248 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_247, NULL); NullCheck(L_248); int32_t L_249; L_249 = SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6(L_248, NULL); il2cpp_codegen_initobj((&V_15), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_250 = V_15; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_251; L_251 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_242, L_245, L_249, L_250, NULL); V_22 = L_251; // instr.definition = thisRoom.fieldInstance.SettingsReference.FieldSetup.CellsInstructions[thisRoom.fieldInstance.SettingsReference.DoorHoleCommandID]; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_252 = V_18; NullCheck(L_252); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_253 = L_252->___fieldInstance_2; NullCheck(L_253); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_254; L_254 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_253, NULL); NullCheck(L_254); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_255 = L_254->___FieldSetup_2; NullCheck(L_255); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_256 = L_255->___CellsInstructions_11; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_257 = V_18; NullCheck(L_257); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_258 = L_257->___fieldInstance_2; NullCheck(L_258); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_259; L_259 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_258, NULL); NullCheck(L_259); int32_t L_260 = L_259->___DoorHoleCommandID_4; NullCheck(L_256); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_261; L_261 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_256, L_260, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_22)->___definition_3 = L_261; Il2CppCodeGenWriteBarrier((void**)(&(&V_22)->___definition_3), (void*)L_261); // thisRoom.guides.Add(instr); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_262 = V_18; NullCheck(L_262); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_263 = L_262->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_264 = V_22; NullCheck(L_263); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_263, L_264, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(other.fieldInstance.Checker, thisRoom.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_265 = V_21; NullCheck(L_265); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_266 = L_265->___fieldInstance_2; NullCheck(L_266); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_267 = L_266->___Checker_1; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_268 = V_18; NullCheck(L_268); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_269 = L_268->___fieldInstance_2; NullCheck(L_269); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_270 = L_269->___Checker_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_271 = (&(&V_22)->___helperCoords_6); int32_t L_272; L_272 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_271, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_273 = (&(&V_22)->___helperCoords_6); int32_t L_274; L_274 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_273, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_275; memset((&L_275), 0, sizeof(L_275)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_275), L_272, L_274, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_276; memset((&L_276), 0, sizeof(L_276)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_276), L_275, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_277; L_277 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_267, L_270, 0, L_276, NULL); V_23 = L_277; // pathInstr.definition = other.fieldInstance.SettingsReference.FieldSetup.CellsInstructions[other.fieldInstance.SettingsReference.DoorHoleCommandID]; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_278 = V_21; NullCheck(L_278); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_279 = L_278->___fieldInstance_2; NullCheck(L_279); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_280; L_280 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_279, NULL); NullCheck(L_280); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_281 = L_280->___FieldSetup_2; NullCheck(L_281); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_282 = L_281->___CellsInstructions_11; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_283 = V_21; NullCheck(L_283); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_284 = L_283->___fieldInstance_2; NullCheck(L_284); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_285; L_285 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_284, NULL); NullCheck(L_285); int32_t L_286 = L_285->___DoorHoleCommandID_4; NullCheck(L_282); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_287; L_287 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_282, L_286, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_23)->___definition_3 = L_287; Il2CppCodeGenWriteBarrier((void**)(&(&V_23)->___definition_3), (void*)L_287); // other.guides.Add(pathInstr); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_288 = V_21; NullCheck(L_288); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_289 = L_288->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_290 = V_23; NullCheck(L_289); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_289, L_290, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // other.fieldInstance.Connections.Remove(thisRoom.fieldInstance); // Avoiding double doors FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_291 = V_21; NullCheck(L_291); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_292 = L_291->___fieldInstance_2; NullCheck(L_292); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_293 = L_292->___Connections_0; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_294 = V_18; NullCheck(L_294); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_295 = L_294->___fieldInstance_2; NullCheck(L_293); bool L_296; L_296 = List_1_Remove_m27406598DD8493BDC6D44514E0ADD678047A7BDD(L_293, L_295, List_1_Remove_m27406598DD8493BDC6D44514E0ADD678047A7BDD_RuntimeMethod_var); } IL_063b: { // for (int i = 0; i < roomsGrids[r].fieldInstance.Connections.Count; i++) int32_t L_297 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_297, 1)); } IL_0641: { // for (int i = 0; i < roomsGrids[r].fieldInstance.Connections.Count; i++) int32_t L_298 = V_19; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_299 = V_1; int32_t L_300 = V_17; NullCheck(L_299); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_301; L_301 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_299, L_300, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_301); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_302 = L_301->___fieldInstance_2; NullCheck(L_302); List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_303 = L_302->___Connections_0; NullCheck(L_303); int32_t L_304; L_304 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_303, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var); if ((((int32_t)L_298) < ((int32_t)L_304))) { goto IL_04d4; } } IL_065f: { // for (int r = 0; r < roomsGrids.Count; r++) // Every room one after another int32_t L_305 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_305, 1)); } IL_0665: { // for (int r = 0; r < roomsGrids.Count; r++) // Every room one after another int32_t L_306 = V_17; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_307 = V_1; NullCheck(L_307); int32_t L_308; L_308 = List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_inline(L_307, List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var); if ((((int32_t)L_306) < ((int32_t)L_308))) { goto IL_04b1; } } { // List fieldsGeneration = new List(); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_309 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); NullCheck(L_309); List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_309, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); V_2 = L_309; // fieldsGeneration.Add(PlanPreset.RootChunkSetup.GenerateOnGrid(corridorGrid.grid, corridorGrid.guides, parent, Vector3.zero)); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_310 = V_2; BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_311 = __this->___PlanPreset_0; NullCheck(L_311); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_312 = L_311->___RootChunkSetup_6; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_313 = V_0; NullCheck(L_313); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_314 = L_313->___grid_0; FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_315 = V_0; NullCheck(L_315); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_316 = L_315->___guides_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_317 = ___0_parent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_318; L_318 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_312); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_319; L_319 = SingleInteriorSettings_GenerateOnGrid_mCD8A62295B61AAF79FD28BA5E2E271C7E08F4BAF(L_312, L_314, L_316, L_317, L_318, NULL); NullCheck(L_310); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_310, L_319, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); // for (int i = 0; i < roomsGrids.Count; i++) V_24 = 0; goto IL_0714; } IL_06a5: { // if (roomsGrids[i].grid.AllApprovedCells.Count <= 0) continue; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_320 = V_1; int32_t L_321 = V_24; NullCheck(L_320); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_322; L_322 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_320, L_321, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_322); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_323 = L_322->___grid_0; NullCheck(L_323); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_324 = L_323->___AllApprovedCells_1; NullCheck(L_324); int32_t L_325; L_325 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_324, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_325) <= ((int32_t)0))) { goto IL_070e; } } { // fieldsGeneration.Add(roomsGrids[i].fieldInstance.SettingsReference.GenerateOnGrid(roomsGrids[i].grid, roomsGrids[i].guides, parent, roomsGrids[i].fieldInstance.Checker.FloatingOffset)); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_326 = V_2; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_327 = V_1; int32_t L_328 = V_24; NullCheck(L_327); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_329; L_329 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_327, L_328, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_329); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_330 = L_329->___fieldInstance_2; NullCheck(L_330); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_331; L_331 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_330, NULL); List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_332 = V_1; int32_t L_333 = V_24; NullCheck(L_332); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_334; L_334 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_332, L_333, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_334); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_335 = L_334->___grid_0; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_336 = V_1; int32_t L_337 = V_24; NullCheck(L_336); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_338; L_338 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_336, L_337, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_338); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_339 = L_338->___guides_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_340 = ___0_parent; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_341 = V_1; int32_t L_342 = V_24; NullCheck(L_341); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_343; L_343 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_341, L_342, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_343); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_344 = L_343->___fieldInstance_2; NullCheck(L_344); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_345 = L_344->___Checker_1; NullCheck(L_345); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_346 = L_345->___FloatingOffset_2; NullCheck(L_331); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_347; L_347 = SingleInteriorSettings_GenerateOnGrid_mCD8A62295B61AAF79FD28BA5E2E271C7E08F4BAF(L_331, L_335, L_339, L_340, L_346, NULL); NullCheck(L_326); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_326, L_347, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); } IL_070e: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_348 = V_24; V_24 = ((int32_t)il2cpp_codegen_add(L_348, 1)); } IL_0714: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_349 = V_24; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_350 = V_1; NullCheck(L_350); int32_t L_351; L_351 = List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_inline(L_350, List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var); if ((((int32_t)L_349) < ((int32_t)L_351))) { goto IL_06a5; } } { // return fieldsGeneration; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_352 = V_2; return L_352; } } // FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper FIMSpace.Generating.FacilityPlanHelper::FindGridIn(FIMSpace.Generating.Planning.BuildPlanInstance,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* FacilityPlanHelper_FindGridIn_m54B3055226E6232DA2FE408441B098AA5CDBA6B0 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_target, List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* ___1_searchIn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < searchIn.Count; i++) V_0 = 0; goto IL_001f; } IL_0004: { // if (searchIn[i].fieldInstance == target) return searchIn[i]; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_0 = ___1_searchIn; int32_t L_1 = V_0; NullCheck(L_0); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_2; L_2 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_0, L_1, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); NullCheck(L_2); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_3 = L_2->___fieldInstance_2; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_4 = ___0_target; if ((!(((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_3) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_4)))) { goto IL_001b; } } { // if (searchIn[i].fieldInstance == target) return searchIn[i]; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_5 = ___1_searchIn; int32_t L_6 = V_0; NullCheck(L_5); FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* L_7; L_7 = List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C(L_5, L_6, List_1_get_Item_m8FE753BD56C671CCBE7070A480F119FB91D44A3C_RuntimeMethod_var); return L_7; } IL_001b: { // for (int i = 0; i < searchIn.Count; i++) int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001f: { // for (int i = 0; i < searchIn.Count; i++) int32_t L_9 = V_0; List_1_tD61F2191F741388B5F99D751F09576B6EA80944D* L_10 = ___1_searchIn; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_inline(L_10, List_1_get_Count_mBDA339F991D340CF2649E578455056A783D45C39_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0004; } } { // return null; return (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B*)NULL; } } #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.FacilityPlanHelper/FacilityGridGeneratingHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGridGeneratingHelper__ctor_m581EB68A5B1D4867A228B08E42170D3C338C64A6 (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_instance, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public FacilityGridGeneratingHelper(BuildPlanInstance instance) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // grid = IGeneration.GetEmptyFieldGraph(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0; L_0 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL); __this->___grid_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___grid_0), (void*)L_0); // guides = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_1, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); __this->___guides_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___guides_1), (void*)L_1); // fieldInstance = instance; BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_2 = ___0_instance; __this->___fieldInstance_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___fieldInstance_2), (void*)L_2); // } return; } } // System.Boolean FIMSpace.Generating.FacilityPlanHelper/FacilityGridGeneratingHelper::HaveFreeConnectionSlots() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FacilityGridGeneratingHelper_HaveFreeConnectionSlots_m287F72EA3058D1B155040A0F9A322F13ADD48E83 (FacilityGridGeneratingHelper_t5EA7FEC242029360212CB8633E817BB82256782B* __this, const RuntimeMethod* method) { { // return fieldInstance.HaveFreeConnectionSlots(); BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_0 = __this->___fieldInstance_2; NullCheck(L_0); bool L_1; L_1 = BuildPlanInstance_HaveFreeConnectionSlots_m0B31427845BDFAC892EF81DF4994EF773CA00895(L_0, NULL); return L_1; } } #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.Vector3Int FIMSpace.Generating.FGenCell::get_HelperDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Vector3Int HelperDirection { get { return HelperVector.V3toV3Int(); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___HelperVector_3; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_0, NULL); return L_1; } } // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::GetAvailableOutDirs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* FGenCell_GetAvailableOutDirs_m5F628DAA1093162AAAF88A8CBD00C1AE0CA17D92 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (HelperDirection == Vector3Int.zero) return _helperDirsNull; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0; L_0 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_2; L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_0, L_1, NULL); if (!L_2) { goto IL_0019; } } { // if (HelperDirection == Vector3Int.zero) return _helperDirsNull; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = __this->____helperDirsNull_4; return L_3; } IL_0019: { // if (HelperDirection.x != 0) // Not Zero X Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_4; int32_t L_5; L_5 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); if (!L_5) { goto IL_01ba; } } { // if (HelperDirection.x == 2) // X Two Dir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_6; int32_t L_7; L_7 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); if ((!(((uint32_t)L_7) == ((uint32_t)2)))) { goto IL_00e7; } } { // if (HelperDirection.z == 2) // X and Z two dir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8; L_8 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_8; int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if ((!(((uint32_t)L_9) == ((uint32_t)2)))) { goto IL_0058; } } { // return _helperDirs4; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_10 = __this->____helperDirs4_8; return L_10; } IL_0058: { // if (HelperDirection.z != 0) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11; L_11 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_11; int32_t L_12; L_12 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if (!L_12) { goto IL_00b8; } } { // _helperDirs3[0] = new Vector3Int(1, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_13 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_14; memset((&L_14), 0, sizeof(L_14)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_14), 1, 0, 0, /*hidden argument*/NULL); NullCheck(L_13); (L_13)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_14); // _helperDirs3[1] = new Vector3Int(-1, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_15 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16; memset((&L_16), 0, sizeof(L_16)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_16), (-1), 0, 0, /*hidden argument*/NULL); NullCheck(L_15); (L_15)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_16); // _helperDirs3[2] = new Vector3Int(0, 0, HelperDirection.z); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_17 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18; L_18 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_18; int32_t L_19; L_19 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_20; memset((&L_20), 0, sizeof(L_20)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_20), 0, 0, L_19, /*hidden argument*/NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(2), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_20); // return _helperDirs3; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_21 = __this->____helperDirs3_7; return L_21; } IL_00b8: { // _helperDirs2[0] = new Vector3Int(1, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_22 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_23), 1, 0, 0, /*hidden argument*/NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_23); // _helperDirs2[1] = new Vector3Int(-1, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_24 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_25; memset((&L_25), 0, sizeof(L_25)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_25), (-1), 0, 0, /*hidden argument*/NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_25); // return _helperDirs2; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_26 = __this->____helperDirs2_6; return L_26; } IL_00e7: { // if (HelperDirection.z == 2) // single dir X and Z two dir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; L_27 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_27; int32_t L_28; L_28 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if ((!(((uint32_t)L_28) == ((uint32_t)2)))) { goto IL_0148; } } { // _helperDirs3[0] = new Vector3Int(HelperDirection.x, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_29 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_30; L_30 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_30; int32_t L_31; L_31 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32; memset((&L_32), 0, sizeof(L_32)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_32), L_31, 0, 0, /*hidden argument*/NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_32); // _helperDirs3[1] = new Vector3Int(0, 0, 1); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_33 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_34; memset((&L_34), 0, sizeof(L_34)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_34), 0, 0, 1, /*hidden argument*/NULL); NullCheck(L_33); (L_33)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_34); // _helperDirs3[2] = new Vector3Int(0, 0, -1); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_35 = __this->____helperDirs3_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_36; memset((&L_36), 0, sizeof(L_36)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_36), 0, 0, (-1), /*hidden argument*/NULL); NullCheck(L_35); (L_35)->SetAt(static_cast(2), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_36); // return _helperDirs3; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_37 = __this->____helperDirs3_7; return L_37; } IL_0148: { // if (HelperDirection.z != 0) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_38; L_38 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_38; int32_t L_39; L_39 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if (!L_39) { goto IL_01a1; } } { // _helperDirs2[0] = new Vector3Int(HelperDirection.x, 0, 0); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_40 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_41; L_41 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_41; int32_t L_42; L_42 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_0), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_43; memset((&L_43), 0, sizeof(L_43)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_43), L_42, 0, 0, /*hidden argument*/NULL); NullCheck(L_40); (L_40)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_43); // _helperDirs2[1] = new Vector3Int(0, 0, HelperDirection.z); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_44 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_45; L_45 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_45; int32_t L_46; L_46 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_47; memset((&L_47), 0, sizeof(L_47)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_47), 0, 0, L_46, /*hidden argument*/NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_47); // return _helperDirs2; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_48 = __this->____helperDirs2_6; return L_48; } IL_01a1: { // _helperDirs1[0] = HelperDirection; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_49 = __this->____helperDirs1_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_50; L_50 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); NullCheck(L_49); (L_49)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_50); // return _helperDirs1; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_51 = __this->____helperDirs1_5; return L_51; } IL_01ba: { // else if (HelperDirection.z != 0) // X = 0 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_52; L_52 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_52; int32_t L_53; L_53 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if (!L_53) { goto IL_0223; } } { // if (HelperDirection.z == 2) // Z Two Dir Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_54; L_54 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); V_0 = L_54; int32_t L_55; L_55 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_0), NULL); if ((!(((uint32_t)L_55) == ((uint32_t)2)))) { goto IL_020a; } } { // _helperDirs2[0] = new Vector3Int(0, 0, 1); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_56 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_57; memset((&L_57), 0, sizeof(L_57)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_57), 0, 0, 1, /*hidden argument*/NULL); NullCheck(L_56); (L_56)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_57); // _helperDirs2[1] = new Vector3Int(0, 0, -1); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_58 = __this->____helperDirs2_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_59; memset((&L_59), 0, sizeof(L_59)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_59), 0, 0, (-1), /*hidden argument*/NULL); NullCheck(L_58); (L_58)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_59); // return _helperDirs2; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_60 = __this->____helperDirs2_6; return L_60; } IL_020a: { // _helperDirs1[0] = HelperDirection; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_61 = __this->____helperDirs1_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_62; L_62 = FGenCell_get_HelperDirection_mAE513DDA0DBEC7DC1E3A83FDA699E34A1F7E5EF6(__this, NULL); NullCheck(L_61); (L_61)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_62); // return _helperDirs1; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_63 = __this->____helperDirs1_5; return L_63; } IL_0223: { // return _helperDirsNull; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_64 = __this->____helperDirsNull_4; return L_64; } } // System.Int32 FIMSpace.Generating.FGenCell::get_LastSearchDistance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGenCell_get_LastSearchDistance_m95B3FEEBD19063C14B572AB659ABD6B98143FA05 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // public int LastSearchDistance { get { return _helperVector2.x; } set { _helperVector2.x = value; } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->____helperVector2_9); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); return L_1; } } // System.Void FIMSpace.Generating.FGenCell::set_LastSearchDistance(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_set_LastSearchDistance_m8298AF6876F6E02442C6A1487DA2D9D8F4F52983 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastSearchDistance { get { return _helperVector2.x; } set { _helperVector2.x = value; } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->____helperVector2_9); int32_t L_1 = ___0_value; Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_0, L_1, NULL); // public int LastSearchDistance { get { return _helperVector2.x; } set { _helperVector2.x = value; } } return; } } // System.Int32 FIMSpace.Generating.FGenCell::get_LastSearchTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGenCell_get_LastSearchTeleport_m75B86A3B4E3D1F19CC7A25AB78A666CEEC2C2D72 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // public int LastSearchTeleport { get { return _helperVector2.y; } set { _helperVector2.y = value; } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->____helperVector2_9); int32_t L_1; L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_0, NULL); return L_1; } } // System.Void FIMSpace.Generating.FGenCell::set_LastSearchTeleport(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_set_LastSearchTeleport_m7A63BBBBB0C55FE6EA0E430CCE404D8E68B32F16 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastSearchTeleport { get { return _helperVector2.y; } set { _helperVector2.y = value; } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->____helperVector2_9); int32_t L_1 = ___0_value; Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline(L_0, L_1, NULL); // public int LastSearchTeleport { get { return _helperVector2.y; } set { _helperVector2.y = value; } } return; } } // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m5EEFF8295573AE8A82FF7ED7C9457BD1811B2631 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, float ___0_cellSize, float ___1_ySize, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 WorldPos(float cellSize = 2f, float ySize = 1f) { Vector3 pos = (Vector3)Pos * cellSize * Scaler; pos.y *= ySize; return pos; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = __this->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_0, NULL); float L_2 = ___0_cellSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL); int32_t L_4 = __this->___Scaler_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, ((float)L_4), NULL); V_0 = L_5; // public Vector3 WorldPos(float cellSize = 2f, float ySize = 1f) { Vector3 pos = (Vector3)Pos * cellSize * Scaler; pos.y *= ySize; return pos; } float* L_6 = (&(&V_0)->___y_3); float* L_7 = L_6; float L_8 = *((float*)L_7); float L_9 = ___1_ySize; *((float*)L_7) = (float)((float)il2cpp_codegen_multiply(L_8, L_9)); // public Vector3 WorldPos(float cellSize = 2f, float ySize = 1f) { Vector3 pos = (Vector3)Pos * cellSize * Scaler; pos.y *= ySize; return pos; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_mE6EF702DB12993011872F91E248A44FB2CC13476 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, float ___0_xSize, float ___1_ySize, float ___2_zSize, const RuntimeMethod* method) { { // public Vector3 WorldPos(float xSize, float ySize, float zSize) { return new Vector3(Pos.x * xSize * Scaler, Pos.y * ySize * Scaler, Pos.z * zSize * Scaler); } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); float L_2 = ___0_xSize; int32_t L_3 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&__this->___Pos_0); int32_t L_5; L_5 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_4, NULL); float L_6 = ___1_ySize; int32_t L_7 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_8 = (&__this->___Pos_0); int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_8, NULL); float L_10 = ___2_zSize; int32_t L_11 = __this->___Scaler_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_1), L_2)), ((float)L_3))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_5), L_6)), ((float)L_7))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_9), L_10)), ((float)L_11))), /*hidden argument*/NULL); return L_12; } } // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m4305A180A39F98318D82427412EA60255C31DCC3 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) { { // public Vector3 WorldPos(Vector3 cellSize) { return new Vector3(Pos.x * cellSize.x * Scaler, Pos.y * cellSize.y * Scaler, Pos.z * cellSize.z * Scaler); } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_cellSize; float L_3 = L_2.___x_2; int32_t L_4 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_5 = (&__this->___Pos_0); int32_t L_6; L_6 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_cellSize; float L_8 = L_7.___y_3; int32_t L_9 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_10 = (&__this->___Pos_0); int32_t L_11; L_11 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_cellSize; float L_13 = L_12.___z_4; int32_t L_14 = __this->___Scaler_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_15), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_1), L_3)), ((float)L_4))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_6), L_8)), ((float)L_9))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_11), L_13)), ((float)L_14))), /*hidden argument*/NULL); return L_15; } } // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m725147D4A96BBEAF2B78ADA1B343AA7BD0CDEFBD (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // public Vector3 WorldPos(FieldSetup preset) { Vector3 cellSize = preset.GetCellUnitSize(); return new Vector3(Pos.x * cellSize.x * Scaler, Pos.y * cellSize.y * Scaler, Pos.z * cellSize.z * Scaler); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_0, NULL); V_0 = L_1; // public Vector3 WorldPos(FieldSetup preset) { Vector3 cellSize = preset.GetCellUnitSize(); return new Vector3(Pos.x * cellSize.x * Scaler, Pos.y * cellSize.y * Scaler, Pos.z * cellSize.z * Scaler); } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_2 = (&__this->___Pos_0); int32_t L_3; L_3 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; float L_5 = L_4.___x_2; int32_t L_6 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_7 = (&__this->___Pos_0); int32_t L_8; L_8 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; float L_10 = L_9.___y_3; int32_t L_11 = __this->___Scaler_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_12 = (&__this->___Pos_0); int32_t L_13; L_13 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; float L_15 = L_14.___z_4; int32_t L_16 = __this->___Scaler_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; memset((&L_17), 0, sizeof(L_17)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_3), L_5)), ((float)L_6))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_8), L_10)), ((float)L_11))), ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_13), L_15)), ((float)L_16))), /*hidden argument*/NULL); return L_17; } } // System.Boolean FIMSpace.Generating.FGenCell::HaveScaleParentCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenCell_HaveScaleParentCells_mF735F64991DBCA46E1B3CFB6E87E53C54560E397 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (biggerCells == null) return false; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___biggerCells_10; if (L_0) { goto IL_000a; } } { // if (biggerCells == null) return false; return (bool)0; } IL_000a: { // if (biggerCells.Count == 0) return false; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_1 = __this->___biggerCells_10; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_inline(L_1, List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_RuntimeMethod_var); if (L_2) { goto IL_0019; } } { // if (biggerCells.Count == 0) return false; return (bool)0; } IL_0019: { // return true; return (bool)1; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::GetScaleParentCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleParentCells_m0FA94BD373868C01E20AAED88EB324767B4DB4CD (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // return biggerCells; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___biggerCells_10; return L_0; } } // System.Void FIMSpace.Generating.FGenCell::AddScaleParentCell(FIMSpace.Generating.FGenCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_AddScaleParentCell_mCED5321899F1414221C42F05FF57392DEBD99292 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* ___0_cellParent, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (biggerCells == null) biggerCells = new List(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___biggerCells_10; if (L_0) { goto IL_0013; } } { // if (biggerCells == null) biggerCells = new List(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_1 = (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)il2cpp_codegen_object_new(List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF(L_1, List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF_RuntimeMethod_var); __this->___biggerCells_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___biggerCells_10), (void*)L_1); } IL_0013: { // if (biggerCells.Contains(cellParent) == false) biggerCells.Add(cellParent); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_2 = __this->___biggerCells_10; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_3 = ___0_cellParent; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906(L_2, L_3, List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906_RuntimeMethod_var); if (L_4) { goto IL_002d; } } { // if (biggerCells.Contains(cellParent) == false) biggerCells.Add(cellParent); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_5 = __this->___biggerCells_10; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_6 = ___0_cellParent; NullCheck(L_5); List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_inline(L_5, L_6, List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_RuntimeMethod_var); } IL_002d: { // } return; } } // System.Boolean FIMSpace.Generating.FGenCell::HaveScaleChildCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenCell_HaveScaleChildCells_m1A460F214EAF550EB8B7695612C063984B1D4FEF (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (subCells == null) return false; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___subCells_11; if (L_0) { goto IL_000a; } } { // if (subCells == null) return false; return (bool)0; } IL_000a: { // if (subCells.Count == 0) return false; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_1 = __this->___subCells_11; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_inline(L_1, List_1_get_Count_m4BBBA342CF48A91D91A7E5C2E5432218D79E2BE5_RuntimeMethod_var); if (L_2) { goto IL_0019; } } { // if (subCells.Count == 0) return false; return (bool)0; } IL_0019: { // return true; return (bool)1; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::GetScaleChildCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleChildCells_m7E80F3D25CED88C31B84B8B6ED14E9FE515A0427 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // return subCells; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___subCells_11; return L_0; } } // System.Void FIMSpace.Generating.FGenCell::AddScaleChildCell(FIMSpace.Generating.FGenCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_AddScaleChildCell_m54AD427F3C44BB81F962C46ACDBFBC843654CF98 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* ___0_childCell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (subCells == null) subCells = new List(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___subCells_11; if (L_0) { goto IL_0013; } } { // if (subCells == null) subCells = new List(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_1 = (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)il2cpp_codegen_object_new(List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF(L_1, List_1__ctor_m5DF421E3DE8C3920F008493A3EC2C10F3DDE8ECF_RuntimeMethod_var); __this->___subCells_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___subCells_11), (void*)L_1); } IL_0013: { // if (subCells.Contains(childCell) == false) subCells.Add(childCell); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_2 = __this->___subCells_11; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_3 = ___0_childCell; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906(L_2, L_3, List_1_Contains_m3B8A7E8A5E0851A4ADBF6C5CEFFDD51190159906_RuntimeMethod_var); if (L_4) { goto IL_002d; } } { // if (subCells.Contains(childCell) == false) subCells.Add(childCell); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_5 = __this->___subCells_11; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_6 = ___0_childCell; NullCheck(L_5); List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_inline(L_5, L_6, List_1_Add_m2DEA2FCF7200BB0254702C016C29AB9E26723035_RuntimeMethod_var); } IL_002d: { // } return; } } // System.Void FIMSpace.Generating.FGenCell::ResetCellsHierarchy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell_ResetCellsHierarchy_m834099A8945A2F77348A2C8E2F539F6DB2B0D2DA (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (biggerCells != null) biggerCells.Clear(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___biggerCells_10; if (!L_0) { goto IL_0013; } } { // if (biggerCells != null) biggerCells.Clear(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_1 = __this->___biggerCells_10; NullCheck(L_1); List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_inline(L_1, List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_RuntimeMethod_var); } IL_0013: { // biggerCells = null; __this->___biggerCells_10 = (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___biggerCells_10), (void*)(List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)NULL); // if (subCells != null) subCells.Clear(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_2 = __this->___subCells_11; if (!L_2) { goto IL_002d; } } { // if (subCells != null) subCells.Clear(); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_3 = __this->___subCells_11; NullCheck(L_3); List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_inline(L_3, List_1_Clear_m79D010FC8E4C03D4A77E3FBDB5D97280FD468DC3_RuntimeMethod_var); } IL_002d: { // subCells = null; __this->___subCells_11 = (List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___subCells_11), (void*)(List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79*)NULL); // } return; } } // System.Void FIMSpace.Generating.FGenCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenCell__ctor_m2BE888E5C3F62E46B6F49E7D22254950D409415D (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public int Scaler = 1; __this->___Scaler_2 = 1; // [System.NonSerialized] public Vector3 HelperVector = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___HelperVector_3 = L_0; // private readonly Vector3Int[] _helperDirsNull = new Vector3Int[0]; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_1 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var, (uint32_t)0); __this->____helperDirsNull_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____helperDirsNull_4), (void*)L_1); // private readonly Vector3Int[] _helperDirs1 = new Vector3Int[1]; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_2 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var, (uint32_t)1); __this->____helperDirs1_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____helperDirs1_5), (void*)L_2); // private readonly Vector3Int[] _helperDirs2 = new Vector3Int[2]; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var, (uint32_t)2); __this->____helperDirs2_6 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____helperDirs2_6), (void*)L_3); // private readonly Vector3Int[] _helperDirs3 = new Vector3Int[3]; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var, (uint32_t)3); __this->____helperDirs3_7 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____helperDirs3_7), (void*)L_4); // private readonly Vector3Int[] _helperDirs4 = new Vector3Int[4] { new Vector3Int(1, 0, 0), new Vector3Int(0, 0, 1), new Vector3Int(-1, 0, 0), new Vector3Int(0, 0, -1) }; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_5 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)SZArrayNew(Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E_il2cpp_TypeInfo_var, (uint32_t)4); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_6 = L_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_7), 1, 0, 0, /*hidden argument*/NULL); NullCheck(L_6); (L_6)->SetAt(static_cast(0), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_7); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_8 = L_6; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), 0, 0, 1, /*hidden argument*/NULL); NullCheck(L_8); (L_8)->SetAt(static_cast(1), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_9); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_10 = L_8; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11; memset((&L_11), 0, sizeof(L_11)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_11), (-1), 0, 0, /*hidden argument*/NULL); NullCheck(L_10); (L_10)->SetAt(static_cast(2), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_11); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_12 = L_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13; memset((&L_13), 0, sizeof(L_13)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_13), 0, 0, (-1), /*hidden argument*/NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(3), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_13); __this->____helperDirs4_8 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____helperDirs4_8), (void*)L_12); // [System.NonSerialized] private Vector3Int _helperVector2 = Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_14; L_14 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); __this->____helperVector2_9 = L_14; 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.FGenPoint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenPoint__ctor_m77F8BE9E0FFA7297FABCA0D80CA61DB78503855D (FGenPoint_t9C370422F99548DD0A1C2F565C9E19B8B2D26CD3* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 FIMSpace.Generating.FieldCell::get__PathFind_Status() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_get__PathFind_Status_mB91C16071F5D8306BF0DFB1BE1144932939E63F9 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return ParentCellPos.x; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___ParentCellPos_16); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); return L_1; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_Status(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_Status_m4962F3EFC93A1D765378A3E8C3F2A3C56494C427 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, int32_t ___0_value, const RuntimeMethod* method) { { // set { ParentCellPos.x = value; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___ParentCellPos_16); int32_t L_1 = ___0_value; Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline(L_0, L_1, NULL); // set { ParentCellPos.x = value; } return; } } // System.Single FIMSpace.Generating.FieldCell::get__PathFind_distAndCost() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_distAndCost_m76974AA58B71539B586A5FB15DE386ABF58F3C3B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperValue.x; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = L_0->___x_1; return L_1; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_distAndCost(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_distAndCost_m73FDAC4781FE36F7C4C52C0A1E9BCA59134F3373 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) { { // set { _helperValue.x = value; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = ___0_value; L_0->___x_1 = L_1; // set { _helperValue.x = value; } return; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.FieldCell::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* FieldCell_Copy_m85B5969A21AE4B5F8D05A45E48F7982BA0986E52 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // FieldCell cpy = (FieldCell)MemberwiseClone(); RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); // return cpy; return ((FieldCell_t0474210B4815B1D080500050D625323788B306F9*)CastclassClass((RuntimeObject*)L_0, FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var)); } } // System.Single FIMSpace.Generating.FieldCell::get__PathFind_movementCost() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_movementCost_mA93B8EF66AA7DC61347E4E5F44D235C5FC5B9690 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperValue.y; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = L_0->___y_2; return L_1; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_movementCost(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_movementCost_mD85EA960C36311A9315D62EC0D3EF2AC17F5F405 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) { { // set { _helperValue.y = value; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = ___0_value; L_0->___y_2 = L_1; // set { _helperValue.y = value; } return; } } // System.Single FIMSpace.Generating.FieldCell::get__PathFind_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_distance_mCEB6297625D58820D3180A5029345E8E7F4FE775 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperValue.z; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = L_0->___z_3; return L_1; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_distance(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_distance_m1E83CC4381CCDF83B8B7648EE13DBF2359E780E0 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) { { // set { _helperValue.z = value; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = ___0_value; L_0->___z_3 = L_1; // set { _helperValue.z = value; } return; } } // System.Single FIMSpace.Generating.FieldCell::get__PathFind_status() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_status_mE3469E8E9469CD1ED86D9DCD37A19E35A594E681 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperValue.w; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = L_0->___w_4; return L_1; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_status(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_status_mC4806469E6B867A11D5B52450B79F261D2C1FB40 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_value, const RuntimeMethod* method) { { // set { _helperValue.w = value; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* L_0 = (&__this->____helperValue_21); float L_1 = ___0_value; L_0->___w_4 = L_1; // set { _helperValue.w = value; } return; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldCell::get__PathFind_WorldPos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperPos; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____helperPos_20; return L_0; } } // System.Void FIMSpace.Generating.FieldCell::set__PathFind_WorldPos(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_set__PathFind_WorldPos_mED4BEADA8DF136EF7DA54C7DD08A0E26814B77B0 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // set { _helperPos = value; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->____helperPos_20 = L_0; // set { _helperPos = value; } return; } } // System.Void FIMSpace.Generating.FieldCell::_PathFind_CalculateTotalDistance3D_Local(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__PathFind_CalculateTotalDistance3D_Local_m2A070BF9F39EF247753CCB332754400FF6E5E78C (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_end, const RuntimeMethod* method) { { // _PathFind_distance = (int)(Mathf.Abs(Pos.x - end.x) + Mathf.Abs(Pos.y - end.y) + Mathf.Abs(Pos.z - end.z)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); int32_t L_2; L_2 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_end), NULL); int32_t L_3; L_3 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_5; L_5 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_4, NULL); int32_t L_6; L_6 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_end), NULL); int32_t L_7; L_7 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_5, L_6)), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_8 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_8, NULL); int32_t L_10; L_10 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_end), NULL); int32_t L_11; L_11 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); FieldCell_set__PathFind_distance_m1E83CC4381CCDF83B8B7648EE13DBF2359E780E0(__this, ((float)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_3, L_7)), L_11))), NULL); // } return; } } // System.Void FIMSpace.Generating.FieldCell::_PathFind_CalculateTotalDistance3D(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__PathFind_CalculateTotalDistance3D_m4E74871CEFAC25D2516228E55EB62F5A0EECFCD4 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_end, const RuntimeMethod* method) { { // _PathFind_distance = (int)(Mathf.Abs(_PathFind_WorldPos.x - end.x) + Mathf.Abs(_PathFind_WorldPos.y - end.y) + Mathf.Abs(_PathFind_WorldPos.z - end.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8_inline(__this, NULL); float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_end; float L_3 = L_2.___x_2; float L_4; L_4 = fabsf(((float)il2cpp_codegen_subtract(L_1, L_3))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8_inline(__this, NULL); float L_6 = L_5.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_end; float L_8 = L_7.___y_3; float L_9; L_9 = fabsf(((float)il2cpp_codegen_subtract(L_6, L_8))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8_inline(__this, NULL); float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_end; float L_13 = L_12.___z_4; float L_14; L_14 = fabsf(((float)il2cpp_codegen_subtract(L_11, L_13))); FieldCell_set__PathFind_distance_m1E83CC4381CCDF83B8B7648EE13DBF2359E780E0(__this, ((float)il2cpp_codegen_cast_double_to_int(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_4, L_9)), L_14)))), NULL); // } return; } } // System.Single FIMSpace.Generating.FieldCell::_PathFind_CalculateDistAndCost() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell__PathFind_CalculateDistAndCost_m3BCBFF7282DB0848C1A412BA125C692F756786A1 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // _PathFind_distAndCost = _PathFind_distance + _PathFind_movementCost; float L_0; L_0 = FieldCell_get__PathFind_distance_mCEB6297625D58820D3180A5029345E8E7F4FE775(__this, NULL); float L_1; L_1 = FieldCell_get__PathFind_movementCost_mA93B8EF66AA7DC61347E4E5F44D235C5FC5B9690(__this, NULL); FieldCell_set__PathFind_distAndCost_m73FDAC4781FE36F7C4C52C0A1E9BCA59134F3373(__this, ((float)il2cpp_codegen_add(L_0, L_1)), NULL); // return _PathFind_distAndCost; float L_2; L_2 = FieldCell_get__PathFind_distAndCost_m76974AA58B71539B586A5FB15DE386ABF58F3C3B(__this, NULL); return L_2; } } // UnityEngine.Vector2Int FIMSpace.Generating.FieldCell::get_PosXZ() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FieldCell_get_PosXZ_m904286C07277ACB3FD4D2610B76E923BD3783781 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // public Vector2Int PosXZ { get { return new Vector2Int(Pos.x, Pos.z); } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_2 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_3; L_3 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_2, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; memset((&L_4), 0, sizeof(L_4)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // System.Void FIMSpace.Generating.FieldCell::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__ctor_m2A4A42DE96F3C584CF8E6C22465879B3D47C6D61 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; } { // public bool IsDirty = true; __this->___IsDirty_13 = (bool)1; // private Vector3 _helperPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->____helperPos_20 = L_0; // private Vector4 _helperValue = Vector4.zero; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1; L_1 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL); __this->____helperValue_21 = L_1; // public FieldCell() FGenCell__ctor_m2BE888E5C3F62E46B6F49E7D22254950D409415D(__this, NULL); // Spawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_2, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); __this->___Spawns_14 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Spawns_14), (void*)L_2); // } return; } } // System.Void FIMSpace.Generating.FieldCell::.ctor(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell__ctor_m50855DBE1D015F807819232DCE5C0668E0C94FAA (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) { { // public bool IsDirty = true; __this->___IsDirty_13 = (bool)1; // private Vector3 _helperPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->____helperPos_20 = L_0; // private Vector4 _helperValue = Vector4.zero; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1; L_1 = Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline(NULL); __this->____helperValue_21 = L_1; // public FieldCell(Vector3Int position) : base() FGenCell__ctor_m2BE888E5C3F62E46B6F49E7D22254950D409415D(__this, NULL); // Pos = position; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___0_position; ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0 = L_2; // } return; } } // System.Void FIMSpace.Generating.FieldCell::RefreshParentCellRef(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_RefreshParentCellRef_mAF8B696643C9CD504ED370555C3568CF01C192D6 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, 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; } { // if (haveParentCell == false) return; bool L_0 = __this->___haveParentCell_17; if (L_0) { goto IL_0009; } } { // if (haveParentCell == false) return; return; } IL_0009: { // if (FGenerators.CheckIfIsNull(ParentCell)) ParentCell = grid.GetCell(ParentCellPos); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = __this->___ParentCell_15; 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_0029; } } { // if (FGenerators.CheckIfIsNull(ParentCell)) ParentCell = grid.GetCell(ParentCellPos); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___0_grid; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4 = __this->___ParentCellPos_16; NullCheck(L_3); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5; L_5 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_3, L_4, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); __this->___ParentCell_15 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentCell_15), (void*)L_5); } IL_0029: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_Clear_mFCFFFA3DF3FF228C860E059F807BE3958485F076 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // ParentCell = null; __this->___ParentCell_15 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentCell_15), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // haveParentCell = false; __this->___haveParentCell_17 = (bool)0; // GetCount = 0; __this->___GetCount_12 = 0; // ResetCellsHierarchy(); FGenCell_ResetCellsHierarchy_m834099A8945A2F77348A2C8E2F539F6DB2B0D2DA(__this, NULL); // if (ChildCells != null) ChildCells.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___ChildCells_18; if (!L_0) { goto IL_002e; } } { // if (ChildCells != null) ChildCells.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___ChildCells_18; NullCheck(L_1); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_1, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); } IL_002e: { // if (cellCustomData != null) { cellCustomData.Clear(); cellCustomData = null; } List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->___cellCustomData_22; if (!L_2) { goto IL_0048; } } { // if (cellCustomData != null) { cellCustomData.Clear(); cellCustomData = null; } List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = __this->___cellCustomData_22; NullCheck(L_3); List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_3, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var); // if (cellCustomData != null) { cellCustomData.Clear(); cellCustomData = null; } __this->___cellCustomData_22 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___cellCustomData_22), (void*)(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)NULL); } IL_0048: { // Spawns.Clear(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = __this->___Spawns_14; NullCheck(L_4); List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_4, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); // if (CellInstructions != null) CellInstructions.Clear(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_5 = __this->___CellInstructions_23; if (!L_5) { goto IL_0066; } } { // if (CellInstructions != null) CellInstructions.Clear(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_6 = __this->___CellInstructions_23; NullCheck(L_6); List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_inline(L_6, List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_RuntimeMethod_var); } IL_0066: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::OccupyOther(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_OccupyOther_m821EB2FB9C1274556CF6B160385286E8A16BFA2F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_child, 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_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_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*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (FGenerators.CheckIfIsNull(child)) return; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_child; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_1; L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL); if (!L_1) { goto IL_0009; } } { // if (FGenerators.CheckIfIsNull(child)) return; return; } IL_0009: { // if (ChildCells == null) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___ChildCells_18; if (L_2) { goto IL_0027; } } { // ChildCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_3, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->___ChildCells_18 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildCells_18), (void*)L_3); // ChildCellsPos = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_4 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_4, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___ChildCellsPos_19 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildCellsPos_19), (void*)L_4); } IL_0027: { // if (ChildCells.Contains(child) == false) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = __this->___ChildCells_18; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___0_child; NullCheck(L_5); bool L_7; L_7 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_5, L_6, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_7) { goto IL_0052; } } { // ChildCells.Add(child); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = __this->___ChildCells_18; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_child; NullCheck(L_8); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_8, L_9, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // ChildCellsPos.Add(child.Pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_10 = __this->___ChildCellsPos_19; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = ___0_child; NullCheck(L_11); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_11)->___Pos_0; NullCheck(L_10); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_10, L_12, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_0052: { // child.haveParentCell = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13 = ___0_child; NullCheck(L_13); L_13->___haveParentCell_17 = (bool)1; // child.ParentCell = this; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_14 = ___0_child; NullCheck(L_14); L_14->___ParentCell_15 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_14->___ParentCell_15), (void*)__this); // } return; } } // System.Void FIMSpace.Generating.FieldCell::UnOccupyOther(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_UnOccupyOther_m0874CFA57719DE9AF29471D4E4A7A86A818B443C (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_child, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (ChildCells == null) return; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___ChildCells_18; if (L_0) { goto IL_0009; } } { // if (ChildCells == null) return; return; } IL_0009: { // if (ChildCells.Contains(child) == false) return; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___ChildCells_18; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2 = ___0_child; NullCheck(L_1); bool L_3; L_3 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_1, L_2, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_3) { goto IL_0018; } } { // if (ChildCells.Contains(child) == false) return; return; } IL_0018: { // ChildCellsPos.Remove(child.Pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_4 = __this->___ChildCellsPos_19; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = ___0_child; NullCheck(L_5); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_5)->___Pos_0; NullCheck(L_4); bool L_7; L_7 = List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1(L_4, L_6, List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); // ChildCells.Remove(child); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = __this->___ChildCells_18; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_child; NullCheck(L_8); bool L_10; L_10 = List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8(L_8, L_9, List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); // child.haveParentCell = false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11 = ___0_child; NullCheck(L_11); L_11->___haveParentCell_17 = (bool)0; // child.ParentCell = null; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = ___0_child; NullCheck(L_12); L_12->___ParentCell_15 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_12->___ParentCell_15), (void*)(FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL); // } return; } } // System.Void FIMSpace.Generating.FieldCell::AddSpawnToCell(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddSpawnToCell_m062F76AD4ED2951F21D788043052A24D5BBD0B99 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, 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_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (Spawns.Contains(spawn) == false) Spawns.Add(spawn); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8(L_0, L_1, List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); if (L_2) { goto IL_001a; } } { // if (Spawns.Contains(spawn) == false) Spawns.Add(spawn); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = __this->___Spawns_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; NullCheck(L_3); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_3, L_4, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_001a: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::RemoveSpawnFromCell(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_RemoveSpawnFromCell_mF29A8CF84ACA3BBC7A90BAB1ABC3483A6D8177E2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mAFDAA3129896165B60F2634588F771AD8F826BD9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (Spawns.Contains(spawn)) Spawns.Remove(spawn); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawn; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8(L_0, L_1, List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); if (!L_2) { goto IL_001b; } } { // if (Spawns.Contains(spawn)) Spawns.Remove(spawn); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = __this->___Spawns_14; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; NullCheck(L_3); bool L_5; L_5 = List_1_Remove_mAFDAA3129896165B60F2634588F771AD8F826BD9(L_3, L_4, List_1_Remove_mAFDAA3129896165B60F2634588F771AD8F826BD9_RuntimeMethod_var); } IL_001b: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::RemoveAllSpawnsFromCell() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_RemoveAllSpawnsFromCell_m4AE631587025713DCF28518B87FB48FC7907FA58 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, 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; } { // Spawns.Clear(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; NullCheck(L_0); List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_0, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); // } return; } } // System.Int32 FIMSpace.Generating.FieldCell::GetJustCellSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return Spawns.Count; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_0, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); return L_1; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_TransferFromListToList_TisSpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_m51BD93E60B59FFB1DAA4445A9D86D945219B91B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; { // if (Spawns == null) Spawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; if (L_0) { goto IL_0013; } } { // if (Spawns == null) Spawns = 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->___Spawns_14 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Spawns_14), (void*)L_1); } IL_0013: { // if (returnCopyOfList) bool L_2 = ___0_returnCopyOfList; if (!L_2) { goto IL_002b; } } { // List list = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_3, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_0 = L_3; // PGGUtils.TransferFromListToList(Spawns, list); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4 = __this->___Spawns_14; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisSpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_m51BD93E60B59FFB1DAA4445A9D86D945219B91B2(L_4, L_5, (bool)0, PGGUtils_TransferFromListToList_TisSpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_m51BD93E60B59FFB1DAA4445A9D86D945219B91B2_RuntimeMethod_var); // return list; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_6 = V_0; return L_6; } IL_002b: { // return Spawns; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_7 = __this->___Spawns_14; return L_7; } } // 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) { 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_m358C955809629E85199831AD63CCF21E695BD07D_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_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_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; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_2 = NULL; int32_t V_3 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; int32_t V_5 = 0; { // if (FGenerators.CheckIfIsNull(ParentCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = __this->___ParentCell_15; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_1; L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL); if (!L_1) { goto IL_003f; } } { // if (access == FieldSpawner.ESR_CellHierarchyAccess.SameScale) int32_t L_2 = ___0_access; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0019; } } { // return GetSpawnsJustInsideCell(alwaysNewList); bool L_3 = ___1_alwaysNewList; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_4; L_4 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(__this, L_3, NULL); return L_4; } IL_0019: { // List datas = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_5 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_5, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_0 = L_5; // if (access == FieldSpawner.ESR_CellHierarchyAccess.LowerAndSame || access == FieldSpawner.ESR_CellHierarchyAccess.HigherAndSame) int32_t L_6 = ___0_access; if ((((int32_t)L_6) == ((int32_t)5))) { goto IL_0027; } } { int32_t L_7 = ___0_access; if ((!(((uint32_t)L_7) == ((uint32_t)4)))) { goto IL_0035; } } IL_0027: { // StreamSpawnListToOther(Spawns, datas); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_8 = __this->___Spawns_14; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_9 = V_0; FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(__this, L_8, L_9, (bool)0, NULL); } IL_0035: { // CellAccessProcess(this, access, datas); int32_t L_10 = ___0_access; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_11 = V_0; FieldCell_CellAccessProcess_m5C3A9C89BE8C087C6668F2376003057D45F42546(__this, L_10, L_11, NULL); // return datas; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_12 = V_0; return L_12; } IL_003f: { // if (ParentCell.ChildCells == null) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_13 = __this->___ParentCell_15; NullCheck(L_13); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_14 = L_13->___ChildCells_18; if (L_14) { goto IL_007e; } } { // if (access == FieldSpawner.ESR_CellHierarchyAccess.SameScale) int32_t L_15 = ___0_access; if ((!(((uint32_t)L_15) == ((uint32_t)1)))) { goto IL_0058; } } { // return GetSpawnsJustInsideCell(alwaysNewList); bool L_16 = ___1_alwaysNewList; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17; L_17 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(__this, L_16, NULL); return L_17; } IL_0058: { // List datasacc = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_18, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_2 = L_18; // if (access == FieldSpawner.ESR_CellHierarchyAccess.LowerAndSame || access == FieldSpawner.ESR_CellHierarchyAccess.HigherAndSame) int32_t L_19 = ___0_access; if ((((int32_t)L_19) == ((int32_t)5))) { goto IL_0066; } } { int32_t L_20 = ___0_access; if ((!(((uint32_t)L_20) == ((uint32_t)4)))) { goto IL_0074; } } IL_0066: { // StreamSpawnListToOther(Spawns, datasacc); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_21 = __this->___Spawns_14; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_22 = V_2; FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(__this, L_21, L_22, (bool)0, NULL); } IL_0074: { // CellAccessProcess(this, access, datasacc); int32_t L_23 = ___0_access; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_24 = V_2; FieldCell_CellAccessProcess_m5C3A9C89BE8C087C6668F2376003057D45F42546(__this, L_23, L_24, NULL); // return datasacc; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_25 = V_2; return L_25; } IL_007e: { // List datas = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_26 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_26); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_26, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_1 = L_26; // StreamSpawnListToOther(ParentCell.Spawns, datas); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = __this->___ParentCell_15; NullCheck(L_27); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_28 = L_27->___Spawns_14; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_29 = V_1; FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(__this, L_28, L_29, (bool)0, NULL); // for (int i = 0; i < ParentCell.ChildCells.Count; i++) V_3 = 0; goto IL_0126; } IL_009e: { // if (FGenerators.CheckIfIsNull(ParentCell.ChildCells[i])) continue; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_30 = __this->___ParentCell_15; NullCheck(L_30); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_31 = L_30->___ChildCells_18; int32_t L_32 = V_3; NullCheck(L_31); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_33; L_33 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_31, L_32, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_34; L_34 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_33, NULL); if (L_34) { goto IL_0122; } } { // FieldCell chld = ParentCell.ChildCells[i]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_35 = __this->___ParentCell_15; NullCheck(L_35); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_36 = L_35->___ChildCells_18; int32_t L_37 = V_3; 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); V_4 = L_38; // for (int s = 0; s < chld.Spawns.Count; s++) V_5 = 0; goto IL_0112; } IL_00ce: { // if (FGenerators.CheckIfExist_NOTNULL(chld.Spawns[s])) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_39 = V_4; NullCheck(L_39); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_40 = L_39->___Spawns_14; int32_t L_41 = V_5; NullCheck(L_40); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_42; L_42 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_40, L_41, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); 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_010c; } } { // if (chld.Spawns[s].Enabled) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_44 = V_4; NullCheck(L_44); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_45 = L_44->___Spawns_14; int32_t L_46 = V_5; 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_47); bool L_48 = L_47->___Enabled_0; if (!L_48) { goto IL_010c; } } { // datas.Add(chld.Spawns[s]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_49 = V_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50 = V_4; NullCheck(L_50); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_51 = L_50->___Spawns_14; int32_t L_52 = V_5; NullCheck(L_51); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_53; L_53 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_51, L_52, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_49); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_49, L_53, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_010c: { // for (int s = 0; s < chld.Spawns.Count; s++) int32_t L_54 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_0112: { // for (int s = 0; s < chld.Spawns.Count; s++) int32_t L_55 = V_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_56 = V_4; NullCheck(L_56); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_57 = L_56->___Spawns_14; NullCheck(L_57); int32_t L_58; L_58 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_57, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_55) < ((int32_t)L_58))) { goto IL_00ce; } } IL_0122: { // for (int i = 0; i < ParentCell.ChildCells.Count; i++) int32_t L_59 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0126: { // for (int i = 0; i < ParentCell.ChildCells.Count; i++) int32_t L_60 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_61 = __this->___ParentCell_15; NullCheck(L_61); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_62 = L_61->___ChildCells_18; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_62, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_60) < ((int32_t)L_63))) { goto IL_009e; } } { // StreamSpawnListToOther(Spawns, datas, true); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_64 = __this->___Spawns_14; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_65 = V_1; FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(__this, L_64, L_65, (bool)1, NULL); // if (access != FieldSpawner.ESR_CellHierarchyAccess.SameScale) int32_t L_66 = ___0_access; if ((((int32_t)L_66) == ((int32_t)1))) { goto IL_015b; } } { // CellAccessProcess(ParentCell, access, datas); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_67 = __this->___ParentCell_15; int32_t L_68 = ___0_access; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_69 = V_1; FieldCell_CellAccessProcess_m5C3A9C89BE8C087C6668F2376003057D45F42546(L_67, L_68, L_69, NULL); } IL_015b: { // return datas; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_70 = V_1; return L_70; } } // System.Void FIMSpace.Generating.FieldCell::OverrideYPos(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_OverrideYPos_m0058597382D0F4069FD8415F3AB0EEAFD7478133 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, int32_t ___0_yLevel, const RuntimeMethod* method) { { // Pos = new Vector3Int(Pos.x, yLevel, Pos.z); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); int32_t L_2 = ___0_yLevel; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_3 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_3, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; memset((&L_5), 0, sizeof(L_5)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_5), L_1, L_2, L_4, /*hidden argument*/NULL); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0 = L_5; // } return; } } // System.Void FIMSpace.Generating.FieldCell::CellAccessProcess(FIMSpace.Generating.FieldCell,FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_CellAccessProcess_m5C3A9C89BE8C087C6668F2376003057D45F42546 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_startCell, int32_t ___1_access, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___2_datas, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_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*)&List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 V_0; memset((&V_0), 0, sizeof(V_0)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; { // if (/*access == FieldSpawner.ESR_CellHierarchyAccess.HigherScale ||*/ access == FieldSpawner.ESR_CellHierarchyAccess.HigherAndSame) int32_t L_0 = ___1_access; if ((!(((uint32_t)L_0) == ((uint32_t)4)))) { goto IL_005b; } } { // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_startCell; NullCheck(L_1); bool L_2; L_2 = FGenCell_HaveScaleParentCells_mF735F64991DBCA46E1B3CFB6E87E53C54560E397(L_1, NULL); if (!L_2) { goto IL_00b3; } } { // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___0_startCell; NullCheck(L_3); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_4; L_4 = FGenCell_GetScaleParentCells_m0FA94BD373868C01E20AAED88EB324767B4DB4CD_inline(L_3, NULL); NullCheck(L_4); Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 L_5; L_5 = List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9(L_4, List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9_RuntimeMethod_var); V_0 = L_5; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_004d: {// begin finally (depth: 1) Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA((&V_0), Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0042_1; } IL_001d_1: { // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_6; L_6 = Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_inline((&V_0), Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_RuntimeMethod_var); V_1 = ((FieldCell_t0474210B4815B1D080500050D625323788B306F9*)CastclassClass((RuntimeObject*)L_6, FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var)); // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_8; L_8 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_7, NULL); if (!L_8) { goto IL_0042_1; } } { // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_startCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_1; int32_t L_11 = ___1_access; NullCheck(L_10); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_12; L_12 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_10, L_11, (bool)0, NULL); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = ___2_datas; NullCheck(L_9); FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(L_9, L_12, L_13, (bool)0, NULL); } IL_0042_1: { // if (startCell.HaveScaleParentCells()) foreach (FieldCell biggerCell in startCell.GetScaleParentCells()) { if (FGenerators.CheckIfExist_NOTNULL(biggerCell)) startCell.StreamSpawnListToOther(biggerCell.CollectSpawns(access), datas); } bool L_14; L_14 = Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D((&V_0), Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D_RuntimeMethod_var); if (L_14) { goto IL_001d_1; } } { goto IL_00b3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_005b: { // else if (/*access == FieldSpawner.ESR_CellHierarchyAccess.LowerScale || */access == FieldSpawner.ESR_CellHierarchyAccess.LowerAndSame) int32_t L_15 = ___1_access; if ((!(((uint32_t)L_15) == ((uint32_t)5)))) { goto IL_00b3; } } { // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = ___0_startCell; NullCheck(L_16); bool L_17; L_17 = FGenCell_HaveScaleChildCells_m1A460F214EAF550EB8B7695612C063984B1D4FEF(L_16, NULL); if (!L_17) { goto IL_00b3; } } { // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = ___0_startCell; NullCheck(L_18); List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_19; L_19 = FGenCell_GetScaleChildCells_m7E80F3D25CED88C31B84B8B6ED14E9FE515A0427_inline(L_18, NULL); NullCheck(L_19); Enumerator_t4C9B8E8869BECD7386C76616674618FD10FAE0A8 L_20; L_20 = List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9(L_19, List_1_GetEnumerator_m269EEF6B2C69C20626B66D761329D90E60490DB9_RuntimeMethod_var); V_0 = L_20; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00a5: {// begin finally (depth: 1) Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA((&V_0), Enumerator_Dispose_m2152993B6646B53E58F0B2A39DD3AB54140E75BA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_009a_1; } IL_0075_1: { // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_21; L_21 = Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_inline((&V_0), Enumerator_get_Current_mBF0E9592D444AFA5E1A3B9B689999D93F3B27C3B_RuntimeMethod_var); V_2 = ((FieldCell_t0474210B4815B1D080500050D625323788B306F9*)CastclassClass((RuntimeObject*)L_21, FieldCell_t0474210B4815B1D080500050D625323788B306F9_il2cpp_TypeInfo_var)); // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_2; 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_009a_1; } } { // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = ___0_startCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_2; int32_t L_26 = ___1_access; NullCheck(L_25); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27; L_27 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_25, L_26, (bool)0, NULL); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_28 = ___2_datas; NullCheck(L_24); FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2(L_24, L_27, L_28, (bool)0, NULL); } IL_009a_1: { // if (startCell.HaveScaleChildCells()) foreach (FieldCell lowerCell in startCell.GetScaleChildCells()) { if (FGenerators.CheckIfExist_NOTNULL(lowerCell)) startCell.StreamSpawnListToOther(lowerCell.CollectSpawns(access), datas); } bool L_29; L_29 = Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D((&V_0), Enumerator_MoveNext_mD97B4F2490634D0D8256FDB0E75FD11C426BF23D_RuntimeMethod_var); if (L_29) { goto IL_0075_1; } } { goto IL_00b3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00b3: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::StreamSpawnListToOther(System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_StreamSpawnListToOther_mADE56E5DDB76C08AACA3EC1AB8FD8A9B945C48D2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___0_from, List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___1_to, bool ___2_containsCheck, 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_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_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); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (from == null) return; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = ___0_from; if (L_0) { goto IL_0004; } } { // if (from == null) return; return; } IL_0004: { // if (!containsCheck) // Faster if contains check not needed bool L_1 = ___2_containsCheck; if (L_1) { goto IL_0042; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } V_0 = 0; goto IL_0038; } IL_000b: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = ___0_from; int32_t L_3 = V_0; 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); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_4, NULL); if (!L_5) { goto IL_0034; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_6 = ___0_from; int32_t L_7 = V_0; NullCheck(L_6); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8; L_8 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_6, L_7, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_8); bool L_9 = L_8->___Enabled_0; if (!L_9) { goto IL_0034; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_10 = ___1_to; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_11 = ___0_from; int32_t L_12 = V_0; NullCheck(L_11); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13; L_13 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_11, L_12, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_10); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_10, L_13, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_0034: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0038: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) { if (from[i].Enabled) to.Add(from[i]); } int32_t L_15 = V_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_16 = ___0_from; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_16, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_000b; } } { return; } IL_0042: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } V_1 = 0; goto IL_0082; } IL_0046: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_18 = ___0_from; int32_t L_19 = V_1; NullCheck(L_18); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_20; L_20 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_18, L_19, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_21; L_21 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_20, NULL); if (!L_21) { goto IL_007e; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_22 = ___1_to; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_23 = ___0_from; 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); NullCheck(L_22); bool L_26; L_26 = List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8(L_22, L_25, List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); if (L_26) { goto IL_007e; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27 = ___0_from; int32_t L_28 = V_1; 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); NullCheck(L_29); bool L_30 = L_29->___Enabled_0; if (!L_30) { goto IL_007e; } } { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_31 = ___1_to; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_32 = ___0_from; int32_t L_33 = V_1; NullCheck(L_32); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_34; L_34 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_32, L_33, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_31); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_31, L_34, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_007e: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } int32_t L_35 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0082: { // for (int i = 0; i < from.Count; i++) if (FGenerators.CheckIfExist_NOTNULL(from[i])) if (!to.Contains(from[i])) { if (from[i].Enabled) to.Add(from[i]); } int32_t L_36 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_37 = ___0_from; NullCheck(L_37); int32_t L_38; L_38 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_37, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_36) < ((int32_t)L_38))) { goto IL_0046; } } { // } return; } } // UnityEngine.Bounds FIMSpace.Generating.FieldCell::ToBounds(System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FieldCell_ToBounds_m7A382024B9FEB1A72427AF15216B29FFCF6652BB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, float ___0_scale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_offset, const RuntimeMethod* method) { { // return new Bounds(new Vector3(Pos.x + 0.5f + offset.x, offset.y, Pos.z + 0.5f + offset.z) * scale, Vector3.one * scale); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_offset; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_offset; float L_5 = L_4.___y_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_6 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_7; L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_offset; 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_add(((float)il2cpp_codegen_add(((float)L_1), (0.5f))), L_3)), L_5, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)L_7), (0.5f))), L_9)), /*hidden argument*/NULL); float L_11 = ___0_scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); float L_14 = ___0_scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16; memset((&L_16), 0, sizeof(L_16)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_16), L_12, L_15, /*hidden argument*/NULL); return L_16; } } // System.Void FIMSpace.Generating.FieldCell::CheckNeightboursRelation(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_CheckNeightboursRelation_mA688A0D1332E50BABC010A370E4284706C70458C (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_onGraph, 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*)&NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_3; memset((&V_3), 0, sizeof(V_3)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_4 = NULL; { // neightbours = new NeightbourPlacement(); NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* L_0 = (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9*)il2cpp_codegen_object_new(NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9_il2cpp_TypeInfo_var); NullCheck(L_0); NeightbourPlacement__ctor_m80DC172444C210F1CA8C3131D17F6B3009EF54B7(L_0, NULL); __this->___neightbours_26 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___neightbours_26), (void*)L_0); // for (int i = 0; i <= 8; i++) V_0 = 0; goto IL_008b; } IL_000f: { // NeightbourPlacement.ENeightbour n = (NeightbourPlacement.ENeightbour)i; int32_t L_1 = V_0; V_1 = L_1; // if (n == NeightbourPlacement.ENeightbour.Middle) continue; int32_t L_2 = V_1; if ((((int32_t)L_2) == ((int32_t)4))) { goto IL_0087; } } { // Vector3 dir = NeightbourPlacement.GetDirection(n); int32_t L_3 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = NeightbourPlacement_GetDirection_mF0FE35F0C928CD2C21FF5623018D111D6CC21CCE(L_3, NULL); V_2 = L_4; // Vector3Int pos = new Vector3Int(Pos.x + (int)dir.x, Pos.y, Pos.z + (int)dir.z); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_5 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_6; L_6 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_2; float L_8 = L_7.___x_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_9 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_10; L_10 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_9, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_11 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)__this)->___Pos_0); int32_t L_12; L_12 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_2; float L_14 = L_13.___z_4; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_3), ((int32_t)il2cpp_codegen_add(L_6, il2cpp_codegen_cast_double_to_int(L_8))), L_10, ((int32_t)il2cpp_codegen_add(L_12, il2cpp_codegen_cast_double_to_int(L_14))), NULL); // FieldCell tempCell = onGraph.GetCell(pos, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = ___0_onGraph; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = V_3; NullCheck(L_15); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17; L_17 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_15, L_16, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_4 = L_17; // if (tempCell == null || tempCell.InTargetGridArea == false) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = V_4; if (!L_18) { goto IL_006b; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19 = V_4; NullCheck(L_19); bool L_20 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_19)->___InTargetGridArea_1; if (L_20) { goto IL_007a; } } IL_006b: { // neightbours.Set(n, false); NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* L_21 = __this->___neightbours_26; int32_t L_22 = V_1; NullCheck(L_21); NeightbourPlacement_Set_m885C7EFC29B971C5A3366244A8395155CE0C4F18(L_21, L_22, (bool)0, NULL); goto IL_0087; } IL_007a: { // neightbours.Set(n, true); NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* L_23 = __this->___neightbours_26; int32_t L_24 = V_1; NullCheck(L_23); NeightbourPlacement_Set_m885C7EFC29B971C5A3366244A8395155CE0C4F18(L_23, L_24, (bool)1, NULL); } IL_0087: { // for (int i = 0; i <= 8; i++) int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_008b: { // for (int i = 0; i <= 8; i++) int32_t L_26 = V_0; if ((((int32_t)L_26) <= ((int32_t)8))) { goto IL_000f; } } { // } return; } } // System.Int32 FIMSpace.Generating.FieldCell::GetSpawnsWithModCount(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetSpawnsWithModCount_m15988A37EFA584E1836C7A4A072E595D7BA17957 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __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_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; } int32_t V_0 = 0; int32_t V_1 = 0; { // int count = 0; V_0 = 0; // for (int i = 0; i < Spawns.Count; i++) V_1 = 0; goto IL_0027; } IL_0006: { // if (Spawns[i].OwnerMod == mod) count++; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___Spawns_14; int32_t L_1 = V_1; NullCheck(L_0); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2; L_2 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_0, L_1, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = L_2->___OwnerMod_9; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_4, NULL); if (!L_5) { goto IL_0023; } } { // if (Spawns[i].OwnerMod == mod) count++; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0023: { // for (int i = 0; i < Spawns.Count; i++) int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0027: { // for (int i = 0; i < Spawns.Count; i++) int32_t L_8 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_9 = __this->___Spawns_14; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_9, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_0006; } } { // return count; int32_t L_11 = V_0; return L_11; } } // 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) { 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_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); 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); s_Il2CppMethodInitialized = true; } { // if (cellCustomData == null) cellCustomData = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___cellCustomData_22; if (L_0) { goto IL_0013; } } { // if (cellCustomData == null) cellCustomData = 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->___cellCustomData_22 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___cellCustomData_22), (void*)L_1); } IL_0013: { // if (cellCustomData.Contains(dataString) == false) List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->___cellCustomData_22; String_t* L_3 = ___0_dataString; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_2, L_3, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); if (L_4) { goto IL_002d; } } { // cellCustomData.Add(dataString); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___cellCustomData_22; String_t* L_6 = ___0_dataString; NullCheck(L_5); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_5, L_6, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); } IL_002d: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::AddCustomObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddCustomObject_mCA4F9F92561A1CC49A85A936010FE42C01D3F4FB (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (cellCustomObjects == null) cellCustomObjects = new List(); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___cellCustomObjects_24; if (L_0) { goto IL_0013; } } { // if (cellCustomObjects == null) cellCustomObjects = new List(); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_1, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var); __this->___cellCustomObjects_24 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___cellCustomObjects_24), (void*)L_1); } IL_0013: { // if (cellCustomObjects.Contains(obj) == false) cellCustomObjects.Add(obj); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_2 = __this->___cellCustomObjects_24; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_3 = ___0_obj; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC(L_2, L_3, List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC_RuntimeMethod_var); if (L_4) { goto IL_002d; } } { // if (cellCustomObjects.Contains(obj) == false) cellCustomObjects.Add(obj); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_5 = __this->___cellCustomObjects_24; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___0_obj; NullCheck(L_5); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_5, L_6, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); } IL_002d: { // } return; } } // System.Boolean FIMSpace.Generating.FieldCell::HaveCustomObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldCell_HaveCustomObject_m2AEA6D0F78E46A7984ACDFD4722698F7A2BAA3EC (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (cellCustomObjects == null) return false; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___cellCustomObjects_24; if (L_0) { goto IL_000a; } } { // if (cellCustomObjects == null) return false; return (bool)0; } IL_000a: { // if (obj == null) return false; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_obj; 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_0015; } } { // if (obj == null) return false; return (bool)0; } IL_0015: { // return cellCustomObjects.Contains(obj); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = __this->___cellCustomObjects_24; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_4 = ___0_obj; NullCheck(L_3); bool L_5; L_5 = List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC(L_3, L_4, List_1_Contains_m5DC9723DA1202C91C543402C928BECD63151DCBC_RuntimeMethod_var); return L_5; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GetCustomObjectsInCell() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* FieldCell_GetCustomObjectsInCell_mD81939B38FF1BD6EDFFC78B63AC2BD734C879A69 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* V_0 = NULL; int32_t V_1 = 0; { // if (cellCustomObjects == null) return null; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_0 = __this->___cellCustomObjects_24; if (L_0) { goto IL_000a; } } { // if (cellCustomObjects == null) return null; return (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL; } IL_000a: { // if (cellCustomObjects.Count == 0) return null; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_1 = __this->___cellCustomObjects_24; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_1, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var); if (L_2) { goto IL_0019; } } { // if (cellCustomObjects.Count == 0) return null; return (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)NULL; } IL_0019: { // List objs = new List(); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_3 = (List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3*)il2cpp_codegen_object_new(List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0(L_3, List_1__ctor_m1B0135DE2C4A4BCA4820D2FC9E060ED224FC24C0_RuntimeMethod_var); V_0 = L_3; // for (int i = 0; i < cellCustomObjects.Count; i++) V_1 = 0; goto IL_004d; } IL_0023: { // if (cellCustomObjects[i] == null) continue; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_4 = __this->___cellCustomObjects_24; int32_t L_5 = V_1; NullCheck(L_4); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6; L_6 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_4, L_5, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var); 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_0049; } } { // objs.Add(cellCustomObjects[i]); List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_8 = V_0; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_9 = __this->___cellCustomObjects_24; int32_t L_10 = V_1; NullCheck(L_9); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_11; L_11 = List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B(L_9, L_10, List_1_get_Item_m90A31393BDAEF6B4484DEDB9704307ADEE82753B_RuntimeMethod_var); NullCheck(L_8); List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_inline(L_8, L_11, List_1_Add_m60F1F5D817C83DDC11235FD5524B8667F4C314F9_RuntimeMethod_var); } IL_0049: { // for (int i = 0; i < cellCustomObjects.Count; i++) int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004d: { // for (int i = 0; i < cellCustomObjects.Count; i++) int32_t L_13 = V_1; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_14 = __this->___cellCustomObjects_24; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_inline(L_14, List_1_get_Count_m44A99205EF9DCC954DCADB768DEC5B439BA5E34C_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0023; } } { // return objs; List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3* L_16 = V_0; return L_16; } } // System.Int32 FIMSpace.Generating.FieldCell::GetCustomDatasCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (cellCustomData == null) return 0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___cellCustomData_22; if (L_0) { goto IL_000a; } } { // if (cellCustomData == null) return 0; return 0; } IL_000a: { // return cellCustomData.Count; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = __this->___cellCustomData_22; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_1, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); return L_2; } } // System.String FIMSpace.Generating.FieldCell::GetAllCustomDatasString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldCell_GetAllCustomDatasString_m1755037A8880A7FA4227C925BA670DC8437909B5 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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*)&_stringLiteral25869EB6A777A51C4C6F7A1D2E7A0CF40273CE4A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral459B35298E2849BD5C859BD11C65144759F9BD7B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; String_t* G_B5_0 = NULL; String_t* G_B5_1 = NULL; String_t* G_B4_0 = NULL; String_t* G_B4_1 = NULL; String_t* G_B6_0 = NULL; String_t* G_B6_1 = NULL; String_t* G_B6_2 = NULL; { // if (GetCustomDatasCount() <= 0) return "No Data"; int32_t L_0; L_0 = FieldCell_GetCustomDatasCount_mC305B1834D46C329062F5F729D1D6E4B5F61984F(__this, NULL); if ((((int32_t)L_0) > ((int32_t)0))) { goto IL_000f; } } { // if (GetCustomDatasCount() <= 0) return "No Data"; return _stringLiteral459B35298E2849BD5C859BD11C65144759F9BD7B; } IL_000f: { // string datas = ""; V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // for (int i = 0; i < cellCustomData.Count; i++) V_1 = 0; goto IL_004c; } IL_0019: { // datas += cellCustomData[i] + ((i == cellCustomData.Count - 1) ? "" : " | "); String_t* L_1 = V_0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_2 = __this->___cellCustomData_22; int32_t L_3 = V_1; NullCheck(L_2); String_t* L_4; L_4 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_2, L_3, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); int32_t L_5 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = __this->___cellCustomData_22; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_6, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); G_B4_0 = L_4; G_B4_1 = L_1; if ((((int32_t)L_5) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_7, 1))))) { G_B5_0 = L_4; G_B5_1 = L_1; goto IL_003d; } } { G_B6_0 = _stringLiteral25869EB6A777A51C4C6F7A1D2E7A0CF40273CE4A; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; goto IL_0042; } IL_003d: { G_B6_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; } IL_0042: { String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B6_2, G_B6_1, G_B6_0, NULL); V_0 = L_8; // for (int i = 0; i < cellCustomData.Count; i++) int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_004c: { // for (int i = 0; i < cellCustomData.Count; i++) int32_t L_10 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_11 = __this->___cellCustomData_22; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_11, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0019; } } { // return datas; String_t* L_13 = V_0; return L_13; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (targetData.Length > 0) if (targetData[0] == '!') if (cellCustomData == null) return true; String_t* L_0 = ___0_targetData; NullCheck(L_0); int32_t L_1; L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_001e; } } { // if (targetData.Length > 0) if (targetData[0] == '!') if (cellCustomData == null) return true; String_t* L_2 = ___0_targetData; NullCheck(L_2); Il2CppChar L_3; L_3 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_2, 0, NULL); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)33))))) { goto IL_001e; } } { // if (targetData.Length > 0) if (targetData[0] == '!') if (cellCustomData == null) return true; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = __this->___cellCustomData_22; if (L_4) { goto IL_001e; } } { // if (targetData.Length > 0) if (targetData[0] == '!') if (cellCustomData == null) return true; return (bool)1; } IL_001e: { // if (cellCustomData == null) return false; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = __this->___cellCustomData_22; if (L_5) { goto IL_0028; } } { // if (cellCustomData == null) return false; return (bool)0; } IL_0028: { // if (targetData[0] == '!') String_t* L_6 = ___0_targetData; NullCheck(L_6); Il2CppChar L_7; L_7 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, 0, NULL); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)33))))) { goto IL_0051; } } { // return !cellCustomData.Contains(targetData.Substring(1, targetData.Length - 1)); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = __this->___cellCustomData_22; String_t* L_9 = ___0_targetData; String_t* L_10 = ___0_targetData; NullCheck(L_10); int32_t L_11; L_11 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_10, NULL); NullCheck(L_9); String_t* L_12; L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, 1, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), NULL); NullCheck(L_8); bool L_13; L_13 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_8, L_12, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); return (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0); } IL_0051: { // return cellCustomData.Contains(targetData); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_14 = __this->___cellCustomData_22; String_t* L_15 = ___0_targetData; NullCheck(L_14); bool L_16; L_16 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_14, L_15, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); return L_16; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (CellInstructions == null) CellInstructions = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_23; if (L_0) { goto IL_0013; } } { // if (CellInstructions == null) CellInstructions = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_1, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); __this->___CellInstructions_23 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellInstructions_23), (void*)L_1); } IL_0013: { // for (int i = 0; i < CellInstructions.Count; i++) V_0 = 0; goto IL_003f; } IL_0017: { // if (CellInstructions[i].definition.InstructionType == instruction.definition.InstructionType) return; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_2 = __this->___CellInstructions_23; 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); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5 = L_4.___definition_3; NullCheck(L_5); int32_t L_6 = L_5->___InstructionType_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_7 = ___0_instruction; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8 = L_7.___definition_3; NullCheck(L_8); int32_t L_9 = L_8->___InstructionType_1; if ((!(((uint32_t)L_6) == ((uint32_t)L_9)))) { goto IL_003b; } } { // if (CellInstructions[i].definition.InstructionType == instruction.definition.InstructionType) return; return; } IL_003b: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_003f: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_11 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_12 = __this->___CellInstructions_23; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_12, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0017; } } { // if (CellInstructions.Contains(instruction) == false) CellInstructions.Add(instruction); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_14 = __this->___CellInstructions_23; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_15 = ___0_instruction; NullCheck(L_14); bool L_16; L_16 = List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B(L_14, L_15, List_1_Contains_m7B37F2E076989477B505AE81A8F0B38B330E657B_RuntimeMethod_var); if (L_16) { goto IL_0067; } } { // if (CellInstructions.Contains(instruction) == false) CellInstructions.Add(instruction); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_17 = __this->___CellInstructions_23; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18 = ___0_instruction; NullCheck(L_17); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_17, L_18, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_0067: { // } return; } } // System.Void FIMSpace.Generating.FieldCell::ReplaceInstructions(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_ReplaceInstructions_m90337269F0A5BF1DBC56E6D031D6AC4456D0E05B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_instructions, const RuntimeMethod* method) { { // CellInstructions = instructions; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___0_instructions; __this->___CellInstructions_23 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellInstructions_23), (void*)L_0); // } return; } } // System.Boolean FIMSpace.Generating.FieldCell::HaveInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldCell_HaveInstructions_mEEA706524881D28A5943773892D3B56CDDD8DEEF (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (CellInstructions == null) return false; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_23; if (L_0) { goto IL_000a; } } { // if (CellInstructions == null) return false; return (bool)0; } IL_000a: { // if (CellInstructions.Count == 0) return false; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = __this->___CellInstructions_23; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_1, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if (L_2) { goto IL_0019; } } { // if (CellInstructions.Count == 0) return false; return (bool)0; } IL_0019: { // return true; return (bool)1; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldCell::GetInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (CellInstructions == null) CellInstructions = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_23; if (L_0) { goto IL_0013; } } { // if (CellInstructions == null) CellInstructions = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_1, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); __this->___CellInstructions_23 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellInstructions_23), (void*)L_1); } IL_0013: { // return CellInstructions; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_2 = __this->___CellInstructions_23; return L_2; } } #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.FieldVariable::SetTemporaryReference(System.Boolean,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceReturnTemporaryReference, RuntimeObject* ___1_temp, const RuntimeMethod* method) { { // returnTempRef = forceReturnTemporaryReference; bool L_0 = ___0_forceReturnTemporaryReference; __this->___returnTempRef_9 = L_0; // temporaryReference = temp; RuntimeObject* L_1 = ___1_temp; __this->___temporaryReference_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryReference_10), (void*)L_1); // } return; } } // System.Void FIMSpace.Generating.FieldVariable::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_m9E304411EE966C0C357BC59EB0954EFF86B98E25 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); s_Il2CppMethodInitialized = true; } { // public string Name = "Variable"; __this->___Name_0 = _stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); // [HideInInspector] public Vector3 helper = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___helper_7 = L_0; // public FieldVariable() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Name = "None"; __this->___Name_0 = _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318); // ValueType = EVarType.None; __this->___ValueType_12 = 0; // } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); s_Il2CppMethodInitialized = true; } { // public string Name = "Variable"; __this->___Name_0 = _stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); // [HideInInspector] public Vector3 helper = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___helper_7 = L_0; // public FieldVariable(string name, float value) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Name = name; String_t* L_1 = ___0_name; __this->___Name_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)L_1); // v3Val.x = value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___v3Val_1); float L_3 = ___1_value; L_2->___x_2 = L_3; // ValueType = EVarType.Number; __this->___ValueType_12 = 1; // } return; } } // System.Void FIMSpace.Generating.FieldVariable::.ctor(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_m32EB9C0DB7AEF22D4952F5BB144F8C83D224E521 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); s_Il2CppMethodInitialized = true; } { // public string Name = "Variable"; __this->___Name_0 = _stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); // [HideInInspector] public Vector3 helper = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___helper_7 = L_0; // public FieldVariable(string name, object value) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Name = name; String_t* L_1 = ___0_name; __this->___Name_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)L_1); // SetValue(value); RuntimeObject* L_2 = ___1_value; FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(__this, L_2, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldVariable::.ctor(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_toCopy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); s_Il2CppMethodInitialized = true; } { // public string Name = "Variable"; __this->___Name_0 = _stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)_stringLiteralB1AA2387EE710A45D5A5A0928EE825C909430D34); // [HideInInspector] public Vector3 helper = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___helper_7 = L_0; // public FieldVariable(FieldVariable toCopy) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Name = toCopy.Name; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = ___0_toCopy; NullCheck(L_1); String_t* L_2 = L_1->___Name_0; __this->___Name_0 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)L_2); // helper = toCopy.helper; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = ___0_toCopy; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___helper_7; __this->___helper_7 = L_4; // SetValue(toCopy); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5 = ___0_toCopy; FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(__this, L_5, NULL); // v3Val = toCopy.v3Val; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6 = ___0_toCopy; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___v3Val_1; __this->___v3Val_1 = L_7; // str = toCopy.str; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8 = ___0_toCopy; NullCheck(L_8); String_t* L_9 = L_8->___str_2; __this->___str_2 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___str_2), (void*)L_9); // mat = toCopy.mat; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = ___0_toCopy; NullCheck(L_10); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = L_10->___mat_3; __this->___mat_3 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___mat_3), (void*)L_11); // gameObj = toCopy.gameObj; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12 = ___0_toCopy; NullCheck(L_12); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = L_12->___gameObj_4; __this->___gameObj_4 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObj_4), (void*)L_13); // unityObj = toCopy.unityObj; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = ___0_toCopy; NullCheck(L_14); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = L_14->___unityObj_5; __this->___unityObj_5 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___unityObj_5), (void*)L_15); // helpForFieldCommand = toCopy.helpForFieldCommand; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = ___0_toCopy; NullCheck(L_16); bool L_17 = L_16->___helpForFieldCommand_14; __this->___helpForFieldCommand_14 = L_17; // } return; } } // System.Void FIMSpace.Generating.FieldVariable::UpdateVariablesWith(System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___0_toChange, List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___1_toAdjustTo, 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_1 = NULL; bool V_2 = false; { // PGGUtils.AdjustCount(toChange, toAdjustTo.Count); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = ___0_toChange; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = ___1_toAdjustTo; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_1, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_0, L_2, (bool)0, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); // if (toAdjustTo.Count > 0) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_3 = ___1_toAdjustTo; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_3, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_0074; } } { // for (int i = 0; i < toChange.Count; i++) V_0 = 0; goto IL_006b; } IL_001a: { // FieldVariable target = toAdjustTo[i]; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_5 = ___1_toAdjustTo; int32_t L_6 = V_0; NullCheck(L_5); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7; L_7 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_5, L_6, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); V_1 = L_7; // bool replace = false; V_2 = (bool)0; // if (toChange[i].ValueType != target.ValueType) replace = true; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = ___0_toChange; int32_t L_9 = V_0; NullCheck(L_8); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10; L_10 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_8, L_9, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_10); int32_t L_11 = L_10->___ValueType_12; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12 = V_1; NullCheck(L_12); int32_t L_13 = L_12->___ValueType_12; if ((((int32_t)L_11) == ((int32_t)L_13))) { goto IL_003c; } } { // if (toChange[i].ValueType != target.ValueType) replace = true; V_2 = (bool)1; goto IL_0057; } IL_003c: { // else if (toChange[i].Name != target.Name) replace = true; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_14 = ___0_toChange; int32_t L_15 = V_0; NullCheck(L_14); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16; L_16 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_14, L_15, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_16); String_t* L_17 = L_16->___Name_0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = V_1; NullCheck(L_18); String_t* L_19 = L_18->___Name_0; bool L_20; L_20 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_17, L_19, NULL); if (!L_20) { goto IL_0057; } } { // else if (toChange[i].Name != target.Name) replace = true; V_2 = (bool)1; } IL_0057: { // if (replace) toChange[i] = target.Copy(); bool L_21 = V_2; if (!L_21) { goto IL_0067; } } { // if (replace) toChange[i] = target.Copy(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_22 = ___0_toChange; int32_t L_23 = V_0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24 = V_1; NullCheck(L_24); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25; L_25 = FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F(L_24, NULL); NullCheck(L_22); List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231(L_22, L_23, L_25, List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); } IL_0067: { // for (int i = 0; i < toChange.Count; i++) int32_t L_26 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_006b: { // for (int i = 0; i < toChange.Count; i++) int32_t L_27 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_28 = ___0_toChange; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_28, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_001a; } } IL_0074: { // } return; } } // System.Single FIMSpace.Generating.FieldVariable::get_Float() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public float Float { get { return v3Val.x; } set { SetValue(value); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; return L_1; } } // System.Void FIMSpace.Generating.FieldVariable::set_Float(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, float ___0_value, const RuntimeMethod* method) { { // public float Float { get { return v3Val.x; } set { SetValue(value); } } float L_0 = ___0_value; FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(__this, L_0, NULL); // public float Float { get { return v3Val.x; } set { SetValue(value); } } return; } } // System.Int32 FIMSpace.Generating.FieldVariable::get_IntV() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldVariable_get_IntV_m1258E8C0F47EBC70240D7F50758415AD9AD3ED19 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public int IntV { get { return Mathf.RoundToInt(v3Val.x); } set { SetValue(value); } } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); return L_2; } } // System.Void FIMSpace.Generating.FieldVariable::set_IntV(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int IntV { get { return Mathf.RoundToInt(v3Val.x); } set { SetValue(value); } } int32_t L_0 = ___0_value; FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(__this, L_0, NULL); // public int IntV { get { return Mathf.RoundToInt(v3Val.x); } set { SetValue(value); } } return; } } // System.Int32 FIMSpace.Generating.FieldVariable::GetIntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public int GetIntValue() { return Mathf.RoundToInt(v3Val.x); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); return L_2; } } // System.Single FIMSpace.Generating.FieldVariable::GetFloatValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public float GetFloatValue() { return v3Val.x; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; return L_1; } } // System.Void FIMSpace.Generating.FieldVariable::SetInternalV3Value(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetInternalV3Value_m5F111D4B7101EF377B7071BDD5EB5C536E6AE4F5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public void SetInternalV3Value(Vector3 value) { v3Val = value; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___v3Val_1 = L_0; // public void SetInternalV3Value(Vector3 value) { v3Val = value; } return; } } // System.Boolean FIMSpace.Generating.FieldVariable::GetBoolValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_GetBoolValue_mAE8962BB59C2300B43A7AD6ECB056A4E00748AB0 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public bool GetBoolValue() { return v3Val.x > 0; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; return (bool)((((float)L_1) > ((float)(0.0f)))? 1 : 0); } } // UnityEngine.Vector2 FIMSpace.Generating.FieldVariable::GetVector2Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Vector2 GetVector2Value() { return new Vector2(v3Val.x, v3Val.y); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___v3Val_1); float L_3 = L_2->___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // UnityEngine.Vector2Int FIMSpace.Generating.FieldVariable::GetVector2IntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Vector2Int GetVector2IntValue() { return new Vector2(v3Val.x, v3Val.y).V2toV2Int(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = L_0->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___v3Val_1); float L_3 = L_2->___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5; L_5 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_4, NULL); return L_5; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldVariable::GetVector3Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Vector3 GetVector3Value() { return v3Val; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___v3Val_1; return L_0; } } // UnityEngine.Vector3Int FIMSpace.Generating.FieldVariable::GetVector3IntValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public Vector3Int GetVector3IntValue() { return v3Val.V3toV3Int(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___v3Val_1; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_0, NULL); return L_1; } } // System.String FIMSpace.Generating.FieldVariable::GetStringValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldVariable_GetStringValue_m28BBA903D9ABA6D88B7187C35F9BAE40CBAF96AE (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public string GetStringValue() { return str; } String_t* L_0 = __this->___str_2; return L_0; } } // UnityEngine.Material FIMSpace.Generating.FieldVariable::GetMaterialRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* FieldVariable_GetMaterialRef_m4B9075C99904060ECEDD6D4F8752F9AD838B193A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Material GetMaterialRef() { return mat; } Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___mat_3; return L_0; } } // UnityEngine.GameObject FIMSpace.Generating.FieldVariable::GetGameObjRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldVariable_GetGameObjRef_mB792C8FC4E8E3E1DED6098EB038F577890CAC333 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public GameObject GetGameObjRef() { return gameObj; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___gameObj_4; return L_0; } } // UnityEngine.Object FIMSpace.Generating.FieldVariable::GetUnityObjRef() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* FieldVariable_GetUnityObjRef_m89C1389F3A98781AC1AED8DF9F277C7CB853EA19 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public UnityEngine.Object GetUnityObjRef() { return unityObj; } Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___unityObj_5; return L_0; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public void SetValue(int value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); int32_t L_1 = ___0_value; L_0->___x_2 = ((float)L_1); // public void SetValue(int value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___ValueType_12 = 1; // public void SetValue(int value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___FloatSwitch_17 = 1; // public void SetValue(int value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(int value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } return; } } // 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) { { // public void SetValue(float value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); float L_1 = ___0_value; L_0->___x_2 = L_1; // public void SetValue(float value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___ValueType_12 = 1; // public void SetValue(float value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___FloatSwitch_17 = 0; // public void SetValue(float value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(float value) { v3Val.x = value; ValueType = EVarType.Number; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mF64CCCB70540F2761008BA8D80299E1BB8232970 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_value, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B2_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B1_0 = NULL; int32_t G_B3_0 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* G_B3_1 = NULL; { // public void SetValue(bool value) { v3Val.x = value ? 1 : 0; ValueType = EVarType.Bool; UpdateVariable(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = (&__this->___v3Val_1); bool L_1 = ___0_value; G_B1_0 = L_0; if (L_1) { G_B2_0 = L_0; goto IL_000c; } } { G_B3_0 = 0; G_B3_1 = G_B1_0; goto IL_000d; } IL_000c: { G_B3_0 = 1; G_B3_1 = G_B2_0; } IL_000d: { G_B3_1->___x_2 = ((float)G_B3_0); // public void SetValue(bool value) { v3Val.x = value ? 1 : 0; ValueType = EVarType.Bool; UpdateVariable(); } __this->___ValueType_12 = 2; // public void SetValue(bool value) { v3Val.x = value ? 1 : 0; ValueType = EVarType.Bool; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(bool value) { v3Val.x = value ? 1 : 0; ValueType = EVarType.Bool; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Material) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m494C6464CD9D21706D2293415479C8348B156DB9 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) { { // public void SetValue(Material value) { mat = value; ValueType = EVarType.Material; UpdateVariable(); } Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = ___0_value; __this->___mat_3 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___mat_3), (void*)L_0); // public void SetValue(Material value) { mat = value; ValueType = EVarType.Material; UpdateVariable(); } __this->___ValueType_12 = 3; // public void SetValue(Material value) { mat = value; ValueType = EVarType.Material; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(Material value) { mat = value; ValueType = EVarType.Material; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) { { // public void SetValue(GameObject value) { gameObj = value; ValueType = EVarType.GameObject; UpdateVariable(); } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value; __this->___gameObj_4 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObj_4), (void*)L_0); // public void SetValue(GameObject value) { gameObj = value; ValueType = EVarType.GameObject; UpdateVariable(); } __this->___ValueType_12 = 4; // public void SetValue(GameObject value) { gameObj = value; ValueType = EVarType.GameObject; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(GameObject value) { gameObj = value; ValueType = EVarType.GameObject; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public void SetValue(Vector3 value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___v3Val_1 = L_0; // public void SetValue(Vector3 value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___ValueType_12 = 5; // public void SetValue(Vector3 value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___FloatSwitch_17 = 0; // public void SetValue(Vector3 value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(Vector3 value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) { { // public void SetValue(Vector3Int value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_0, NULL); __this->___v3Val_1 = L_1; // public void SetValue(Vector3Int value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___ValueType_12 = 5; // public void SetValue(Vector3Int value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___FloatSwitch_17 = 1; // public void SetValue(Vector3Int value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(Vector3Int value) { v3Val = value; ValueType = EVarType.Vector3; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { { // public void SetValue(Vector2 value) { v3Val = value; ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_0, NULL); __this->___v3Val_1 = L_1; // public void SetValue(Vector2 value) { v3Val = value; ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___ValueType_12 = 6; // public void SetValue(Vector2 value) { v3Val = value; ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } __this->___FloatSwitch_17 = 0; // public void SetValue(Vector2 value) { v3Val = value; ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(Vector2 value) { v3Val = value; ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Float; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) { { // public void SetValue(Vector2Int value) { v3Val = new Vector3(value.x, value.y, v3Val.z); ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_value), NULL); int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_value), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_2 = (&__this->___v3Val_1); float L_3 = L_2->___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), ((float)L_0), ((float)L_1), L_3, /*hidden argument*/NULL); __this->___v3Val_1 = L_4; // public void SetValue(Vector2Int value) { v3Val = new Vector3(value.x, value.y, v3Val.z); ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___ValueType_12 = 6; // public void SetValue(Vector2Int value) { v3Val = new Vector3(value.x, value.y, v3Val.z); ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } __this->___FloatSwitch_17 = 1; // public void SetValue(Vector2Int value) { v3Val = new Vector3(value.x, value.y, v3Val.z); ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(Vector2Int value) { v3Val = new Vector3(value.x, value.y, v3Val.z); ValueType = EVarType.Vector2; FloatSwitch = EVarFloatingSwitch.Int; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public void SetValue(string value) { str = value; ValueType = EVarType.String; UpdateVariable(); } String_t* L_0 = ___0_value; __this->___str_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___str_2), (void*)L_0); // public void SetValue(string value) { str = value; ValueType = EVarType.String; UpdateVariable(); } __this->___ValueType_12 = 8; // public void SetValue(string value) { str = value; ValueType = EVarType.String; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(string value) { str = value; ValueType = EVarType.String; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m4F887BA0852AE95FF723AA6943607D3969F32D2A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_value, const RuntimeMethod* method) { { // public void SetValue(UnityEngine.Object value) { unityObj = value; ValueType = EVarType.ProjectObject; UpdateVariable(); } Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_value; __this->___unityObj_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___unityObj_5), (void*)L_0); // public void SetValue(UnityEngine.Object value) { unityObj = value; ValueType = EVarType.ProjectObject; UpdateVariable(); } __this->___ValueType_12 = 7; // public void SetValue(UnityEngine.Object value) { unityObj = value; ValueType = EVarType.ProjectObject; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetValue(UnityEngine.Object value) { unityObj = value; ValueType = EVarType.ProjectObject; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetNullGameObjectValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetNullGameObjectValue_mECF57B7421562BDF584296D3BEB6C4B11C76D25F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public void SetNullGameObjectValue() { gameObj = null; ValueType = EVarType.GameObject; UpdateVariable(); } __this->___gameObj_4 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObj_4), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL); // public void SetNullGameObjectValue() { gameObj = null; ValueType = EVarType.GameObject; UpdateVariable(); } __this->___ValueType_12 = 4; // public void SetNullGameObjectValue() { gameObj = null; ValueType = EVarType.GameObject; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetNullGameObjectValue() { gameObj = null; ValueType = EVarType.GameObject; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetNullProjectValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetNullProjectValue_mB3816527C2AA7415EEDD4B2D1B55D85B2FB9BA3B (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public void SetNullProjectValue() { unityObj = null; ValueType = EVarType.ProjectObject; UpdateVariable(); } __this->___unityObj_5 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___unityObj_5), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL); // public void SetNullProjectValue() { unityObj = null; ValueType = EVarType.ProjectObject; UpdateVariable(); } __this->___ValueType_12 = 7; // public void SetNullProjectValue() { unityObj = null; ValueType = EVarType.ProjectObject; UpdateVariable(); } FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // public void SetNullProjectValue() { unityObj = null; ValueType = EVarType.ProjectObject; UpdateVariable(); } return; } } // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // returnTempRef = false; __this->___returnTempRef_9 = (bool)0; // if (value is IFGraphPort) RuntimeObject* L_0 = ___0_value; if (!((RuntimeObject*)IsInst((RuntimeObject*)L_0, IFGraphPort_t419F9E3BED27E9BC9DA00824BFACC7BF4C3D9604_il2cpp_TypeInfo_var))) { goto IL_001e; } } { // temporaryReference = value; RuntimeObject* L_1 = ___0_value; __this->___temporaryReference_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryReference_10), (void*)L_1); // returnTempRef = true; __this->___returnTempRef_9 = (bool)1; // return; return; } IL_001e: { // if (value is PGGCellPort.Data) RuntimeObject* L_2 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Data_t2C3BA8CE2EF29BADD3816534F3B8BAAE15236BBC_il2cpp_TypeInfo_var))) { goto IL_0035; } } { // temporaryReference = value; RuntimeObject* L_3 = ___0_value; __this->___temporaryReference_10 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___temporaryReference_10), (void*)L_3); // returnTempRef = true; __this->___returnTempRef_9 = (bool)1; // return; return; } IL_0035: { // if (value is int) RuntimeObject* L_4 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_4, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_004e; } } { // SetValue(Convert.ToInt32(value)); RuntimeObject* L_5 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); int32_t L_6; L_6 = Convert_ToInt32_m9FEA65DB96264479B5268014F10754787382D297(L_5, NULL); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(__this, L_6, NULL); goto IL_013d; } IL_004e: { // else if (value is float) RuntimeObject* L_7 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_0067; } } { // SetValue(Convert.ToSingle(value)); RuntimeObject* L_8 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); float L_9; L_9 = Convert_ToSingle_m6B47C78A7DFD7825B4361BCA8AB6748FC82165E9(L_8, NULL); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(__this, L_9, NULL); goto IL_013d; } IL_0067: { // else if (value is bool) RuntimeObject* L_10 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_10, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_0080; } } { // SetValue(Convert.ToBoolean(value)); RuntimeObject* L_11 = ___0_value; il2cpp_codegen_runtime_class_init_inline(Convert_t7097FF336D592F7C06D88A98349A44646F91EFFC_il2cpp_TypeInfo_var); bool L_12; L_12 = Convert_ToBoolean_m35ABFE9171C8E44E23C95CD872DFEF2F2B643214(L_11, NULL); FieldVariable_SetValue_mF64CCCB70540F2761008BA8D80299E1BB8232970(__this, L_12, NULL); goto IL_013d; } IL_0080: { // else if (value is Vector2Int) RuntimeObject* L_13 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_13, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))) { goto IL_0099; } } { // SetValue((Vector2Int)value); RuntimeObject* L_14 = ___0_value; FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A(__this, ((*(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A*)UnBox(L_14, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var)))), NULL); goto IL_013d; } IL_0099: { // else if (value is Vector3Int) RuntimeObject* L_15 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_15, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))) { goto IL_00b2; } } { // SetValue((Vector3Int)value); RuntimeObject* L_16 = ___0_value; FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5(__this, ((*(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376*)UnBox(L_16, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var)))), NULL); goto IL_013d; } IL_00b2: { // else if (value is Vector2) RuntimeObject* L_17 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_17, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))) { goto IL_00c8; } } { // SetValue((Vector2)value); RuntimeObject* L_18 = ___0_value; FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, ((*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)UnBox(L_18, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var)))), NULL); goto IL_013d; } IL_00c8: { // else if (value is Vector3) RuntimeObject* L_19 = ___0_value; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_19, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_00de; } } { // SetValue((Vector3)value); RuntimeObject* L_20 = ___0_value; FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, ((*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)UnBox(L_20, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var)))), NULL); goto IL_013d; } IL_00de: { // else if (value is string) RuntimeObject* L_21 = ___0_value; if (!((String_t*)IsInstSealed((RuntimeObject*)L_21, String_t_il2cpp_TypeInfo_var))) { goto IL_00f4; } } { // SetValue((string)value); RuntimeObject* L_22 = ___0_value; FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7(__this, ((String_t*)CastclassSealed((RuntimeObject*)L_22, String_t_il2cpp_TypeInfo_var)), NULL); goto IL_013d; } IL_00f4: { // else if (value is Material) RuntimeObject* L_23 = ___0_value; if (!((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)IsInstClass((RuntimeObject*)L_23, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var))) { goto IL_010a; } } { // SetValue((Material)value); RuntimeObject* L_24 = ___0_value; FieldVariable_SetValue_m494C6464CD9D21706D2293415479C8348B156DB9(__this, ((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)CastclassClass((RuntimeObject*)L_24, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var)), NULL); goto IL_013d; } IL_010a: { // else if (value is GameObject) RuntimeObject* L_25 = ___0_value; if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_25, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var))) { goto IL_0120; } } { // SetValue((GameObject)value); RuntimeObject* L_26 = ___0_value; FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347(__this, ((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)CastclassSealed((RuntimeObject*)L_26, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var)), NULL); goto IL_013d; } IL_0120: { // else if (value is UnityEngine.Object) RuntimeObject* L_27 = ___0_value; if (!((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)IsInstClass((RuntimeObject*)L_27, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var))) { goto IL_0136; } } { // SetValue((UnityEngine.Object)value); RuntimeObject* L_28 = ___0_value; FieldVariable_SetValue_m4F887BA0852AE95FF723AA6943607D3969F32D2A(__this, ((Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)CastclassClass((RuntimeObject*)L_28, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var)), NULL); goto IL_013d; } IL_0136: { // ValueType = EVarType.None; __this->___ValueType_12 = 0; } IL_013d: { // UpdateVariable(); FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // } return; } } // System.Object FIMSpace.Generating.FieldVariable::GetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* V_0 = NULL; int32_t V_1 = 0; { // if (returnTempRef) bool L_0 = __this->___returnTempRef_9; if (!L_0) { goto IL_0056; } } { // if (FGenerators.CheckIfExist_NOTNULL(temporaryReference)) RuntimeObject* L_1 = __this->___temporaryReference_10; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_2; L_2 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_1, NULL); if (!L_2) { goto IL_0054; } } { // if (temporaryReference is NodePortBase) RuntimeObject* L_3 = __this->___temporaryReference_10; if (!((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_3, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var))) { goto IL_004d; } } { // NodePortBase port = temporaryReference as NodePortBase; RuntimeObject* L_4 = __this->___temporaryReference_10; V_0 = ((NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA*)IsInstClass((RuntimeObject*)L_4, NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA_il2cpp_TypeInfo_var)); // if (port.IsOutput) NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_5 = V_0; NullCheck(L_5); bool L_6; L_6 = NodePortBase_get_IsOutput_m6BD630E6A6862D2F017D7F3B26C6B44F130CDF91(L_5, NULL); if (!L_6) { goto IL_003d; } } { // return port.GetPortValueSafe; NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_7 = V_0; NullCheck(L_7); RuntimeObject* L_8; L_8 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_7, NULL); return L_8; } IL_003d: { // if (port.PortState() == EPortPinState.Connected) NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_9 = V_0; NullCheck(L_9); int32_t L_10; L_10 = VirtualFuncInvoker0< int32_t >::Invoke(20 /* FIMSpace.Graph.EPortPinState FIMSpace.Graph.NodePortBase::PortState() */, L_9); // return port.GetPortValueSafe; NodePortBase_t97B3B9815A84AF13F0CB4152F1BA5FD6350599FA* L_11 = V_0; NullCheck(L_11); RuntimeObject* L_12; L_12 = NodePortBase_get_GetPortValueSafe_m87AC0F207B16D1E2BC802387464EA13F0504DC98(L_11, NULL); return L_12; } IL_004d: { // return temporaryReference; RuntimeObject* L_13 = __this->___temporaryReference_10; return L_13; } IL_0054: { // return null; return NULL; } IL_0056: { // switch (ValueType) int32_t L_14 = __this->___ValueType_12; V_1 = L_14; int32_t L_15 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_15, 1))) { case 0: { goto IL_008a; } case 1: { goto IL_00aa; } case 2: { goto IL_00b6; } case 3: { goto IL_00bd; } case 4: { goto IL_00c4; } case 5: { goto IL_00e4; } case 6: { goto IL_0104; } case 7: { goto IL_010b; } } } { goto IL_0112; } IL_008a: { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetFloatValue(); int32_t L_16 = __this->___FloatSwitch_17; if (L_16) { goto IL_009e; } } { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetFloatValue(); float L_17; L_17 = FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE(__this, NULL); float L_18 = L_17; RuntimeObject* L_19 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_18); return L_19; } IL_009e: { // else return GetIntValue(); int32_t L_20; L_20 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(__this, NULL); int32_t L_21 = L_20; RuntimeObject* L_22 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_21); return L_22; } IL_00aa: { // case EVarType.Bool: return GetBoolValue(); bool L_23; L_23 = FieldVariable_GetBoolValue_mAE8962BB59C2300B43A7AD6ECB056A4E00748AB0(__this, NULL); bool L_24 = L_23; RuntimeObject* L_25 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_24); return L_25; } IL_00b6: { // case EVarType.Material: return GetMaterialRef(); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_26; L_26 = FieldVariable_GetMaterialRef_m4B9075C99904060ECEDD6D4F8752F9AD838B193A_inline(__this, NULL); return L_26; } IL_00bd: { // case EVarType.GameObject: return GetGameObjRef(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27; L_27 = FieldVariable_GetGameObjRef_mB792C8FC4E8E3E1DED6098EB038F577890CAC333_inline(__this, NULL); return L_27; } IL_00c4: { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetVector3Value(); int32_t L_28 = __this->___FloatSwitch_17; if (L_28) { goto IL_00d8; } } { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetVector3Value(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = L_29; RuntimeObject* L_31 = Box(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var, &L_30); return L_31; } IL_00d8: { // else return GetVector3IntValue(); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_32; L_32 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33 = L_32; RuntimeObject* L_34 = Box(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var, &L_33); return L_34; } IL_00e4: { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetVector2Value(); int32_t L_35 = __this->___FloatSwitch_17; if (L_35) { goto IL_00f8; } } { // if (FloatSwitch == EVarFloatingSwitch.Float) return GetVector2Value(); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36; L_36 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(__this, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = L_36; RuntimeObject* L_38 = Box(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var, &L_37); return L_38; } IL_00f8: { // else return GetVector2IntValue(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39; L_39 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(__this, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_40 = L_39; RuntimeObject* L_41 = Box(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var, &L_40); return L_41; } IL_0104: { // case EVarType.ProjectObject: return GetUnityObjRef(); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_42; L_42 = FieldVariable_GetUnityObjRef_m89C1389F3A98781AC1AED8DF9F277C7CB853EA19_inline(__this, NULL); return L_42; } IL_010b: { // case EVarType.String: return GetStringValue(); String_t* L_43; L_43 = FieldVariable_GetStringValue_m28BBA903D9ABA6D88B7187C35F9BAE40CBAF96AE_inline(__this, NULL); return L_43; } IL_0112: { // return -1; int32_t L_44 = (-1); RuntimeObject* L_45 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_44); return L_45; } } // 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) { int32_t V_0 = 0; { // if (value == null) return; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = ___0_value; if (L_0) { goto IL_0004; } } { // if (value == null) return; return; } IL_0004: { // allowTransformFollow = value.allowTransformFollow; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = ___0_value; NullCheck(L_1); bool L_2 = L_1->___allowTransformFollow_16; __this->___allowTransformFollow_16 = L_2; // displayOnScene = value.displayOnScene; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = ___0_value; NullCheck(L_3); bool L_4 = L_3->___displayOnScene_15; __this->___displayOnScene_15 = L_4; // helpForFieldCommand = value.helpForFieldCommand; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5 = ___0_value; NullCheck(L_5); bool L_6 = L_5->___helpForFieldCommand_14; __this->___helpForFieldCommand_14 = L_6; // returnTempRef = false; __this->___returnTempRef_9 = (bool)0; // if (value.returnTempRef) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = ___0_value; NullCheck(L_7); bool L_8 = L_7->___returnTempRef_9; if (!L_8) { goto IL_0045; } } { // SetTemporaryReference(true, value.temporaryReference); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9 = ___0_value; NullCheck(L_9); RuntimeObject* L_10 = L_9->___temporaryReference_10; FieldVariable_SetTemporaryReference_m8D5ABF0FF55B069BDB7731DC77A71E69230C5342(__this, (bool)1, L_10, NULL); // return; return; } IL_0045: { // switch (value.ValueType) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = ___0_value; NullCheck(L_11); int32_t L_12 = L_11->___ValueType_12; V_0 = L_12; int32_t L_13 = V_0; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_13, 1))) { case 0: { goto IL_0079; } case 1: { goto IL_009d; } case 2: { goto IL_00ab; } case 3: { goto IL_00b9; } case 4: { goto IL_00d5; } case 5: { goto IL_00c7; } case 6: { goto IL_00e3; } case 7: { goto IL_00f1; } } } { goto IL_00fd; } IL_0079: { // if (value.FloatSwitch == EVarFloatingSwitch.Float) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14 = ___0_value; NullCheck(L_14); int32_t L_15 = L_14->___FloatSwitch_17; if (L_15) { goto IL_008f; } } { // SetValue(value.GetFloatValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = ___0_value; NullCheck(L_16); float L_17; L_17 = FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE(L_16, NULL); FieldVariable_SetValue_m4A85121DA6538E0A6136C235634CD8B4B4252C85(__this, L_17, NULL); goto IL_00fd; } IL_008f: { // SetValue(value.GetIntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = ___0_value; NullCheck(L_18); int32_t L_19; L_19 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_18, NULL); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(__this, L_19, NULL); // break; goto IL_00fd; } IL_009d: { // case EVarType.Bool: SetValue(value.GetBoolValue()); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_20 = ___0_value; NullCheck(L_20); bool L_21; L_21 = FieldVariable_GetBoolValue_mAE8962BB59C2300B43A7AD6ECB056A4E00748AB0(L_20, NULL); FieldVariable_SetValue_mF64CCCB70540F2761008BA8D80299E1BB8232970(__this, L_21, NULL); // case EVarType.Bool: SetValue(value.GetBoolValue()); break; goto IL_00fd; } IL_00ab: { // case EVarType.Material: SetValue(value.mat); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_22 = ___0_value; NullCheck(L_22); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = L_22->___mat_3; FieldVariable_SetValue_m494C6464CD9D21706D2293415479C8348B156DB9(__this, L_23, NULL); // case EVarType.Material: SetValue(value.mat); break; goto IL_00fd; } IL_00b9: { // case EVarType.GameObject: SetValue(value.gameObj); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24 = ___0_value; NullCheck(L_24); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = L_24->___gameObj_4; FieldVariable_SetValue_m0794C1CB318D9224FF65F781A2980B3B0CECC347(__this, L_25, NULL); // case EVarType.GameObject: SetValue(value.gameObj); break; goto IL_00fd; } IL_00c7: { // case EVarType.Vector2: SetValue(value.GetVector2Value()); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_26 = ___0_value; NullCheck(L_26); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27; L_27 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_26, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_27, NULL); // case EVarType.Vector2: SetValue(value.GetVector2Value()); break; goto IL_00fd; } IL_00d5: { // case EVarType.Vector3: SetValue(value.GetVector3Value()); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = ___0_value; NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_28, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_29, NULL); // case EVarType.Vector3: SetValue(value.GetVector3Value()); break; goto IL_00fd; } IL_00e3: { // case EVarType.ProjectObject: SetValue(value.GetUnityObjRef()); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_30 = ___0_value; NullCheck(L_30); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_31; L_31 = FieldVariable_GetUnityObjRef_m89C1389F3A98781AC1AED8DF9F277C7CB853EA19_inline(L_30, NULL); FieldVariable_SetValue_m4F887BA0852AE95FF723AA6943607D3969F32D2A(__this, L_31, NULL); // case EVarType.ProjectObject: SetValue(value.GetUnityObjRef()); break; goto IL_00fd; } IL_00f1: { // case EVarType.String: SetValue(value.GetStringValue()); break; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_32 = ___0_value; NullCheck(L_32); String_t* L_33; L_33 = FieldVariable_GetStringValue_m28BBA903D9ABA6D88B7187C35F9BAE40CBAF96AE_inline(L_32, NULL); FieldVariable_SetValue_mB6996434E0B464E730FB0DFF1B51BDD942C57DC7(__this, L_33, NULL); } IL_00fd: { // UpdateVariable(); FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldVariable::UpdateVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariable_mBA91DCE0C369AB80DD5852112DA0DF94F49AD5B5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public void UpdateVariable() { } return; } } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldVariable::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // FieldVariable f = (FieldVariable)MemberwiseClone(); RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); // f.ValueType = ValueType; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = ((FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)CastclassClass((RuntimeObject*)L_0, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var)); int32_t L_2 = __this->___ValueType_12; NullCheck(L_1); L_1->___ValueType_12 = L_2; // f.Name = Name; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_1; String_t* L_4 = __this->___Name_0; NullCheck(L_3); L_3->___Name_0 = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->___Name_0), (void*)L_4); // f.str = str; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5 = L_3; String_t* L_6 = __this->___str_2; NullCheck(L_5); L_5->___str_2 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___str_2), (void*)L_6); // f.v3Val = v3Val; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_7 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___v3Val_1; NullCheck(L_7); L_7->___v3Val_1 = L_8; // f.mat = mat; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9 = L_7; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->___mat_3; NullCheck(L_9); L_9->___mat_3 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___mat_3), (void*)L_10); // f.unityObj = unityObj; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = L_9; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_12 = __this->___unityObj_5; NullCheck(L_11); L_11->___unityObj_5 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___unityObj_5), (void*)L_12); // f.helpForFieldCommand = helpForFieldCommand; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13 = L_11; bool L_14 = __this->___helpForFieldCommand_14; NullCheck(L_13); L_13->___helpForFieldCommand_14 = L_14; // return f; return L_13; } } // System.Int32[] FIMSpace.Generating.FieldVariable::GetVariablesIDList(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* FieldVariable_GetVariablesIDList_m82C7051F6EF36B00D7C03E91AD1E21F8B2C84EA3 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceRefresh, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (helpForFieldCommandRef == null) return null; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___helpForFieldCommandRef_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_0010; } } { // if (helpForFieldCommandRef == null) return null; return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; } IL_0010: { // if (forceRefresh || _VariablesIds == null || _VariablesIds.Length != helpForFieldCommandRef.CellsCommands.Count) bool L_2 = ___0_forceRefresh; if (L_2) { goto IL_0035; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->____VariablesIds_18; if (!L_3) { goto IL_0035; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____VariablesIds_18; NullCheck(L_4); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___helpForFieldCommandRef_13; NullCheck(L_5); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_6; L_6 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_5, NULL); NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_6, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)L_7))) { goto IL_0074; } } IL_0035: { // _VariablesIds = new int[helpForFieldCommandRef.CellsCommands.Count]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___helpForFieldCommandRef_13; NullCheck(L_8); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_9; L_9 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_8, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_9, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_10); __this->____VariablesIds_18 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____VariablesIds_18), (void*)L_11); // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) V_0 = 0; goto IL_0061; } IL_0054: { // _VariablesIds[i] = i; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->____VariablesIds_18; int32_t L_13 = V_0; int32_t L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (int32_t)L_14); // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0061: { // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) int32_t L_16 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = __this->___helpForFieldCommandRef_13; NullCheck(L_17); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_18; L_18 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_17, NULL); NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_18, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_19))) { goto IL_0054; } } IL_0074: { // return _VariablesIds; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->____VariablesIds_18; return L_20; } } // UnityEngine.GUIContent[] FIMSpace.Generating.FieldVariable::GetVariablesNameList(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* FieldVariable_GetVariablesNameList_mD61299F8BD3D7B5DD45352530DB6A530EAA261B0 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, bool ___0_forceRefresh, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_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_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (helpForFieldCommandRef == null) return null; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___helpForFieldCommandRef_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_0010; } } { // if (helpForFieldCommandRef == null) return null; return (GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503*)NULL; } IL_0010: { // if (forceRefresh || _VariablesNames == null || _VariablesNames.Length != helpForFieldCommandRef.CellsCommands.Count) bool L_2 = ___0_forceRefresh; if (L_2) { goto IL_0035; } } { GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* L_3 = __this->____VariablesNames_19; if (!L_3) { goto IL_0035; } } { GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* L_4 = __this->____VariablesNames_19; NullCheck(L_4); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___helpForFieldCommandRef_13; NullCheck(L_5); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_6; L_6 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_5, NULL); NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_6, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))) == ((int32_t)L_7))) { goto IL_008e; } } IL_0035: { // _VariablesNames = new GUIContent[helpForFieldCommandRef.CellsCommands.Count]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___helpForFieldCommandRef_13; NullCheck(L_8); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_9; L_9 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_8, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_9, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* L_11 = (GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503*)(GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503*)SZArrayNew(GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503_il2cpp_TypeInfo_var, (uint32_t)L_10); __this->____VariablesNames_19 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____VariablesNames_19), (void*)L_11); // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) V_0 = 0; goto IL_007b; } IL_0054: { // _VariablesNames[i] = new GUIContent(helpForFieldCommandRef.CellsCommands[i].Title); GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* L_12 = __this->____VariablesNames_19; int32_t L_13 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___helpForFieldCommandRef_13; NullCheck(L_14); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_15; L_15 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_14, NULL); int32_t L_16 = V_0; NullCheck(L_15); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_17; L_17 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_15, L_16, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_17); String_t* L_18 = L_17->___Title_0; GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2* L_19 = (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)il2cpp_codegen_object_new(GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2_il2cpp_TypeInfo_var); NullCheck(L_19); GUIContent__ctor_mD2BDF82C1E1F75DEEF36F2C8EDB60FFB49EE4DBC(L_19, L_18, NULL); NullCheck(L_12); ArrayElementTypeCheck (L_12, L_19); (L_12)->SetAt(static_cast(L_13), (GUIContent_t15E48D4BEB1E6B6044F7DEB5E350800F511C2ED2*)L_19); // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) int32_t L_20 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_007b: { // for (int i = 0; i < helpForFieldCommandRef.CellsCommands.Count; i++) int32_t L_21 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_22 = __this->___helpForFieldCommandRef_13; NullCheck(L_22); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_23; L_23 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_22, NULL); NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_23, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_21) < ((int32_t)L_24))) { goto IL_0054; } } IL_008e: { // return _VariablesNames; GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* L_25 = __this->____VariablesNames_19; return L_25; } } // System.Void FIMSpace.Generating.FieldVariable::UpdateVariableWith(FIMSpace.Generating.FieldVariable,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariableWith_m87BBDD6630BA965B8412E5FF631347FF93FF9DC5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_fieldVariable, bool ___1_allowChangeType, 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 (allowChangeType) bool L_0 = ___1_allowChangeType; if (!L_0) { goto IL_0077; } } { // if (ValueType != fieldVariable.ValueType) ValueType = fieldVariable.ValueType; int32_t L_1 = __this->___ValueType_12; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2 = ___0_fieldVariable; NullCheck(L_2); int32_t L_3 = L_2->___ValueType_12; if ((((int32_t)L_1) == ((int32_t)L_3))) { goto IL_001d; } } { // if (ValueType != fieldVariable.ValueType) ValueType = fieldVariable.ValueType; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_4 = ___0_fieldVariable; NullCheck(L_4); int32_t L_5 = L_4->___ValueType_12; __this->___ValueType_12 = L_5; } IL_001d: { // if (gameObj != null) if (ValueType != EVarType.GameObject) gameObj = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___gameObj_4; 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_003b; } } { // if (gameObj != null) if (ValueType != EVarType.GameObject) gameObj = null; int32_t L_8 = __this->___ValueType_12; if ((((int32_t)L_8) == ((int32_t)4))) { goto IL_003b; } } { // if (gameObj != null) if (ValueType != EVarType.GameObject) gameObj = null; __this->___gameObj_4 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___gameObj_4), (void*)(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL); } IL_003b: { // if (unityObj != null) if (ValueType != EVarType.ProjectObject) unityObj = null; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = __this->___unityObj_5; 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_0059; } } { // if (unityObj != null) if (ValueType != EVarType.ProjectObject) unityObj = null; int32_t L_11 = __this->___ValueType_12; if ((((int32_t)L_11) == ((int32_t)7))) { goto IL_0059; } } { // if (unityObj != null) if (ValueType != EVarType.ProjectObject) unityObj = null; __this->___unityObj_5 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___unityObj_5), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL); } IL_0059: { // if (mat != null) if (ValueType != EVarType.Material) mat = null; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = __this->___mat_3; 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_0077; } } { // if (mat != null) if (ValueType != EVarType.Material) mat = null; int32_t L_14 = __this->___ValueType_12; if ((((int32_t)L_14) == ((int32_t)3))) { goto IL_0077; } } { // if (mat != null) if (ValueType != EVarType.Material) mat = null; __this->___mat_3 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___mat_3), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL); } IL_0077: { // if (ValueType == fieldVariable.ValueType) int32_t L_15 = __this->___ValueType_12; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = ___0_fieldVariable; NullCheck(L_16); int32_t L_17 = L_16->___ValueType_12; if ((!(((uint32_t)L_15) == ((uint32_t)L_17)))) { goto IL_00a6; } } { // if (ValueType == EVarType.Number) int32_t L_18 = __this->___ValueType_12; if ((!(((uint32_t)L_18) == ((uint32_t)1)))) { goto IL_009a; } } { // helper = fieldVariable.helper; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = ___0_fieldVariable; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19->___helper_7; __this->___helper_7 = L_20; } IL_009a: { // FloatSwitch = fieldVariable.FloatSwitch; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21 = ___0_fieldVariable; NullCheck(L_21); int32_t L_22 = L_21->___FloatSwitch_17; __this->___FloatSwitch_17 = L_22; } IL_00a6: { // helpForFieldCommand = fieldVariable.helpForFieldCommand; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23 = ___0_fieldVariable; NullCheck(L_23); bool L_24 = L_23->___helpForFieldCommand_14; __this->___helpForFieldCommand_14 = L_24; // displayOnScene = fieldVariable.displayOnScene; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = ___0_fieldVariable; NullCheck(L_25); bool L_26 = L_25->___displayOnScene_15; __this->___displayOnScene_15 = L_26; // allowTransformFollow = fieldVariable.allowTransformFollow; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27 = ___0_fieldVariable; NullCheck(L_27); bool L_28 = L_27->___allowTransformFollow_16; __this->___allowTransformFollow_16 = L_28; // } return; } } // System.Boolean FIMSpace.Generating.FieldVariable::LogicComparison(System.Single,System.Single,FIMSpace.Generating.FieldVariable/ELogicComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_LogicComparison_m6D6E5DC986E0AB1456AD15BC728F22098F0EE7BE (float ___0_a, float ___1_b, int32_t ___2_comparison, const RuntimeMethod* method) { { // if (comparison == ELogicComparison.Equal) return a == b; int32_t L_0 = ___2_comparison; if (L_0) { goto IL_0008; } } { // if (comparison == ELogicComparison.Equal) return a == b; float L_1 = ___0_a; float L_2 = ___1_b; return (bool)((((float)L_1) == ((float)L_2))? 1 : 0); } IL_0008: { // else if (comparison == ELogicComparison.Greater) return a > b; int32_t L_3 = ___2_comparison; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0011; } } { // else if (comparison == ELogicComparison.Greater) return a > b; float L_4 = ___0_a; float L_5 = ___1_b; return (bool)((((float)L_4) > ((float)L_5))? 1 : 0); } IL_0011: { // else if (comparison == ELogicComparison.GreaterOrEqual) return a >= b; int32_t L_6 = ___2_comparison; if ((!(((uint32_t)L_6) == ((uint32_t)2)))) { goto IL_001d; } } { // else if (comparison == ELogicComparison.GreaterOrEqual) return a >= b; float L_7 = ___0_a; float L_8 = ___1_b; return (bool)((((int32_t)((!(((float)L_7) >= ((float)L_8)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_001d: { // else if (comparison == ELogicComparison.Lower) return a < b; int32_t L_9 = ___2_comparison; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_0026; } } { // else if (comparison == ELogicComparison.Lower) return a < b; float L_10 = ___0_a; float L_11 = ___1_b; return (bool)((((float)L_10) < ((float)L_11))? 1 : 0); } IL_0026: { // else if (comparison == ELogicComparison.LowerOrEqual) return a <= b; int32_t L_12 = ___2_comparison; if ((!(((uint32_t)L_12) == ((uint32_t)4)))) { goto IL_0032; } } { // else if (comparison == ELogicComparison.LowerOrEqual) return a <= b; float L_13 = ___0_a; float L_14 = ___1_b; return (bool)((((int32_t)((!(((float)L_13) <= ((float)L_14)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0032: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.FieldVariable::LogicComparison(FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable/ELogicComparison) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_LogicComparison_mC20B89C1B0FC40EBB6A43FD58F56E72319C03812 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_a, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_b, int32_t ___2_comparison, const RuntimeMethod* method) { { // if (a.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___ValueType_12; if ((!(((uint32_t)L_1) == ((uint32_t)6)))) { goto IL_001e; } } { // if ( comparison == ELogicComparison.Equal) int32_t L_2 = ___2_comparison; if (L_2) { goto IL_0087; } } { // return a.GetVector2Value() == b.GetVector2Value(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = ___0_a; NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_3, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5 = ___1_b; NullCheck(L_5); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_5, NULL); bool L_7; L_7 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_4, L_6, NULL); return L_7; } IL_001e: { // else if (a.ValueType == EVarType.Vector3) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8 = ___0_a; NullCheck(L_8); int32_t L_9 = L_8->___ValueType_12; if ((!(((uint32_t)L_9) == ((uint32_t)5)))) { goto IL_003c; } } { // if (comparison == ELogicComparison.Equal) int32_t L_10 = ___2_comparison; if (L_10) { goto IL_0087; } } { // return a.GetVector3Value() == b.GetVector3Value(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = ___0_a; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_11, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13 = ___1_b; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_13, NULL); bool L_15; L_15 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_12, L_14, NULL); return L_15; } IL_003c: { // if ( a.ValueType != EVarType.Number) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_16 = ___0_a; NullCheck(L_16); int32_t L_17 = L_16->___ValueType_12; if ((((int32_t)L_17) == ((int32_t)1))) { goto IL_0057; } } { // if (comparison == ELogicComparison.Equal) return a.GetValue() == b.GetValue(); int32_t L_18 = ___2_comparison; if (L_18) { goto IL_0057; } } { // if (comparison == ELogicComparison.Equal) return a.GetValue() == b.GetValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_19 = ___0_a; NullCheck(L_19); RuntimeObject* L_20; L_20 = FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A(L_19, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21 = ___1_b; NullCheck(L_21); RuntimeObject* L_22; L_22 = FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A(L_21, NULL); return (bool)((((RuntimeObject*)(RuntimeObject*)L_20) == ((RuntimeObject*)(RuntimeObject*)L_22))? 1 : 0); } IL_0057: { // if (a.FloatSwitch == EVarFloatingSwitch.Float) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23 = ___0_a; NullCheck(L_23); int32_t L_24 = L_23->___FloatSwitch_17; if (L_24) { goto IL_0072; } } { // return LogicComparison(a.Float, b.Float, comparison); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = ___0_a; NullCheck(L_25); float L_26; L_26 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_25, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27 = ___1_b; NullCheck(L_27); float L_28; L_28 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_27, NULL); int32_t L_29 = ___2_comparison; bool L_30; L_30 = FieldVariable_LogicComparison_m6D6E5DC986E0AB1456AD15BC728F22098F0EE7BE(L_26, L_28, L_29, NULL); return L_30; } IL_0072: { // return LogicComparison(a.GetIntValue(), b.GetIntValue(), comparison); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = ___0_a; NullCheck(L_31); int32_t L_32; L_32 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_31, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33 = ___1_b; NullCheck(L_33); int32_t L_34; L_34 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_33, NULL); int32_t L_35 = ___2_comparison; bool L_36; L_36 = FieldVariable_LogicComparison_m6D6E5DC986E0AB1456AD15BC728F22098F0EE7BE(((float)L_32), ((float)L_34), L_35, NULL); return L_36; } IL_0087: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.FieldVariable::AlgebraOperation(FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable,FIMSpace.Generating.FieldVariable/EAlgebraOperation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_AlgebraOperation_mA2E636716FB3CC55D9E4A1787969701B4831111B (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_a, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_b, int32_t ___2_operation, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4; memset((&V_4), 0, sizeof(V_4)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5; memset((&V_5), 0, sizeof(V_5)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); float V_10 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_13; memset((&V_13), 0, sizeof(V_13)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_14; memset((&V_14), 0, sizeof(V_14)); int32_t V_15 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_16; memset((&V_16), 0, sizeof(V_16)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_17; memset((&V_17), 0, sizeof(V_17)); { // if (a.ValueType == EVarType.Number) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0 = ___0_a; NullCheck(L_0); int32_t L_1 = L_0->___ValueType_12; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0102; } } { // if (a.FloatSwitch == EVarFloatingSwitch.Float) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_2 = ___0_a; NullCheck(L_2); int32_t L_3 = L_2->___FloatSwitch_17; if (L_3) { goto IL_0086; } } { // float div0 = b.Float; if (div0 == 0f) div0 = 1f; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_4 = ___1_b; NullCheck(L_4); float L_5; L_5 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_4, NULL); V_0 = L_5; // float div0 = b.Float; if (div0 == 0f) div0 = 1f; float L_6 = V_0; if ((!(((float)L_6) == ((float)(0.0f))))) { goto IL_0029; } } { // float div0 = b.Float; if (div0 == 0f) div0 = 1f; V_0 = (1.0f); } IL_0029: { // if (operation == EAlgebraOperation.Add) Float = a.Float + b.Float; int32_t L_7 = ___2_operation; if (L_7) { goto IL_0040; } } { // if (operation == EAlgebraOperation.Add) Float = a.Float + b.Float; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8 = ___0_a; NullCheck(L_8); float L_9; L_9 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_8, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = ___1_b; NullCheck(L_10); float L_11; L_11 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_10, NULL); FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2(__this, ((float)il2cpp_codegen_add(L_9, L_11)), NULL); return; } IL_0040: { // else if (operation == EAlgebraOperation.Subtract) Float = a.Float - b.Float; int32_t L_12 = ___2_operation; if ((!(((uint32_t)L_12) == ((uint32_t)1)))) { goto IL_0058; } } { // else if (operation == EAlgebraOperation.Subtract) Float = a.Float - b.Float; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13 = ___0_a; NullCheck(L_13); float L_14; L_14 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_13, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15 = ___1_b; NullCheck(L_15); float L_16; L_16 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_15, NULL); FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2(__this, ((float)il2cpp_codegen_subtract(L_14, L_16)), NULL); return; } IL_0058: { // else if (operation == EAlgebraOperation.Multiply) Float = a.Float * b.Float; int32_t L_17 = ___2_operation; if ((!(((uint32_t)L_17) == ((uint32_t)3)))) { goto IL_0070; } } { // else if (operation == EAlgebraOperation.Multiply) Float = a.Float * b.Float; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18 = ___0_a; NullCheck(L_18); float L_19; L_19 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_18, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_20 = ___1_b; NullCheck(L_20); float L_21; L_21 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_20, NULL); FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2(__this, ((float)il2cpp_codegen_multiply(L_19, L_21)), NULL); return; } IL_0070: { // else if (operation == EAlgebraOperation.Divide) Float = a.Float / div0; int32_t L_22 = ___2_operation; if ((!(((uint32_t)L_22) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) Float = a.Float / div0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23 = ___0_a; NullCheck(L_23); float L_24; L_24 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_23, NULL); float L_25 = V_0; FieldVariable_set_Float_mE9EF6A8D047D63BAB01CBEDB427285825F9970A2(__this, ((float)(L_24/L_25)), NULL); return; } IL_0086: { // SetValue(a.GetIntValue() + b.GetIntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_26 = ___0_a; NullCheck(L_26); int32_t L_27; L_27 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_26, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = ___1_b; NullCheck(L_28); int32_t L_29; L_29 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_28, NULL); FieldVariable_SetValue_m2CF4DB03B2A325084AEA306CD2877E53C28E4A07(__this, ((int32_t)il2cpp_codegen_add(L_27, L_29)), NULL); // int div0 = b.GetIntValue(); if (div0 == 0) div0 = 1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_30 = ___1_b; NullCheck(L_30); int32_t L_31; L_31 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_30, NULL); V_1 = L_31; // int div0 = b.GetIntValue(); if (div0 == 0) div0 = 1; int32_t L_32 = V_1; if (L_32) { goto IL_00a5; } } { // int div0 = b.GetIntValue(); if (div0 == 0) div0 = 1; V_1 = 1; } IL_00a5: { // if (operation == EAlgebraOperation.Add) IntV = a.GetIntValue() + b.GetIntValue(); int32_t L_33 = ___2_operation; if (L_33) { goto IL_00bc; } } { // if (operation == EAlgebraOperation.Add) IntV = a.GetIntValue() + b.GetIntValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_34 = ___0_a; NullCheck(L_34); int32_t L_35; L_35 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_34, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_36 = ___1_b; NullCheck(L_36); int32_t L_37; L_37 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_36, NULL); FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C(__this, ((int32_t)il2cpp_codegen_add(L_35, L_37)), NULL); return; } IL_00bc: { // else if (operation == EAlgebraOperation.Subtract) IntV = a.GetIntValue() - b.GetIntValue(); int32_t L_38 = ___2_operation; if ((!(((uint32_t)L_38) == ((uint32_t)1)))) { goto IL_00d4; } } { // else if (operation == EAlgebraOperation.Subtract) IntV = a.GetIntValue() - b.GetIntValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_39 = ___0_a; NullCheck(L_39); int32_t L_40; L_40 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_39, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_41 = ___1_b; NullCheck(L_41); int32_t L_42; L_42 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_41, NULL); FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C(__this, ((int32_t)il2cpp_codegen_subtract(L_40, L_42)), NULL); return; } IL_00d4: { // else if (operation == EAlgebraOperation.Multiply) IntV = a.GetIntValue() * b.GetIntValue(); int32_t L_43 = ___2_operation; if ((!(((uint32_t)L_43) == ((uint32_t)3)))) { goto IL_00ec; } } { // else if (operation == EAlgebraOperation.Multiply) IntV = a.GetIntValue() * b.GetIntValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_44 = ___0_a; NullCheck(L_44); int32_t L_45; L_45 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_44, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_46 = ___1_b; NullCheck(L_46); int32_t L_47; L_47 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_46, NULL); FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C(__this, ((int32_t)il2cpp_codegen_multiply(L_45, L_47)), NULL); return; } IL_00ec: { // else if (operation == EAlgebraOperation.Divide) IntV = a.GetIntValue() / div0; int32_t L_48 = ___2_operation; if ((!(((uint32_t)L_48) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) IntV = a.GetIntValue() / div0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_49 = ___0_a; NullCheck(L_49); int32_t L_50; L_50 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_49, NULL); int32_t L_51 = V_1; FieldVariable_set_IntV_mF50209DF6CA7734BECE710952980DA9BCD692F3C(__this, ((int32_t)(L_50/L_51)), NULL); return; } IL_0102: { // else if (a.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_52 = ___0_a; NullCheck(L_52); int32_t L_53 = L_52->___ValueType_12; if ((!(((uint32_t)L_53) == ((uint32_t)6)))) { goto IL_03f2; } } { // if (a.FloatSwitch == EVarFloatingSwitch.Float) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_54 = ___0_a; NullCheck(L_54); int32_t L_55 = L_54->___FloatSwitch_17; if (L_55) { goto IL_027d; } } { // if (b.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_56 = ___1_b; NullCheck(L_56); int32_t L_57 = L_56->___ValueType_12; if ((!(((uint32_t)L_57) == ((uint32_t)6)))) { goto IL_01cb; } } { // Vector2 div0 = b.GetVector2Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_58 = ___1_b; NullCheck(L_58); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59; L_59 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_58, NULL); V_2 = L_59; // Vector2 div0 = b.GetVector2Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_2; float L_61 = L_60.___x_0; if ((!(((float)L_61) == ((float)(0.0f))))) { goto IL_0145; } } { // Vector2 div0 = b.GetVector2Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; (&V_2)->___x_0 = (1.0f); } IL_0145: { // Vector2 div0 = b.GetVector2Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_2; float L_63 = L_62.___y_1; if ((!(((float)L_63) == ((float)(0.0f))))) { goto IL_015e; } } { // Vector2 div0 = b.GetVector2Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; (&V_2)->___y_1 = (1.0f); } IL_015e: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + b.GetVector2Value()); int32_t L_64 = ___2_operation; if (L_64) { goto IL_0179; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_65 = ___0_a; NullCheck(L_65); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66; L_66 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_65, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_67 = ___1_b; NullCheck(L_67); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_68; L_68 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_67, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69; L_69 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_66, L_68, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_69, NULL); return; } IL_0179: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - b.GetVector2Value()); int32_t L_70 = ___2_operation; if ((!(((uint32_t)L_70) == ((uint32_t)1)))) { goto IL_0195; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_71 = ___0_a; NullCheck(L_71); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72; L_72 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_71, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_73 = ___1_b; NullCheck(L_73); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74; L_74 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_73, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75; L_75 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_72, L_74, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_75, NULL); return; } IL_0195: { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * b.GetVector2Value()); int32_t L_76 = ___2_operation; if ((!(((uint32_t)L_76) == ((uint32_t)3)))) { goto IL_01b1; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_77 = ___0_a; NullCheck(L_77); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78; L_78 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_77, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_79 = ___1_b; NullCheck(L_79); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80; L_80 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_79, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81; L_81 = Vector2_op_Multiply_m6FFFFF6A9E069A4FBCA7E098D88AE39C2B80D442_inline(L_78, L_80, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_81, NULL); return; } IL_01b1: { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); int32_t L_82 = ___2_operation; if ((!(((uint32_t)L_82) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_83 = ___0_a; NullCheck(L_83); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84; L_84 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_83, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_85 = V_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86; L_86 = Vector2_op_Division_m707994C12D356E65E453CEE8F767E652B60911BF_inline(L_84, L_85, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_86, NULL); return; } IL_01cb: { // float val = b.GetFloatValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_87 = ___1_b; NullCheck(L_87); float L_88; L_88 = FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE(L_87, NULL); V_3 = L_88; // Vector2 div0 = new Vector2(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; float L_89 = V_3; float L_90 = V_3; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_4), L_89, L_90, NULL); // Vector2 div0 = new Vector2(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91 = V_4; float L_92 = L_91.___x_0; if ((!(((float)L_92) == ((float)(0.0f))))) { goto IL_01f5; } } { // Vector2 div0 = new Vector2(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; (&V_4)->___x_0 = (1.0f); } IL_01f5: { // Vector2 div0 = new Vector2(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93 = V_4; float L_94 = L_93.___y_1; if ((!(((float)L_94) == ((float)(0.0f))))) { goto IL_020f; } } { // Vector2 div0 = new Vector2(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; (&V_4)->___y_1 = (1.0f); } IL_020f: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + b.GetVector2Value()); int32_t L_95 = ___2_operation; if (L_95) { goto IL_022a; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_96 = ___0_a; NullCheck(L_96); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_97; L_97 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_96, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_98 = ___1_b; NullCheck(L_98); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99; L_99 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_98, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_100; L_100 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_97, L_99, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_100, NULL); return; } IL_022a: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - b.GetVector2Value()); int32_t L_101 = ___2_operation; if ((!(((uint32_t)L_101) == ((uint32_t)1)))) { goto IL_0246; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_102 = ___0_a; NullCheck(L_102); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103; L_103 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_102, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_104 = ___1_b; NullCheck(L_104); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105; L_105 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_104, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106; L_106 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_103, L_105, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_106, NULL); return; } IL_0246: { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * b.GetVector2Value()); int32_t L_107 = ___2_operation; if ((!(((uint32_t)L_107) == ((uint32_t)3)))) { goto IL_0262; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * b.GetVector2Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_108 = ___0_a; NullCheck(L_108); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109; L_109 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_108, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_110 = ___1_b; NullCheck(L_110); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_111; L_111 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_110, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_112; L_112 = Vector2_op_Multiply_m6FFFFF6A9E069A4FBCA7E098D88AE39C2B80D442_inline(L_109, L_111, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_112, NULL); return; } IL_0262: { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); int32_t L_113 = ___2_operation; if ((!(((uint32_t)L_113) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_114 = ___0_a; NullCheck(L_114); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115; L_115 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_114, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_116 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_117; L_117 = Vector2_op_Division_m707994C12D356E65E453CEE8F767E652B60911BF_inline(L_115, L_116, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_117, NULL); return; } IL_027d: { // if (b.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_118 = ___1_b; NullCheck(L_118); int32_t L_119 = L_118->___ValueType_12; if ((!(((uint32_t)L_119) == ((uint32_t)6)))) { goto IL_0347; } } { // Vector2Int div0 = b.GetVector2IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_120 = ___1_b; NullCheck(L_120); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_121; L_121 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_120, NULL); V_5 = L_121; // Vector2Int div0 = b.GetVector2IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; int32_t L_122; L_122 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL); if (L_122) { goto IL_02a2; } } { // Vector2Int div0 = b.GetVector2IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_5), 1, NULL); } IL_02a2: { // Vector2Int div0 = b.GetVector2IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; int32_t L_123; L_123 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL); if (L_123) { goto IL_02b3; } } { // Vector2Int div0 = b.GetVector2IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_5), 1, NULL); } IL_02b3: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2IntValue() + b.GetVector2IntValue()); int32_t L_124 = ___2_operation; if (L_124) { goto IL_02ce; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2IntValue() + b.GetVector2IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_125 = ___0_a; NullCheck(L_125); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_126; L_126 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_125, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_127 = ___1_b; NullCheck(L_127); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_128; L_128 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_127, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_129; L_129 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_126, L_128, NULL); FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A(__this, L_129, NULL); return; } IL_02ce: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2IntValue() - b.GetVector2IntValue()); int32_t L_130 = ___2_operation; if ((!(((uint32_t)L_130) == ((uint32_t)1)))) { goto IL_02ea; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2IntValue() - b.GetVector2IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_131 = ___0_a; NullCheck(L_131); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_132; L_132 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_131, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_133 = ___1_b; NullCheck(L_133); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_134; L_134 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_133, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_135; L_135 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_132, L_134, NULL); FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A(__this, L_135, NULL); return; } IL_02ea: { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2IntValue() * b.GetVector2IntValue()); int32_t L_136 = ___2_operation; if ((!(((uint32_t)L_136) == ((uint32_t)3)))) { goto IL_0306; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2IntValue() * b.GetVector2IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_137 = ___0_a; NullCheck(L_137); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_138; L_138 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_137, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_139 = ___1_b; NullCheck(L_139); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_140; L_140 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_139, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_141; L_141 = Vector2Int_op_Multiply_m2ED44A039D6B71695AD661A1184DC0FCB720126F_inline(L_138, L_140, NULL); FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A(__this, L_141, NULL); return; } IL_0306: { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector2Int(a.GetVector2IntValue().x / div0.x, a.GetVector2IntValue().y / div0.y)); int32_t L_142 = ___2_operation; if ((!(((uint32_t)L_142) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector2Int(a.GetVector2IntValue().x / div0.x, a.GetVector2IntValue().y / div0.y)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_143 = ___0_a; NullCheck(L_143); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_144; L_144 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_143, NULL); V_6 = L_144; int32_t L_145; L_145 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL); int32_t L_146; L_146 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_147 = ___0_a; NullCheck(L_147); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_148; L_148 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_147, NULL); V_6 = L_148; int32_t L_149; L_149 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL); int32_t L_150; L_150 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_151; memset((&L_151), 0, sizeof(L_151)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_151), ((int32_t)(L_145/L_146)), ((int32_t)(L_149/L_150)), /*hidden argument*/NULL); FieldVariable_SetValue_m9F67957393BC3E1470F35A378EC2984C78C3AA8A(__this, L_151, NULL); return; } IL_0347: { // int val = b.GetIntValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_152 = ___1_b; NullCheck(L_152); int32_t L_153; L_153 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_152, NULL); V_7 = L_153; // Vector2Int div0 = new Vector2Int(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; int32_t L_154 = V_7; int32_t L_155 = V_7; Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_8), L_154, L_155, NULL); // Vector2Int div0 = new Vector2Int(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; int32_t L_156; L_156 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL); if (L_156) { goto IL_036b; } } { // Vector2Int div0 = new Vector2Int(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_8), 1, NULL); } IL_036b: { // Vector2Int div0 = new Vector2Int(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; int32_t L_157; L_157 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL); if (L_157) { goto IL_037c; } } { // Vector2Int div0 = new Vector2Int(val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_8), 1, NULL); } IL_037c: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + div0); int32_t L_158 = ___2_operation; if (L_158) { goto IL_0398; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector2Value() + div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_159 = ___0_a; NullCheck(L_159); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_160; L_160 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_159, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_161 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_162; L_162 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_161, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_163; L_163 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_160, L_162, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_163, NULL); return; } IL_0398: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - div0); int32_t L_164 = ___2_operation; if ((!(((uint32_t)L_164) == ((uint32_t)1)))) { goto IL_03b5; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector2Value() - div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_165 = ___0_a; NullCheck(L_165); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_166; L_166 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_165, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_167 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_168; L_168 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_167, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_169; L_169 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_166, L_168, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_169, NULL); return; } IL_03b5: { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * div0); int32_t L_170 = ___2_operation; if ((!(((uint32_t)L_170) == ((uint32_t)3)))) { goto IL_03d2; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector2Value() * div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_171 = ___0_a; NullCheck(L_171); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_172; L_172 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_171, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_173 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_174; L_174 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_173, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_175; L_175 = Vector2_op_Multiply_m6FFFFF6A9E069A4FBCA7E098D88AE39C2B80D442_inline(L_172, L_174, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_175, NULL); return; } IL_03d2: { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); int32_t L_176 = ___2_operation; if ((!(((uint32_t)L_176) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(a.GetVector2Value() / div0); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_177 = ___0_a; NullCheck(L_177); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_178; L_178 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_177, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_179 = V_8; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_180; L_180 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_179, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_181; L_181 = Vector2_op_Division_m707994C12D356E65E453CEE8F767E652B60911BF_inline(L_178, L_180, NULL); FieldVariable_SetValue_mA49535748E9DFE2C82D8FE77CC702FE60691C92F(__this, L_181, NULL); return; } IL_03f2: { // else if (a.ValueType == EVarType.Vector3) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_182 = ___0_a; NullCheck(L_182); int32_t L_183 = L_182->___ValueType_12; if ((!(((uint32_t)L_183) == ((uint32_t)5)))) { goto IL_0843; } } { // if (a.FloatSwitch == EVarFloatingSwitch.Float) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_184 = ___0_a; NullCheck(L_184); int32_t L_185 = L_184->___FloatSwitch_17; if (L_185) { goto IL_0634; } } { // if (b.ValueType == EVarType.Vector3) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_186 = ___1_b; NullCheck(L_186); int32_t L_187 = L_186->___ValueType_12; if ((!(((uint32_t)L_187) == ((uint32_t)5)))) { goto IL_050a; } } { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_188 = ___1_b; NullCheck(L_188); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_189; L_189 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_188, NULL); V_9 = L_189; // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190 = V_9; float L_191 = L_190.___x_2; if ((!(((float)L_191) == ((float)(0.0f))))) { goto IL_0437; } } { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_9)->___x_2 = (1.0f); } IL_0437: { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_192 = V_9; float L_193 = L_192.___y_3; if ((!(((float)L_193) == ((float)(0.0f))))) { goto IL_0451; } } { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_9)->___y_3 = (1.0f); } IL_0451: { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194 = V_9; float L_195 = L_194.___z_4; if ((!(((float)L_195) == ((float)(0.0f))))) { goto IL_046b; } } { // Vector3 div0 = b.GetVector3Value(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_9)->___z_4 = (1.0f); } IL_046b: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + b.GetVector3Value()); int32_t L_196 = ___2_operation; if (L_196) { goto IL_0486; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + b.GetVector3Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_197 = ___0_a; NullCheck(L_197); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_198; L_198 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_197, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_199 = ___1_b; NullCheck(L_199); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200; L_200 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_199, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_201; L_201 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_198, L_200, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_201, NULL); return; } IL_0486: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - b.GetVector3Value()); int32_t L_202 = ___2_operation; if ((!(((uint32_t)L_202) == ((uint32_t)1)))) { goto IL_04a2; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - b.GetVector3Value()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_203 = ___0_a; NullCheck(L_203); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_204; L_204 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_203, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_205 = ___1_b; NullCheck(L_205); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_206; L_206 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_205, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_207; L_207 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_204, L_206, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_207, NULL); return; } IL_04a2: { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), b.GetVector3Value())); int32_t L_208 = ___2_operation; if ((!(((uint32_t)L_208) == ((uint32_t)3)))) { goto IL_04be; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), b.GetVector3Value())); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_209 = ___0_a; NullCheck(L_209); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210; L_210 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_209, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_211 = ___1_b; NullCheck(L_211); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_212; L_212 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_211, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_213; L_213 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_210, L_212, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_213, NULL); return; } IL_04be: { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); int32_t L_214 = ___2_operation; if ((!(((uint32_t)L_214) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_215 = ___0_a; NullCheck(L_215); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_216; L_216 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_215, NULL); float L_217 = L_216.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_218 = V_9; float L_219 = L_218.___x_2; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_220 = ___0_a; NullCheck(L_220); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_221; L_221 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_220, NULL); float L_222 = L_221.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_223 = V_9; float L_224 = L_223.___y_3; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_225 = ___0_a; NullCheck(L_225); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_226; L_226 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_225, NULL); float L_227 = L_226.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_228 = V_9; float L_229 = L_228.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_230; memset((&L_230), 0, sizeof(L_230)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_230), ((float)(L_217/L_219)), ((float)(L_222/L_224)), ((float)(L_227/L_229)), /*hidden argument*/NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_230, NULL); return; } IL_050a: { // float val = b.GetFloatValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_231 = ___1_b; NullCheck(L_231); float L_232; L_232 = FieldVariable_GetFloatValue_mBC41B76BC845DE0FBBB333A8A1B31EA5A2B569BE(L_231, NULL); V_10 = L_232; // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; float L_233 = V_10; float L_234 = V_10; float L_235 = V_10; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_11), L_233, L_234, L_235, NULL); // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_236 = V_11; float L_237 = L_236.___x_2; if ((!(((float)L_237) == ((float)(0.0f))))) { goto IL_0539; } } { // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_11)->___x_2 = (1.0f); } IL_0539: { // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_238 = V_11; float L_239 = L_238.___y_3; if ((!(((float)L_239) == ((float)(0.0f))))) { goto IL_0553; } } { // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_11)->___y_3 = (1.0f); } IL_0553: { // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_240 = V_11; float L_241 = L_240.___z_4; if ((!(((float)L_241) == ((float)(0.0f))))) { goto IL_056d; } } { // Vector3 div0 = new Vector3(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; (&V_11)->___z_4 = (1.0f); } IL_056d: { // Vector3 mul = new Vector3(val, val, val); float L_242 = V_10; float L_243 = V_10; float L_244 = V_10; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_12), L_242, L_243, L_244, NULL); // if (b.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_245 = ___1_b; NullCheck(L_245); int32_t L_246 = L_245->___ValueType_12; if ((!(((uint32_t)L_246) == ((uint32_t)6)))) { goto IL_05a1; } } { // mul.y = b.GetVector2Value().y; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_247 = ___1_b; NullCheck(L_247); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_248; L_248 = FieldVariable_GetVector2Value_m6BD5DB23B882AD17C1D703D8A67F4464634C4E10(L_247, NULL); float L_249 = L_248.___y_1; (&V_12)->___y_3 = L_249; // mul.z = 0f; (&V_12)->___z_4 = (0.0f); } IL_05a1: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + mul); int32_t L_250 = ___2_operation; if (L_250) { goto IL_05b8; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + mul); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_251 = ___0_a; NullCheck(L_251); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_252; L_252 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_251, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_253 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_254; L_254 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_252, L_253, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_254, NULL); return; } IL_05b8: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - mul); int32_t L_255 = ___2_operation; if ((!(((uint32_t)L_255) == ((uint32_t)1)))) { goto IL_05d0; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - mul); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_256 = ___0_a; NullCheck(L_256); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_257; L_257 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_256, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_258 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_259; L_259 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_257, L_258, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_259, NULL); return; } IL_05d0: { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), mul)); int32_t L_260 = ___2_operation; if ((!(((uint32_t)L_260) == ((uint32_t)3)))) { goto IL_05e8; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), mul)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_261 = ___0_a; NullCheck(L_261); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_262; L_262 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_261, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_263 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_264; L_264 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_262, L_263, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_264, NULL); return; } IL_05e8: { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); int32_t L_265 = ___2_operation; if ((!(((uint32_t)L_265) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_266 = ___0_a; NullCheck(L_266); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_267; L_267 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_266, NULL); float L_268 = L_267.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_269 = V_11; float L_270 = L_269.___x_2; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_271 = ___0_a; NullCheck(L_271); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_272; L_272 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_271, NULL); float L_273 = L_272.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_274 = V_11; float L_275 = L_274.___y_3; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_276 = ___0_a; NullCheck(L_276); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_277; L_277 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_276, NULL); float L_278 = L_277.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_279 = V_11; float L_280 = L_279.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_281; memset((&L_281), 0, sizeof(L_281)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_281), ((float)(L_268/L_270)), ((float)(L_273/L_275)), ((float)(L_278/L_280)), /*hidden argument*/NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_281, NULL); return; } IL_0634: { // if (b.ValueType == EVarType.Vector3) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_282 = ___1_b; NullCheck(L_282); int32_t L_283 = L_282->___ValueType_12; if ((!(((uint32_t)L_283) == ((uint32_t)5)))) { goto IL_0726; } } { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_284 = ___1_b; NullCheck(L_284); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_285; L_285 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_284, NULL); V_13 = L_285; // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_286; L_286 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_13), NULL); if (L_286) { goto IL_0659; } } { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline((&V_13), 1, NULL); } IL_0659: { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_287; L_287 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_13), NULL); if (L_287) { goto IL_066a; } } { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline((&V_13), 1, NULL); } IL_066a: { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_288; L_288 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_13), NULL); if (L_288) { goto IL_067b; } } { // Vector3Int div0 = b.GetVector3IntValue(); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline((&V_13), 1, NULL); } IL_067b: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3IntValue() + b.GetVector3IntValue()); int32_t L_289 = ___2_operation; if (L_289) { goto IL_0696; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3IntValue() + b.GetVector3IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_290 = ___0_a; NullCheck(L_290); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_291; L_291 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_290, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_292 = ___1_b; NullCheck(L_292); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_293; L_293 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_292, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_294; L_294 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_291, L_293, NULL); FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5(__this, L_294, NULL); return; } IL_0696: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3IntValue() - b.GetVector3IntValue()); int32_t L_295 = ___2_operation; if ((!(((uint32_t)L_295) == ((uint32_t)1)))) { goto IL_06b2; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3IntValue() - b.GetVector3IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_296 = ___0_a; NullCheck(L_296); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_297; L_297 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_296, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_298 = ___1_b; NullCheck(L_298); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_299; L_299 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_298, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_300; L_300 = Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_inline(L_297, L_299, NULL); FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5(__this, L_300, NULL); return; } IL_06b2: { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector3IntValue() * b.GetVector3IntValue()); int32_t L_301 = ___2_operation; if ((!(((uint32_t)L_301) == ((uint32_t)3)))) { goto IL_06ce; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(a.GetVector3IntValue() * b.GetVector3IntValue()); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_302 = ___0_a; NullCheck(L_302); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_303; L_303 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_302, NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_304 = ___1_b; NullCheck(L_304); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_305; L_305 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_304, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_306; L_306 = Vector3Int_op_Multiply_m19DB8EC63400CFD9AAF3CF000AF5CFFD9D2DE4D5_inline(L_303, L_305, NULL); FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5(__this, L_306, NULL); return; } IL_06ce: { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3Int(a.GetVector3IntValue().x / div0.x, a.GetVector3IntValue().y / div0.y, a.GetVector3IntValue().z / div0.z)); int32_t L_307 = ___2_operation; if ((!(((uint32_t)L_307) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3Int(a.GetVector3IntValue().x / div0.x, a.GetVector3IntValue().y / div0.y, a.GetVector3IntValue().z / div0.z)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_308 = ___0_a; NullCheck(L_308); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_309; L_309 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_308, NULL); V_14 = L_309; int32_t L_310; L_310 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_14), NULL); int32_t L_311; L_311 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_13), NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_312 = ___0_a; NullCheck(L_312); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_313; L_313 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_312, NULL); V_14 = L_313; int32_t L_314; L_314 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_14), NULL); int32_t L_315; L_315 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_13), NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_316 = ___0_a; NullCheck(L_316); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_317; L_317 = FieldVariable_GetVector3IntValue_mC25F0DA6A4366748A1FAEAA0F519B47E04A2CE30(L_316, NULL); V_14 = L_317; int32_t L_318; L_318 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_14), NULL); int32_t L_319; L_319 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_13), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_320; memset((&L_320), 0, sizeof(L_320)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_320), ((int32_t)(L_310/L_311)), ((int32_t)(L_314/L_315)), ((int32_t)(L_318/L_319)), /*hidden argument*/NULL); FieldVariable_SetValue_mB77AC627E35E5E78240305B2DE769E6D0DB750D5(__this, L_320, NULL); return; } IL_0726: { // int val = b.GetIntValue(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_321 = ___1_b; NullCheck(L_321); int32_t L_322; L_322 = FieldVariable_GetIntValue_m3A02984D4F38D650BD64A9C3E8CE38970D1B5E37(L_321, NULL); V_15 = L_322; // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_323 = V_15; int32_t L_324 = V_15; int32_t L_325 = V_15; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_16), L_323, L_324, L_325, NULL); // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_326; L_326 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_16), NULL); if (L_326) { goto IL_074c; } } { // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline((&V_16), 1, NULL); } IL_074c: { // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_327; L_327 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_16), NULL); if (L_327) { goto IL_075d; } } { // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline((&V_16), 1, NULL); } IL_075d: { // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; int32_t L_328; L_328 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_16), NULL); if (L_328) { goto IL_076e; } } { // Vector3Int div0 = new Vector3Int(val, val, val); if (div0.x == 0) div0.x = 1; if (div0.y == 0) div0.y = 1; if (div0.z == 0) div0.z = 1; Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline((&V_16), 1, NULL); } IL_076e: { // Vector3Int mul = new Vector3Int(val, val, val); int32_t L_329 = V_15; int32_t L_330 = V_15; int32_t L_331 = V_15; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_17), L_329, L_330, L_331, NULL); // if (b.ValueType == EVarType.Vector2) FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_332 = ___1_b; NullCheck(L_332); int32_t L_333 = L_332->___ValueType_12; if ((!(((uint32_t)L_333) == ((uint32_t)6)))) { goto IL_07a2; } } { // mul.y = b.GetVector2IntValue().y; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_334 = ___1_b; NullCheck(L_334); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_335; L_335 = FieldVariable_GetVector2IntValue_mA5E13211F2D95C3D9B2AE2DAB03BBD2D14B382C2(L_334, NULL); V_6 = L_335; int32_t L_336; L_336 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL); Vector3Int_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline((&V_17), L_336, NULL); // mul.z = 0; Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline((&V_17), 0, NULL); } IL_07a2: { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + mul); int32_t L_337 = ___2_operation; if (L_337) { goto IL_07be; } } { // if (operation == EAlgebraOperation.Add) SetValue(a.GetVector3Value() + mul); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_338 = ___0_a; NullCheck(L_338); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_339; L_339 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_338, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_340 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_341; L_341 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_340, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_342; L_342 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_339, L_341, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_342, NULL); return; } IL_07be: { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - mul); int32_t L_343 = ___2_operation; if ((!(((uint32_t)L_343) == ((uint32_t)1)))) { goto IL_07db; } } { // else if (operation == EAlgebraOperation.Subtract) SetValue(a.GetVector3Value() - mul); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_344 = ___0_a; NullCheck(L_344); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_345; L_345 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_344, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_346 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_347; L_347 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_346, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_348; L_348 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_345, L_347, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_348, NULL); return; } IL_07db: { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), mul)); int32_t L_349 = ___2_operation; if ((!(((uint32_t)L_349) == ((uint32_t)3)))) { goto IL_07f8; } } { // else if (operation == EAlgebraOperation.Multiply) SetValue(Vector3.Scale(a.GetVector3Value(), mul)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_350 = ___0_a; NullCheck(L_350); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_351; L_351 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_350, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_352 = V_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_353; L_353 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_352, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_354; L_354 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_351, L_353, NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_354, NULL); return; } IL_07f8: { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); int32_t L_355 = ___2_operation; if ((!(((uint32_t)L_355) == ((uint32_t)2)))) { goto IL_0843; } } { // else if (operation == EAlgebraOperation.Divide) SetValue(new Vector3(a.GetVector3Value().x / div0.x, a.GetVector3Value().y / div0.y, a.GetVector3Value().z / div0.z)); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_356 = ___0_a; NullCheck(L_356); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_357; L_357 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_356, NULL); float L_358 = L_357.___x_2; int32_t L_359; L_359 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_16), NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_360 = ___0_a; NullCheck(L_360); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_361; L_361 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_360, NULL); float L_362 = L_361.___y_3; int32_t L_363; L_363 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_16), NULL); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_364 = ___0_a; NullCheck(L_364); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_365; L_365 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_364, NULL); float L_366 = L_365.___z_4; int32_t L_367; L_367 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_16), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_368; memset((&L_368), 0, sizeof(L_368)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_368), ((float)(L_358/((float)L_359))), ((float)(L_362/((float)L_363))), ((float)(L_366/((float)L_367))), /*hidden argument*/NULL); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(__this, L_368, NULL); } IL_0843: { // } return; } } // System.Boolean FIMSpace.Generating.FieldVariable::SupportingType(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldVariable_SupportingType_m26C46ED9BD51376A577C4B245460F692451CA143 (RuntimeObject* ___0_val, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (val is Single) return true; RuntimeObject* L_0 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_000a; } } { // if (val is Single) return true; return (bool)1; } IL_000a: { // if (val is int) return true; RuntimeObject* L_1 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_1, Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var))) { goto IL_0014; } } { // if (val is int) return true; return (bool)1; } IL_0014: { // if (val is float) return true; RuntimeObject* L_2 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var))) { goto IL_001e; } } { // if (val is float) return true; return (bool)1; } IL_001e: { // if (val is bool) return true; RuntimeObject* L_3 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_3, Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var))) { goto IL_0028; } } { // if (val is bool) return true; return (bool)1; } IL_0028: { // if (val is string) return true; RuntimeObject* L_4 = ___0_val; if (!((String_t*)IsInstSealed((RuntimeObject*)L_4, String_t_il2cpp_TypeInfo_var))) { goto IL_0032; } } { // if (val is string) return true; return (bool)1; } IL_0032: { // if (val is Vector2) return true; RuntimeObject* L_5 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))) { goto IL_003c; } } { // if (val is Vector2) return true; return (bool)1; } IL_003c: { // if (val is Vector3) return true; RuntimeObject* L_6 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_6, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))) { goto IL_0046; } } { // if (val is Vector3) return true; return (bool)1; } IL_0046: { // if (val is Vector2Int) return true; RuntimeObject* L_7 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_7, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))) { goto IL_0050; } } { // if (val is Vector2Int) return true; return (bool)1; } IL_0050: { // if (val is Vector3Int) return true; RuntimeObject* L_8 = ___0_val; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_8, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))) { goto IL_005a; } } { // if (val is Vector3Int) return true; return (bool)1; } IL_005a: { // if (val is GameObject) return true; RuntimeObject* L_9 = ___0_val; if (!((GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)IsInstSealed((RuntimeObject*)L_9, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var))) { goto IL_0064; } } { // if (val is GameObject) return true; return (bool)1; } IL_0064: { // if (val is Material) return true; RuntimeObject* L_10 = ___0_val; if (!((Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)IsInstClass((RuntimeObject*)L_10, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var))) { goto IL_006e; } } { // if (val is Material) return true; return (bool)1; } IL_006e: { // return false; 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 // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::get_ParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __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; } { // public FieldSetup ParentSetup { get { if (InternalField) return InternalField; return FlexSetup.FieldPreset; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___InternalField_1; 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; } } { // public FieldSetup ParentSetup { get { if (InternalField) return InternalField; return FlexSetup.FieldPreset; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___InternalField_1; return L_2; } IL_0014: { // public FieldSetup ParentSetup { get { if (InternalField) return InternalField; return FlexSetup.FieldPreset; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_3 = __this->___FlexSetup_0; NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = L_3->___FieldPreset_1; return L_4; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::get_RunningFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* InstantiatedFieldInfo_get_RunningFieldSetup_mCBBB8C24BCC3FC749FCE18A7D4FA5F0AD67292F2 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public FieldSetup RunningFieldSetup { get { return FlexSetup.RuntimeFieldSetup; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2(L_0, NULL); return L_1; } } // FIMSpace.Generating.CellsController FIMSpace.Generating.InstantiatedFieldInfo::get_GenController() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* InstantiatedFieldInfo_get_GenController_m30625D5E3AE7D1F9858EC63E2C754F48C64C05A6 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public CellsController GenController { get { return FlexSetup.CellsController; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; NullCheck(L_0); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = L_0->___CellsController_3; return L_1; } } // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::get_Initialized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstantiatedFieldInfo_get_Initialized_m9086E44FB9CF6A35673C3E175E99E6A8DCE08715 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public bool Initialized { get { return initialized; } } bool L_0 = __this->___initialized_14; return L_0; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::Initialize(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_Initialize_mA79FC290583B727E8D89CB8C242F93DB97053E02 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Instantiated == null) Instantiated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Instantiated_2; if (L_0) { goto IL_0013; } } { // if (Instantiated == null) Instantiated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); __this->___Instantiated_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Instantiated_2), (void*)L_1); } IL_0013: { // if (InstantiatedInfos == null) InstantiatedInfos = new List(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_2 = __this->___InstantiatedInfos_3; if (L_2) { goto IL_0026; } } { // if (InstantiatedInfos == null) InstantiatedInfos = new List(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_3 = (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*)il2cpp_codegen_object_new(List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C(L_3, List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C_RuntimeMethod_var); __this->___InstantiatedInfos_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiatedInfos_3), (void*)L_3); } IL_0026: { // RefreshReferences(flex); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_4 = ___0_flex; InstantiatedFieldInfo_RefreshReferences_m80C9681CD9F6C35990C773015A947B64F672D35F(__this, L_4, NULL); // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_RefreshReferences_m80C9681CD9F6C35990C773015A947B64F672D35F (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) { { // FlexSetup = flex; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = ___0_flex; __this->___FlexSetup_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___FlexSetup_0), (void*)L_0); // RestoreDictionary(); InstantiatedFieldInfo_RestoreDictionary_mD51849874A35A9749F7F160E837F3D16D5443A7D(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::SetupContainer(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_SetupContainer_mF1B870AB1347FF61D79255F900F2BDECFC70C756 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_container, const RuntimeMethod* method) { { // FieldTransform = container; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_container; __this->___FieldTransform_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldTransform_6), (void*)L_0); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::GetGridWorldPositions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* InstantiatedFieldInfo_GetGridWorldPositions_mBC12D9B81E27C78013A1C0BBD1D9ABBC9EB0186F (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_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_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // List pos = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_0, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); V_0 = L_0; // Vector3 size = ParentSetup.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7(__this, NULL); NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_1, NULL); V_1 = L_2; // for (int i = 0; i < Grid.AllApprovedCells.Count; i++) V_2 = 0; goto IL_0037; } IL_0016: { // pos.Add(Grid.AllApprovedCells[i].WorldPos(size)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_3 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = __this->___Grid_7; 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); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = FGenCell_WorldPos_m4305A180A39F98318D82427412EA60255C31DCC3(L_7, L_8, NULL); NullCheck(L_3); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_3, L_9, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (int i = 0; i < Grid.AllApprovedCells.Count; i++) int32_t L_10 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0037: { // for (int i = 0; i < Grid.AllApprovedCells.Count; i++) int32_t L_11 = V_2; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12 = __this->___Grid_7; NullCheck(L_12); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = L_12->___AllApprovedCells_1; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_13, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_14))) { goto IL_0016; } } { // return pos; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_15 = V_0; return L_15; } } // UnityEngine.Transform FIMSpace.Generating.InstantiatedFieldInfo::GetTriggersContainer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* InstantiatedFieldInfo_GetTriggersContainer_m512DC03A6E3D130654764DF60AA1D517DC2E4C4A (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE440297EE180B486A6FE3C0C926CF9521F97AD99); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < GeneratedTriggers.Count; i++) V_0 = 0; goto IL_0046; } IL_0004: { // if (GeneratedTriggers[i].transform.parent.name.Contains("Triggers")) return GeneratedTriggers[i].transform.parent; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_0 = __this->___GeneratedTriggers_11; int32_t L_1 = V_0; NullCheck(L_0); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_2; L_2 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_0, L_1, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL); NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL); NullCheck(L_4); String_t* L_5; L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL); NullCheck(L_5); bool L_6; L_6 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_5, _stringLiteralE440297EE180B486A6FE3C0C926CF9521F97AD99, NULL); if (!L_6) { goto IL_0042; } } { // if (GeneratedTriggers[i].transform.parent.name.Contains("Triggers")) return GeneratedTriggers[i].transform.parent; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_7 = __this->___GeneratedTriggers_11; int32_t L_8 = V_0; NullCheck(L_7); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_9; L_9 = List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C(L_7, L_8, List_1_get_Item_mE219167C21305200F6C787679E6B1B044A83DB8C_RuntimeMethod_var); NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_10, NULL); return L_11; } IL_0042: { // for (int i = 0; i < GeneratedTriggers.Count; i++) int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0046: { // for (int i = 0; i < GeneratedTriggers.Count; i++) int32_t L_13 = V_0; List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* L_14 = __this->___GeneratedTriggers_11; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_inline(L_14, List_1_get_Count_m4169F119026A13ED005EA783AE2A32ED5BBDAE2E_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0004; } } { // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::Clear(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_Clear_m2C196AF09C10325259C8A30488FF3DE287547D0C (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, bool ___0_destroyAll, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m52F1D661D9C593881EBEF1F7F09E0D29AA3E82BA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m962951C8D1912AFA8AC408525E9B6D25ACF7E128_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_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*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (Instantiated == null) Instantiated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Instantiated_2; if (L_0) { goto IL_0013; } } { // if (Instantiated == null) Instantiated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); __this->___Instantiated_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Instantiated_2), (void*)L_1); } IL_0013: { // if (destroyAll) bool L_2 = ___0_destroyAll; if (!L_2) { goto IL_0050; } } { // for (int i = 0; i < Instantiated.Count; i++) V_0 = 0; goto IL_0042; } IL_001a: { // if (Instantiated[i]) FGenerators.DestroyObject(Instantiated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = __this->___Instantiated_2; int32_t L_4 = V_0; NullCheck(L_3); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5; L_5 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_3, L_4, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL); if (!L_6) { goto IL_003e; } } { // if (Instantiated[i]) FGenerators.DestroyObject(Instantiated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___Instantiated_2; int32_t L_8 = V_0; NullCheck(L_7); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_7, L_8, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_9, NULL); } IL_003e: { // for (int i = 0; i < Instantiated.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0042: { // for (int i = 0; i < Instantiated.Count; i++) int32_t L_11 = V_0; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = __this->___Instantiated_2; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_12, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_001a; } } IL_0050: { // if (InstantiatedInfoPerCell != null) InstantiatedInfoPerCell.Clear(); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_14 = __this->___InstantiatedInfoPerCell_4; if (!L_14) { goto IL_0063; } } { // if (InstantiatedInfoPerCell != null) InstantiatedInfoPerCell.Clear(); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_15 = __this->___InstantiatedInfoPerCell_4; NullCheck(L_15); Dictionary_2_Clear_m52F1D661D9C593881EBEF1F7F09E0D29AA3E82BA(L_15, Dictionary_2_Clear_m52F1D661D9C593881EBEF1F7F09E0D29AA3E82BA_RuntimeMethod_var); } IL_0063: { // if (InstantiatedInfos != null) InstantiatedInfos.Clear(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_16 = __this->___InstantiatedInfos_3; if (!L_16) { goto IL_0076; } } { // if (InstantiatedInfos != null) InstantiatedInfos.Clear(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_17 = __this->___InstantiatedInfos_3; NullCheck(L_17); List_1_Clear_m962951C8D1912AFA8AC408525E9B6D25ACF7E128_inline(L_17, List_1_Clear_m962951C8D1912AFA8AC408525E9B6D25ACF7E128_RuntimeMethod_var); } IL_0076: { // Instantiated.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = __this->___Instantiated_2; NullCheck(L_18); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_18, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); // if (CustomInstantiatedList != null) CustomInstantiatedList.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_19; L_19 = InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline(__this, NULL); if (!L_19) { goto IL_0094; } } { // if (CustomInstantiatedList != null) CustomInstantiatedList.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_20; L_20 = InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline(__this, NULL); NullCheck(L_20); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_20, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); } IL_0094: { // if (CustomToDestroyList != null) CustomToDestroyList.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_21; L_21 = InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline(__this, NULL); if (!L_21) { goto IL_00a7; } } { // if (CustomToDestroyList != null) CustomToDestroyList.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_22; L_22 = InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline(__this, NULL); NullCheck(L_22); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_22, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); } IL_00a7: { // Grid = null; __this->___Grid_7 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_7), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // } return; } } // System.Single FIMSpace.Generating.InstantiatedFieldInfo::GetCellSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InstantiatedFieldInfo_GetCellSize_mCAEEF00E734A336BA3B0DA70EDC3D46A719052A0 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // return ParentSetup.GetCellUnitSize().x; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_0, NULL); float L_2 = L_1.___x_2; return L_2; } } // FIMSpace.Generating.CellInstanitations FIMSpace.Generating.InstantiatedFieldInfo::GetInfoAt(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* InstantiatedFieldInfo_GetInfoAt_mD3F15DBB4100B83467AF9CEF09CAD3466C7EFFA1 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_parentCellPos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* V_0 = NULL; { // CellInstanitations datas = null; V_0 = (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*)NULL; // if (InstantiatedInfoPerCell.TryGetValue(parentCellPos, out datas)) Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_0 = __this->___InstantiatedInfoPerCell_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_parentCellPos; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); if (!L_2) { goto IL_0014; } } { // return datas; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_3 = V_0; return L_3; } IL_0014: { // return null; return (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*)NULL; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::CheckInstantiationContainer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_CheckInstantiationContainer_mDFCA7B571BAB25B12304A86F8FABCA92905323B2 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (ParentSetup == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7(__this, NULL); 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_000f; } } { // if (ParentSetup == null) return; return; } IL_000f: { // if (FieldTransform == null) FieldTransform = new GameObject(ParentSetup.name).transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___FieldTransform_6; 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_0038; } } { // if (FieldTransform == null) FieldTransform = new GameObject(ParentSetup.name).transform; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4; L_4 = InstantiatedFieldInfo_get_ParentSetup_m2BAB4D0F98C239061CBC844504483CBA283B80C7(__this, NULL); NullCheck(L_4); String_t* L_5; L_5 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_4, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_6); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_6, L_5, NULL); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL); __this->___FieldTransform_6 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldTransform_6), (void*)L_7); } IL_0038: { // } return; } } // FIMSpace.Generating.InstantiationContainer FIMSpace.Generating.InstantiatedFieldInfo::GetContainerOf(FIMSpace.Generating.ModificatorsPack,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* InstantiatedFieldInfo_GetContainerOf_m9FE7D26FBB79E81660B04D26A82B80C1B0BF0837 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, bool ___1_generateIfNotExistingYet, bool ___2_justPacks, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_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); s_Il2CppMethodInitialized = true; } InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // CheckInstantiationContainer(); InstantiatedFieldInfo_CheckInstantiationContainer_mDFCA7B571BAB25B12304A86F8FABCA92905323B2(__this, NULL); // InstantiationContainer container = null; V_0 = (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A*)NULL; // for (int i = 0; i < InstantiationContainers.Count; i++) V_1 = 0; goto IL_004f; } IL_000c: { // if (InstantiationContainers[i].Mod != null) continue; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_0 = __this->___InstantiationContainers_13; int32_t L_1 = V_1; NullCheck(L_0); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_2; L_2 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_0, L_1, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = L_2->___Mod_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_004b; } } { // if (InstantiationContainers[i].Pack == pack) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_5 = __this->___InstantiationContainers_13; int32_t L_6 = V_1; NullCheck(L_5); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_7; L_7 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_5, L_6, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_7); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = L_7->___Pack_1; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = ___0_pack; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_9, NULL); if (!L_10) { goto IL_004b; } } { // if (InstantiationContainers[i].Pack == pack) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_11 = __this->___InstantiationContainers_13; int32_t L_12 = V_1; NullCheck(L_11); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_13; L_13 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_11, L_12, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); V_0 = L_13; } IL_004b: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004f: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_15 = V_1; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_16 = __this->___InstantiationContainers_13; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline(L_16, List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_000c; } } { // if (container == null || container.Transform == null) InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_18 = V_0; if (!L_18) { goto IL_006e; } } { InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_19 = V_0; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = L_19->___Transform_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_00c6; } } IL_006e: { // if (!justPacks) bool L_22 = ___2_justPacks; if (L_22) { goto IL_00c6; } } { // for (int i = 0; i < InstantiationContainers.Count; i++) V_2 = 0; goto IL_00b8; } IL_0075: { // if (InstantiationContainers[i].Mod == null) continue; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_23 = __this->___InstantiationContainers_13; int32_t L_24 = V_2; NullCheck(L_23); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_25; L_25 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_23, L_24, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_25); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_26 = L_25->___Mod_2; 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_00b4; } } { // if (InstantiationContainers[i].Pack == pack) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_28 = __this->___InstantiationContainers_13; int32_t L_29 = V_2; NullCheck(L_28); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_30; L_30 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_28, L_29, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_30); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_31 = L_30->___Pack_1; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_32 = ___0_pack; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_31, L_32, NULL); if (!L_33) { goto IL_00b4; } } { // if (InstantiationContainers[i].Pack == pack) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_34 = __this->___InstantiationContainers_13; int32_t L_35 = V_2; NullCheck(L_34); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_36; L_36 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_34, L_35, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); V_0 = L_36; } IL_00b4: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_37 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00b8: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_38 = V_2; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_39 = __this->___InstantiationContainers_13; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline(L_39, List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_0075; } } IL_00c6: { // if (generateIfNotExistingYet) bool L_41 = ___1_generateIfNotExistingYet; if (!L_41) { goto IL_010a; } } { // if (container == null || container.Transform == null) InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_42 = V_0; if (!L_42) { goto IL_00da; } } { InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_43 = V_0; NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = L_43->___Transform_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_45) { goto IL_010a; } } IL_00da: { // container = new InstantiationContainer(pack); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_46 = ___0_pack; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_47 = (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A*)il2cpp_codegen_object_new(InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A_il2cpp_TypeInfo_var); NullCheck(L_47); InstantiationContainer__ctor_m59400AD522F21A06EB00428048695FE98C68FCCC(L_47, L_46, NULL); V_0 = L_47; // container.Transform.SetParent(FieldTransform, true); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_48 = V_0; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = L_48->___Transform_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = __this->___FieldTransform_6; NullCheck(L_49); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_49, L_50, (bool)1, NULL); // container.Transform.ResetCoords(); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_51 = V_0; NullCheck(L_51); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52 = L_51->___Transform_3; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_52, NULL); // InstantiationContainers.Add(container); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_53 = __this->___InstantiationContainers_13; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_54 = V_0; NullCheck(L_53); List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_inline(L_53, L_54, List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_RuntimeMethod_var); } IL_010a: { // return container; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_55 = V_0; return L_55; } } // FIMSpace.Generating.InstantiationContainer FIMSpace.Generating.InstantiatedFieldInfo::GetContainerOf(FIMSpace.Generating.FieldModification,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* InstantiatedFieldInfo_GetContainerOf_m299150418792EDDAA166C3FE046DFF8E82204585 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, bool ___1_generateIfNotExistingYet, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_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); s_Il2CppMethodInitialized = true; } InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* V_0 = NULL; int32_t V_1 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL; { // CheckInstantiationContainer(); InstantiatedFieldInfo_CheckInstantiationContainer_mDFCA7B571BAB25B12304A86F8FABCA92905323B2(__this, NULL); // InstantiationContainer container = null; V_0 = (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A*)NULL; // for (int i = 0; i < InstantiationContainers.Count; i++) V_1 = 0; goto IL_0036; } IL_000c: { // if (InstantiationContainers[i].Mod == mod) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_0 = __this->___InstantiationContainers_13; int32_t L_1 = V_1; NullCheck(L_0); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_2; L_2 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_0, L_1, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = L_2->___Mod_2; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_4, NULL); if (!L_5) { goto IL_0032; } } { // if (InstantiationContainers[i].Mod == mod) container = InstantiationContainers[i]; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_6 = __this->___InstantiationContainers_13; int32_t L_7 = V_1; NullCheck(L_6); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_8; L_8 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_6, L_7, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); V_0 = L_8; } IL_0032: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0036: { // for (int i = 0; i < InstantiationContainers.Count; i++) int32_t L_10 = V_1; List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_11 = __this->___InstantiationContainers_13; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline(L_11, List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_000c; } } { // if (generateIfNotExistingYet) bool L_13 = ___1_generateIfNotExistingYet; if (!L_13) { goto IL_00ac; } } { // if (container == null || container.Transform == null) InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_14 = V_0; if (!L_14) { goto IL_0058; } } { InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_15 = V_0; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___Transform_3; 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_00ac; } } IL_0058: { // Transform targetContainer = FieldTransform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___FieldTransform_6; V_2 = L_18; // if (mod.ParentPack != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19 = ___0_mod; NullCheck(L_19); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_20 = L_19->___ParentPack_25; 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_0081; } } { // var packContainer = GetContainerOf(mod.ParentPack, true); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_22 = ___0_mod; NullCheck(L_22); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_23 = L_22->___ParentPack_25; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_24; L_24 = InstantiatedFieldInfo_GetContainerOf_m9FE7D26FBB79E81660B04D26A82B80C1B0BF0837(__this, L_23, (bool)1, (bool)1, NULL); // targetContainer = packContainer.Transform; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = L_24->___Transform_3; V_2 = L_25; } IL_0081: { // container = new InstantiationContainer(mod); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_26 = ___0_mod; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_27 = (InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A*)il2cpp_codegen_object_new(InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A_il2cpp_TypeInfo_var); NullCheck(L_27); InstantiationContainer__ctor_mB590DF3D0D538C726BED1342126E45C8B54D031E(L_27, L_26, NULL); V_0 = L_27; // container.Transform.SetParent(targetContainer, true); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_28 = V_0; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = L_28->___Transform_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = V_2; NullCheck(L_29); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_29, L_30, (bool)1, NULL); // container.Transform.ResetCoords(); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_31 = V_0; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___Transform_3; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_32, NULL); // InstantiationContainers.Add(container); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_33 = __this->___InstantiationContainers_13; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_34 = V_0; NullCheck(L_33); List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_inline(L_33, L_34, List_1_Add_m3B5ECE6A33FC29BA1AE853BBB33F09E2F79B418E_RuntimeMethod_var); } IL_00ac: { // return container; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_35 = V_0; return L_35; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::RestoreDictionary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_RestoreDictionary_mD51849874A35A9749F7F160E837F3D16D5443A7D (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m6B70F26E63E3CB4058437E35C6A57A5C005DABCA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3BADFBB409C5D8059E84C6EF49C5BDA75208BDA6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (InstantiatedInfoPerCell == null) Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_0 = __this->___InstantiatedInfoPerCell_4; if (L_0) { goto IL_00ec; } } { // if (InstantiatedInfos == null) InstantiatedInfos = new List(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_1 = __this->___InstantiatedInfos_3; if (L_1) { goto IL_001e; } } { // if (InstantiatedInfos == null) InstantiatedInfos = new List(); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_2 = (List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253*)il2cpp_codegen_object_new(List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C(L_2, List_1__ctor_m78D3292DC5E1FBDF501A99337B32B803880EDC9C_RuntimeMethod_var); __this->___InstantiatedInfos_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiatedInfos_3), (void*)L_2); } IL_001e: { // InstantiatedInfoPerCell = new Dictionary(); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_3 = (Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409*)il2cpp_codegen_object_new(Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_m6B70F26E63E3CB4058437E35C6A57A5C005DABCA(L_3, Dictionary_2__ctor_m6B70F26E63E3CB4058437E35C6A57A5C005DABCA_RuntimeMethod_var); __this->___InstantiatedInfoPerCell_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiatedInfoPerCell_4), (void*)L_3); // for (int i = InstantiatedInfos.Count - 1; i >= 0; i--) List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_4 = __this->___InstantiatedInfos_3; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m3BADFBB409C5D8059E84C6EF49C5BDA75208BDA6_inline(L_4, List_1_get_Count_m3BADFBB409C5D8059E84C6EF49C5BDA75208BDA6_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_subtract(L_5, 1)); goto IL_00e5; } IL_003c: { // if (FGenerators.CheckIfExist_NOTNULL(InstantiatedInfos[i])) List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_6 = __this->___InstantiatedInfos_3; int32_t L_7 = V_0; NullCheck(L_6); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_8; L_8 = List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31(L_6, L_7, List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); 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_00d5; } } { // if (InstantiatedInfos[i].Count > 0) List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_10 = __this->___InstantiatedInfos_3; int32_t L_11 = V_0; NullCheck(L_10); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_12; L_12 = List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31(L_10, L_11, List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); NullCheck(L_12); int32_t L_13; L_13 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_12, NULL); if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_00c7; } } { // if (FGenerators.CheckIfExist_NOTNULL(InstantiatedInfos[i][0].spawn)) List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_14 = __this->___InstantiatedInfos_3; int32_t L_15 = V_0; NullCheck(L_14); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_16; L_16 = List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31(L_14, L_15, List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); NullCheck(L_16); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_17; L_17 = CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9(L_16, 0, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_18 = L_17.___spawn_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_19; L_19 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_18, NULL); if (!L_19) { goto IL_00b9; } } { // InstantiatedInfoPerCell.Add(InstantiatedInfos[i][0].spawn.OwnerCellPos, InstantiatedInfos[i]); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_20 = __this->___InstantiatedInfoPerCell_4; List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_21 = __this->___InstantiatedInfos_3; int32_t L_22 = V_0; NullCheck(L_21); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_23; L_23 = List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31(L_21, L_22, List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); NullCheck(L_23); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_24; L_24 = CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9(L_23, 0, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25 = L_24.___spawn_0; NullCheck(L_25); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_26 = L_25->___OwnerCellPos_2; List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_27 = __this->___InstantiatedInfos_3; int32_t L_28 = V_0; NullCheck(L_27); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_29; L_29 = List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31(L_27, L_28, List_1_get_Item_m295C6ABACAFEBA9620D2A0B1AEE7C9EF269F8F31_RuntimeMethod_var); NullCheck(L_20); Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A(L_20, L_26, L_29, Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A_RuntimeMethod_var); goto IL_00e1; } IL_00b9: { // InstantiatedInfos.RemoveAt(i); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_30 = __this->___InstantiatedInfos_3; int32_t L_31 = V_0; NullCheck(L_30); List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B(L_30, L_31, List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B_RuntimeMethod_var); goto IL_00e1; } IL_00c7: { // InstantiatedInfos.RemoveAt(i); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_32 = __this->___InstantiatedInfos_3; int32_t L_33 = V_0; NullCheck(L_32); List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B(L_32, L_33, List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B_RuntimeMethod_var); goto IL_00e1; } IL_00d5: { // InstantiatedInfos.RemoveAt(i); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_34 = __this->___InstantiatedInfos_3; int32_t L_35 = V_0; NullCheck(L_34); List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B(L_34, L_35, List_1_RemoveAt_m7EE311EB836FDAA126FCE665E13E82F06C13E45B_RuntimeMethod_var); } IL_00e1: { // for (int i = InstantiatedInfos.Count - 1; i >= 0; i--) int32_t L_36 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_36, 1)); } IL_00e5: { // for (int i = InstantiatedInfos.Count - 1; i >= 0; i--) int32_t L_37 = V_0; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_003c; } } IL_00ec: { // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::AddInfo(UnityEngine.Vector3Int,FIMSpace.Generating.CellInstanitations) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_AddInfo_m1E23B2A42FBA377E73F2DDDD163D1935CBC7BBEB (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___1_datas, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mDBCE59B13DBF34D8241A70F22C238A9EF9E51DFF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // InstantiatedInfos.Add(datas); List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* L_0 = __this->___InstantiatedInfos_3; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_1 = ___1_datas; NullCheck(L_0); List_1_Add_mDBCE59B13DBF34D8241A70F22C238A9EF9E51DFF_inline(L_0, L_1, List_1_Add_mDBCE59B13DBF34D8241A70F22C238A9EF9E51DFF_RuntimeMethod_var); // InstantiatedInfoPerCell.Add(pos, datas); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_2 = __this->___InstantiatedInfoPerCell_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___0_pos; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_4 = ___1_datas; NullCheck(L_2); Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A(L_2, L_3, L_4, Dictionary_2_Add_m5AC412C01E1912FACF49D5EDE17BF298EFFB970A_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::AcquireInstantiation(FIMSpace.Generating.InstantiatedData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_AcquireInstantiation_mE7B10662C99DD57A8F523DFFD894A91857069829 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_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_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_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25BDEF6A4153BFF3A54254AE01F86E658A448136); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FCC82ED6FA59B4E337CCA1EE0EE45A2DA1B5A92); s_Il2CppMethodInitialized = true; } CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { // RestoreDictionary(); InstantiatedFieldInfo_RestoreDictionary_mD51849874A35A9749F7F160E837F3D16D5443A7D(__this, NULL); // if (FGenerators.CheckIfIsNull(data.spawn)) InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_0 = ___0_data; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = L_0.___spawn_0; 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_001e; } } { // UnityEngine.Debug.Log("Null Spawn!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral25BDEF6A4153BFF3A54254AE01F86E658A448136, NULL); // return; return; } IL_001e: { // CellInstanitations datas = null; V_0 = (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*)NULL; // if (InstantiatedInfoPerCell.TryGetValue(data.spawn.OwnerCellPos, out datas) == false) Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_3 = __this->___InstantiatedInfoPerCell_4; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_4 = ___0_data; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = L_4.___spawn_0; NullCheck(L_5); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = L_5->___OwnerCellPos_2; NullCheck(L_3); bool L_7; L_7 = Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC(L_3, L_6, (&V_0), Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); if (L_7) { goto IL_0052; } } { // datas = new CellInstanitations(); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_8 = (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*)il2cpp_codegen_object_new(CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E_il2cpp_TypeInfo_var); NullCheck(L_8); CellInstanitations__ctor_mE54821BB5859FD0D85CF8F0CB4BEB7A6FFDE2F8A(L_8, NULL); V_0 = L_8; // AddInfo(data.spawn.OwnerCellPos, datas); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_9 = ___0_data; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10 = L_9.___spawn_0; NullCheck(L_10); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11 = L_10->___OwnerCellPos_2; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_12 = V_0; InstantiatedFieldInfo_AddInfo_m1E23B2A42FBA377E73F2DDDD163D1935CBC7BBEB(__this, L_11, L_12, NULL); } IL_0052: { // if (datas == null) CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_13 = V_0; if (L_13) { goto IL_0060; } } { // UnityEngine.Debug.Log("Null instantiated list!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral3FCC82ED6FA59B4E337CCA1EE0EE45A2DA1B5A92, NULL); // return; return; } IL_0060: { // datas.Add(data); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_14 = V_0; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_15 = ___0_data; NullCheck(L_14); CellInstanitations_Add_m48E7796D701541FB3503692263FE42BEAB7EE721(L_14, L_15, NULL); // Instantiated.Add(data.instantiated); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = __this->___Instantiated_2; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_17 = ___0_data; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17.___instantiated_1; NullCheck(L_16); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_16, L_18, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // if (useCustomInstantiatedList) CustomInstantiatedList.Add(data.instantiated); bool L_19 = __this->___useCustomInstantiatedList_16; if (!L_19) { goto IL_0091; } } { // if (useCustomInstantiatedList) CustomInstantiatedList.Add(data.instantiated); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_20; L_20 = InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline(__this, NULL); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_21 = ___0_data; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = L_21.___instantiated_1; NullCheck(L_20); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_20, L_22, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_0091: { // if (data.additionalInstantiated != null) InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_23 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_24 = L_23.___additionalInstantiated_2; if (!L_24) { goto IL_0114; } } { // if (useCustomInstantiatedList) bool L_25 = __this->___useCustomInstantiatedList_16; if (!L_25) { goto IL_00e7; } } { // for (int i = 0; i < data.additionalInstantiated.Count; i++) V_1 = 0; goto IL_00d7; } IL_00a5: { // Instantiated.Add(data.additionalInstantiated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_26 = __this->___Instantiated_2; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_27 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28 = L_27.___additionalInstantiated_2; int32_t L_29 = V_1; NullCheck(L_28); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_30; L_30 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_28, L_29, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); NullCheck(L_26); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_26, L_30, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // CustomInstantiatedList.Add(data.additionalInstantiated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_31; L_31 = InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline(__this, NULL); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_32 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_33 = L_32.___additionalInstantiated_2; int32_t L_34 = V_1; NullCheck(L_33); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35; L_35 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_33, L_34, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); NullCheck(L_31); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_31, L_35, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // for (int i = 0; i < data.additionalInstantiated.Count; i++) int32_t L_36 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00d7: { // for (int i = 0; i < data.additionalInstantiated.Count; i++) int32_t L_37 = V_1; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_38 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_39 = L_38.___additionalInstantiated_2; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_39, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_37) < ((int32_t)L_40))) { goto IL_00a5; } } { goto IL_0114; } IL_00e7: { // for (int i = 0; i < data.additionalInstantiated.Count; i++) V_2 = 0; goto IL_0106; } IL_00eb: { // Instantiated.Add(data.additionalInstantiated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_41 = __this->___Instantiated_2; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_42 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_43 = L_42.___additionalInstantiated_2; int32_t L_44 = V_2; NullCheck(L_43); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45; L_45 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_43, L_44, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); NullCheck(L_41); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_41, L_45, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // for (int i = 0; i < data.additionalInstantiated.Count; i++) int32_t L_46 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_0106: { // for (int i = 0; i < data.additionalInstantiated.Count; i++) int32_t L_47 = V_2; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_48 = ___0_data; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_49 = L_48.___additionalInstantiated_2; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_49, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_47) < ((int32_t)L_50))) { goto IL_00eb; } } IL_0114: { // if (data.additionalEmitters != null) InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_51 = ___0_data; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_52 = L_51.___additionalEmitters_3; if (!L_52) { goto IL_0154; } } { // for (int i = 0; i < data.additionalEmitters.Count; i++) V_3 = 0; goto IL_0146; } IL_0120: { // data.additionalEmitters[i].Generate(); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_53 = ___0_data; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_54 = L_53.___additionalEmitters_3; int32_t L_55 = V_3; NullCheck(L_54); RuntimeObject* L_56; L_56 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_54, L_55, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_56); InterfaceActionInvoker0::Invoke(0 /* System.Void FIMSpace.Generating.IGenerating::Generate() */, IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var, L_56); // data.additionalEmitters[i].IG_CallAfterGenerated(); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_57 = ___0_data; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_58 = L_57.___additionalEmitters_3; int32_t L_59 = V_3; NullCheck(L_58); RuntimeObject* L_60; L_60 = List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72(L_58, L_59, List_1_get_Item_m82FA9E7004DF2197FC6AE4EAB8F441A026E4ED72_RuntimeMethod_var); NullCheck(L_60); InterfaceActionInvoker0::Invoke(2 /* System.Void FIMSpace.Generating.IGenerating::IG_CallAfterGenerated() */, IGenerating_t70CAF9A5CF29CECD182F9A01BDB4514DA3F5DAE3_il2cpp_TypeInfo_var, L_60); // for (int i = 0; i < data.additionalEmitters.Count; i++) int32_t L_61 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_0146: { // for (int i = 0; i < data.additionalEmitters.Count; i++) int32_t L_62 = V_3; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_63 = ___0_data; List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA* L_64 = L_63.___additionalEmitters_3; NullCheck(L_64); int32_t L_65; L_65 = List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_inline(L_64, List_1_get_Count_m532D2DDEADB318E6933A3DCAA9EF9407CF8220D3_RuntimeMethod_var); if ((((int32_t)L_62) < ((int32_t)L_65))) { goto IL_0120; } } IL_0154: { // } return; } } // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::ReplaceWith(FIMSpace.Generating.FieldCell,FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InstantiatedFieldInfo_ReplaceWith_mB5D87C5AB758CE453D42831F263C4287B59B961B (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cellSpawnData, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___1_generatingController, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_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_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; { // if (FGenerators.CheckIfIsNull(cellSpawnData)) return false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cellSpawnData; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_1; L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL); if (!L_1) { goto IL_000a; } } { // if (FGenerators.CheckIfIsNull(cellSpawnData)) return false; return (bool)0; } IL_000a: { // InstantiatedInfoPerCell.TryGetValue(cellSpawnData.Pos, out datas); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_2 = __this->___InstantiatedInfoPerCell_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___0_cellSpawnData; NullCheck(L_3); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_3)->___Pos_0; NullCheck(L_2); bool L_5; L_5 = Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC(L_2, L_4, (&V_0), Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); // if (datas != null) CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_6 = V_0; if (!L_6) { goto IL_007e; } } { // bool diff = false; V_1 = (bool)0; // if (cellSpawnData.GetJustCellSpawnCount() != datas.Count) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___0_cellSpawnData; NullCheck(L_7); int32_t L_8; L_8 = FieldCell_GetJustCellSpawnCount_mC92D9ED3C2A260909197E35CAE9627475A652BCB(L_7, NULL); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_9 = V_0; NullCheck(L_9); int32_t L_10; L_10 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_9, NULL); if ((((int32_t)L_8) == ((int32_t)L_10))) { goto IL_0033; } } { // diff = true; V_1 = (bool)1; } IL_0033: { // if (!diff) bool L_11 = V_1; if (L_11) { goto IL_006b; } } { // for (int i = 0; i < datas.Count; i++) V_2 = 0; goto IL_0062; } IL_003a: { // if (datas[i].spawn.FindDifference(cellSpawnData.GetSpawnsJustInsideCell()[i])) CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_12 = V_0; int32_t L_13 = V_2; NullCheck(L_12); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_14; L_14 = CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9(L_12, L_13, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_15 = L_14.___spawn_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = ___0_cellSpawnData; NullCheck(L_16); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_17; L_17 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(L_16, (bool)0, NULL); int32_t L_18 = V_2; 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); NullCheck(L_15); bool L_20; L_20 = SpawnData_FindDifference_m98D6DB2CA50F027489B83437FCB70A34BE27A46A(L_15, L_19, NULL); if (!L_20) { goto IL_005e; } } { // diff = true; break; V_1 = (bool)1; // diff = true; break; goto IL_006b; } IL_005e: { // for (int i = 0; i < datas.Count; i++) int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0062: { // for (int i = 0; i < datas.Count; i++) int32_t L_22 = V_2; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_23 = V_0; NullCheck(L_23); int32_t L_24; L_24 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_23, NULL); if ((((int32_t)L_22) < ((int32_t)L_24))) { goto IL_003a; } } IL_006b: { // if (diff) bool L_25 = V_1; if (!L_25) { goto IL_007c; } } { // DestroyInstantiatedInCell(datas); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_26 = V_0; InstantiatedFieldInfo_DestroyInstantiatedInCell_m4E64FAB2F91C3C96C061BCE65F2620FD649FAFA5(__this, L_26, NULL); // generatingController.ExtractInstantiation(cellSpawnData); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_27 = ___1_generatingController; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_28 = ___0_cellSpawnData; NullCheck(L_27); CellsController_ExtractInstantiation_m1124B951293B0F37B75641706691503BCBCD6B60(L_27, L_28, NULL); } IL_007c: { // return true; return (bool)1; } IL_007e: { // return false; return (bool)0; } } // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::get_CustomToDestroyList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public List CustomToDestroyList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CCustomToDestroyListU3Ek__BackingField_17; return L_0; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::set_CustomToDestroyList(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomToDestroyList_mE2D0004EF27AC5C84CD15CCA4D96534C8E8A3E8B (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) { { // public List CustomToDestroyList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value; __this->___U3CCustomToDestroyListU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomToDestroyListU3Ek__BackingField_17), (void*)L_0); return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::get_CustomInstantiatedList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public List CustomInstantiatedList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CCustomInstantiatedListU3Ek__BackingField_18; return L_0; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::set_CustomInstantiatedList(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomInstantiatedList_m738C0CA98CF27816B6472BAEEECE476122E450D4 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) { { // public List CustomInstantiatedList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value; __this->___U3CCustomInstantiatedListU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomInstantiatedListU3Ek__BackingField_18), (void*)L_0); return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::DestroyInstantiatedInCell(FIMSpace.Generating.CellInstanitations) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_DestroyInstantiatedInCell_m4E64FAB2F91C3C96C061BCE65F2620FD649FAFA5 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* ___0_datas, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNullsO_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD9C1374F449E2D6D7BB52CC3249385794A6BCD1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // if (useCustomToDestroyList) bool L_0 = __this->___useCustomToDestroyList_15; if (!L_0) { goto IL_0031; } } { // for (int i = 0; i < datas.Count; i++) V_0 = 0; goto IL_0026; } IL_000c: { // datas[i].TransferInstantiatedToList(CustomToDestroyList, true); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_1 = ___0_datas; int32_t L_2 = V_0; NullCheck(L_1); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_3; L_3 = CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9(L_1, L_2, NULL); V_1 = L_3; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4; L_4 = InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline(__this, NULL); InstantiatedData_TransferInstantiatedToList_mA50BE2D9A6AA5ABF3D3BACE3EC7A71ACA001E8C5((&V_1), L_4, (bool)1, NULL); // for (int i = 0; i < datas.Count; i++) int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0026: { // for (int i = 0; i < datas.Count; i++) int32_t L_6 = V_0; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_7 = ___0_datas; NullCheck(L_7); int32_t L_8; L_8 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_7, NULL); if ((((int32_t)L_6) < ((int32_t)L_8))) { goto IL_000c; } } { goto IL_0051; } IL_0031: { // for (int i = 0; i < datas.Count; i++) V_2 = 0; goto IL_0048; } IL_0035: { // datas[i].DestroyGeneratedObjects(); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_9 = ___0_datas; int32_t L_10 = V_2; NullCheck(L_9); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_11; L_11 = CellInstanitations_get_Item_m0DF974F626B9CCF14B7CC787B8585F8BB75702D9(L_9, L_10, NULL); V_1 = L_11; InstantiatedData_DestroyGeneratedObjects_mD2B3B6F75FAF232D1535F11E001EAC5EEF302C81((&V_1), NULL); // for (int i = 0; i < datas.Count; i++) int32_t L_12 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0048: { // for (int i = 0; i < datas.Count; i++) int32_t L_13 = V_2; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_14 = ___0_datas; NullCheck(L_14); int32_t L_15; L_15 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_14, NULL); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_0035; } } IL_0051: { // datas.List.Clear(); CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_16 = ___0_datas; NullCheck(L_16); List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_17 = L_16->___List_1; NullCheck(L_17); List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_inline(L_17, List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_RuntimeMethod_var); // PGGUtils.CheckForNullsO(Instantiated); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = __this->___Instantiated_2; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNullsO_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD9C1374F449E2D6D7BB52CC3249385794A6BCD1A(L_18, PGGUtils_CheckForNullsO_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_mD9C1374F449E2D6D7BB52CC3249385794A6BCD1A_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::SetCustomHandling(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_SetCustomHandling_mEE3F59AAAB39AAF0CEC0A447E465D9DAFF7E5B4D (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, bool ___0_customInstantiate, bool ___1_customDestroy, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (customInstantiate) bool L_0 = ___0_customInstantiate; if (!L_0) { goto IL_001d; } } { // useCustomInstantiatedList = customInstantiate; bool L_1 = ___0_customInstantiate; __this->___useCustomInstantiatedList_16 = L_1; // if (CustomInstantiatedList == null) CustomInstantiatedList = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2; L_2 = InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline(__this, NULL); if (L_2) { goto IL_001d; } } { // if (CustomInstantiatedList == null) CustomInstantiatedList = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_3, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); InstantiatedFieldInfo_set_CustomInstantiatedList_m738C0CA98CF27816B6472BAEEECE476122E450D4_inline(__this, L_3, NULL); } IL_001d: { // if (customDestroy) bool L_4 = ___1_customDestroy; if (!L_4) { goto IL_003a; } } { // useCustomToDestroyList = customDestroy; bool L_5 = ___1_customDestroy; __this->___useCustomToDestroyList_15 = L_5; // if (CustomToDestroyList == null) CustomToDestroyList = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6; L_6 = InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline(__this, NULL); if (L_6) { goto IL_003a; } } { // if (CustomToDestroyList == null) CustomToDestroyList = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_7, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); InstantiatedFieldInfo_set_CustomToDestroyList_mE2D0004EF27AC5C84CD15CCA4D96534C8E8A3E8B_inline(__this, L_7, NULL); } IL_003a: { // } return; } } // System.Void FIMSpace.Generating.InstantiatedFieldInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m66A6B89A1E8A91E33AC92953C64ED1C1570E7360_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List InstantiationContainers = new List(); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_0 = (List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7*)il2cpp_codegen_object_new(List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m66A6B89A1E8A91E33AC92953C64ED1C1570E7360(L_0, List_1__ctor_m66A6B89A1E8A91E33AC92953C64ED1C1570E7360_RuntimeMethod_var); __this->___InstantiationContainers_13 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiationContainers_13), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void 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) { { // public InjectionSetup(FieldModification mod, EGridCall call) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Modificator = mod; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___0_mod; __this->___Modificator_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Modificator_1), (void*)L_0); // Call = call; int32_t L_1 = ___1_call; __this->___Call_3 = L_1; // } return; } } // System.Void FIMSpace.Generating.InjectionSetup::AddOverride(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectionSetup_AddOverride_mDBB8E234B0EA068E9925D4D476B6DBECD83D52CB (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_var, 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__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Overrides == null) Overrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___Overrides_5; if (L_0) { goto IL_0013; } } { // if (Overrides == null) Overrides = 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->___Overrides_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Overrides_5), (void*)L_1); } IL_0013: { // Overrides.Add(var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = __this->___Overrides_5; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = ___0_var; NullCheck(L_2); List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_2, L_3, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.InstructionDefinition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09 (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42DDE56B5BE2C0050898B5118C7492500FC2C8E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public string Title = "Instruction"; __this->___Title_0 = _stringLiteral42DDE56B5BE2C0050898B5118C7492500FC2C8E1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Title_0), (void*)_stringLiteral42DDE56B5BE2C0050898B5118C7492500FC2C8E1); // public string Tags = ""; __this->___Tags_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tags_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // public bool Foldout = true; __this->___Foldout_5 = (bool)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.SpawnerVariableHelper::.ctor(FIMSpace.Generating.FieldVariable/EVarType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnerVariableHelper__ctor_mF828EE6B9923E72940E7E0596264490131AACC04 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, int32_t ___0_type, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public string name = ""; __this->___name_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // [HideInInspector] public string Tooltip = ""; __this->___Tooltip_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___Tooltip_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // public SpawnerVariableHelper(FieldVariable.EVarType type = FieldVariable.EVarType.None) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // requiredType = type; int32_t L_0 = ___0_type; __this->___requiredType_2 = L_0; // } return; } } // System.Single FIMSpace.Generating.SpawnerVariableHelper::GetValue(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SpawnerVariableHelper_GetValue_m3DE90A5DD7BCC48348EE1EF109291E9507743C67 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, float ___0_defaultVal, 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 (string.IsNullOrEmpty(name)) { return defaultVal; } String_t* L_0 = __this->___name_0; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000f; } } { // if (string.IsNullOrEmpty(name)) { return defaultVal; } float L_2 = ___0_defaultVal; return L_2; } IL_000f: { // if (FGenerators.CheckIfIsNull(reference)) { return defaultVal; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = __this->___reference_1; 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_001e; } } { // if (FGenerators.CheckIfIsNull(reference)) { return defaultVal; } float L_5 = ___0_defaultVal; return L_5; } IL_001e: { // if (string.IsNullOrEmpty(reference.Name)) { return defaultVal; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6 = __this->___reference_1; NullCheck(L_6); String_t* L_7 = L_6->___Name_0; bool L_8; L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL); if (!L_8) { goto IL_0032; } } { // if (string.IsNullOrEmpty(reference.Name)) { return defaultVal; } float L_9 = ___0_defaultVal; return L_9; } IL_0032: { // return reference.Float; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = __this->___reference_1; NullCheck(L_10); float L_11; L_11 = FieldVariable_get_Float_mD35A5A0C39434EBAEE39F4E27EF098FE10CFFAA1(L_10, NULL); return L_11; } } // UnityEngine.Material FIMSpace.Generating.SpawnerVariableHelper::GetMatValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* SpawnerVariableHelper_GetMatValue_m075D0021856A8A4F7E2DB6CEB759DAF456469387 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __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; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_0 = NULL; { // var refr = GetVariableReference(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0; L_0 = SpawnerVariableHelper_GetVariableReference_m6474433E1D851359BB1480735F62E8561EC29C36(__this, NULL); V_0 = L_0; // if (FGenerators.CheckIfIsNull(refr)) return null; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = V_0; 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_0011; } } { // if (FGenerators.CheckIfIsNull(refr)) return null; return (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL; } IL_0011: { // return refr.GetMaterialRef(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = V_0; NullCheck(L_3); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4; L_4 = FieldVariable_GetMaterialRef_m4B9075C99904060ECEDD6D4F8752F9AD838B193A_inline(L_3, NULL); return L_4; } } // UnityEngine.GameObject FIMSpace.Generating.SpawnerVariableHelper::GetGameObjValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SpawnerVariableHelper_GetGameObjValue_mD499145D167043F69D541CBC1CD27F7D564A0588 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __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; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_0 = NULL; { // var refr = GetVariableReference(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_0; L_0 = SpawnerVariableHelper_GetVariableReference_m6474433E1D851359BB1480735F62E8561EC29C36(__this, NULL); V_0 = L_0; // if (FGenerators.CheckIfIsNull(refr)) return null; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_1 = V_0; 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_0011; } } { // if (FGenerators.CheckIfIsNull(refr)) return null; return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL; } IL_0011: { // return refr.GetGameObjRef(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = V_0; NullCheck(L_3); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4; L_4 = FieldVariable_GetGameObjRef_mB792C8FC4E8E3E1DED6098EB038F577890CAC333_inline(L_3, NULL); return L_4; } } // FIMSpace.Generating.SpawnerVariableHelper FIMSpace.Generating.SpawnerVariableHelper::GetVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, const RuntimeMethod* method) { { // if (string.IsNullOrEmpty(name) == false) return this; String_t* L_0 = __this->___name_0; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (L_1) { goto IL_000f; } } { // if (string.IsNullOrEmpty(name) == false) return this; return __this; } IL_000f: { // return null; return (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580*)NULL; } } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.SpawnerVariableHelper::GetVariableReference() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* SpawnerVariableHelper_GetVariableReference_m6474433E1D851359BB1480735F62E8561EC29C36 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __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 (FGenerators.CheckIfIsNull(GetVariable())) return null; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_0; L_0 = SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075(__this, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_1; L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL); if (!L_1) { goto IL_000f; } } { // if (FGenerators.CheckIfIsNull(GetVariable())) return null; return (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)NULL; } IL_000f: { // return GetVariable().reference; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_2; L_2 = SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075(__this, NULL); NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_2->___reference_1; return L_3; } } // System.Boolean FIMSpace.Generating.SpawnerVariableHelper::IsType(FIMSpace.Generating.FieldVariable/EVarType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnerVariableHelper_IsType_mE7C2F630C1060E631C9C011C49FCACBFDF5EAE7D (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, int32_t ___0_type, 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 (FGenerators.CheckIfIsNull(GetVariable())) return false; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_0; L_0 = SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075(__this, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_1; L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL); if (!L_1) { goto IL_000f; } } { // if (FGenerators.CheckIfIsNull(GetVariable())) return false; return (bool)0; } IL_000f: { // if (FGenerators.CheckIfIsNull(GetVariable().reference)) return false; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_2; L_2 = SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075(__this, NULL); NullCheck(L_2); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = L_2->___reference_1; 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_0023; } } { // if (FGenerators.CheckIfIsNull(GetVariable().reference)) return false; return (bool)0; } IL_0023: { // return GetVariable().reference.ValueType == type; SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* L_5; L_5 = SpawnerVariableHelper_GetVariable_m5EEADCAECA1D92D1E779A2BA0D3B26F07CEC7075(__this, NULL); NullCheck(L_5); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6 = L_5->___reference_1; NullCheck(L_6); int32_t L_7 = L_6->___ValueType_12; int32_t L_8 = ___0_type; return (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0); } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnerVariableHelper::GetVector3(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnerVariableHelper_GetVector3_m66A98638BAB14A2BE5395CA0C777A988053069BA (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_defaultVal, 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 (string.IsNullOrEmpty(name)) { return defaultVal; } String_t* L_0 = __this->___name_0; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (!L_1) { goto IL_000f; } } { // if (string.IsNullOrEmpty(name)) { return defaultVal; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_defaultVal; return L_2; } IL_000f: { // if (FGenerators.CheckIfIsNull(reference)) { return defaultVal; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3 = __this->___reference_1; 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_001e; } } { // if (FGenerators.CheckIfIsNull(reference)) { return defaultVal; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_defaultVal; return L_5; } IL_001e: { // if (string.IsNullOrEmpty(reference.Name)) { return defaultVal; } FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6 = __this->___reference_1; NullCheck(L_6); String_t* L_7 = L_6->___Name_0; bool L_8; L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL); if (!L_8) { goto IL_0032; } } { // if (string.IsNullOrEmpty(reference.Name)) { return defaultVal; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_defaultVal; return L_9; } IL_0032: { // return reference.GetVector3Value(); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = __this->___reference_1; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline(L_10, NULL); return L_11; } } // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnerVariableHelper::GetListedVariable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* SpawnerVariableHelper_GetListedVariable_m1D797A05746AD1FAED22B33FB185A6048908C757 (SpawnerVariableHelper_t671C1ACEBBD6F6A783E29733D9104DEB727EC580* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0FB39C63053DBB51D5B479E76662AA57F2679043_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mD7941F64D8E7272DAA1555BDA4B215E22C409663_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (string.IsNullOrEmpty(name) == false) return new List() { this }; String_t* L_0 = __this->___name_0; bool L_1; L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL); if (L_1) { goto IL_001a; } } { // if (string.IsNullOrEmpty(name) == false) return new List() { this }; List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_2 = (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*)il2cpp_codegen_object_new(List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_mD7941F64D8E7272DAA1555BDA4B215E22C409663(L_2, List_1__ctor_mD7941F64D8E7272DAA1555BDA4B215E22C409663_RuntimeMethod_var); List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B* L_3 = L_2; NullCheck(L_3); List_1_Add_m0FB39C63053DBB51D5B479E76662AA57F2679043_inline(L_3, __this, List_1_Add_m0FB39C63053DBB51D5B479E76662AA57F2679043_RuntimeMethod_var); return L_3; } IL_001a: { // return null; return (List_1_tD117D6AB841224192DAF4BD63FA579E5D5582D9B*)NULL; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.SpawnInstruction IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_pinvoke(const SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004& unmarshaled, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke& marshaled) { Exception_t* ___definition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'definition' of type 'SpawnInstruction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___definition_3Exception, NULL); } IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_pinvoke_back(const SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke& marshaled, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004& unmarshaled) { Exception_t* ___definition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'definition' of type 'SpawnInstruction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___definition_3Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnInstruction IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_pinvoke_cleanup(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.SpawnInstruction IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_com(const SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004& unmarshaled, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com& marshaled) { Exception_t* ___definition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'definition' of type 'SpawnInstruction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___definition_3Exception, NULL); } IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_com_back(const SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com& marshaled, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004& unmarshaled) { Exception_t* ___definition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'definition' of type 'SpawnInstruction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___definition_3Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnInstruction IL2CPP_EXTERN_C void SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshal_com_cleanup(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com& marshaled) { } // UnityEngine.Vector3 FIMSpace.Generating.SpawnInstruction::get_FlatV3Pos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnInstruction_get_FlatV3Pos_mF0FA65EE4EA6BF7AC984C7F623F050FA84B9F511 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { return new Vector3(gridPosition.x, gridPosition.y, gridPosition.z); } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___gridPosition_0); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_2 = (&__this->___gridPosition_0); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_2, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&__this->___gridPosition_0); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((float)L_1), ((float)L_3), ((float)L_5), /*hidden argument*/NULL); return L_6; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnInstruction_get_FlatV3Pos_mF0FA65EE4EA6BF7AC984C7F623F050FA84B9F511_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = SpawnInstruction_get_FlatV3Pos_mF0FA65EE4EA6BF7AC984C7F623F050FA84B9F511(_thisAdjusted, method); return _returnValue; } // 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) { { // { get { return new Vector3(desiredDirection.x, desiredDirection.y, desiredDirection.z); } } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_0 = (&__this->___desiredDirection_1); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_0, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_2 = (&__this->___desiredDirection_1); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_2, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&__this->___desiredDirection_1); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((float)L_1), ((float)L_3), ((float)L_5), /*hidden argument*/NULL); return L_6; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnInstruction_get_FlatDirection_m60A768EFE52DF21D1751AEE51C2C1AADC2E8D876_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = SpawnInstruction_get_FlatDirection_m60A768EFE52DF21D1751AEE51C2C1AADC2E8D876(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPreDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.DoorHole || definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___definition_3; if (L_0) { goto IL_000a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.DoorHole || definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) return true; return false; } } return (bool)0; } IL_000a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.DoorHole || definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___definition_3; NullCheck(L_1); int32_t L_2 = L_1->___InstructionType_1; if ((((int32_t)L_2) == ((int32_t)2))) { goto IL_0035; } } { InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3 = __this->___definition_3; NullCheck(L_3); int32_t L_4 = L_3->___InstructionType_1; if ((((int32_t)L_4) == ((int32_t)1))) { goto IL_0035; } } { InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5 = __this->___definition_3; NullCheck(L_5); int32_t L_6 = L_5->___InstructionType_1; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)9))))) { goto IL_0037; } } IL_0035: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.DoorHole || definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) return true; return false; } } return (bool)1; } IL_0037: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.DoorHole || definition.InstructionType == InstructionDefinition.EInstruction.SetGhostCell) return true; return false; } } return (bool)0; } } IL2CPP_EXTERN_C bool SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPostDefinition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___definition_3; if (L_0) { goto IL_000a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)0; } IL_000a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___definition_3; NullCheck(L_1); int32_t L_2 = L_1->___InstructionType_1; if ((!(((uint32_t)L_2) == ((uint32_t)3)))) { goto IL_001a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)1; } IL_001a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)0; } } IL2CPP_EXTERN_C bool SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPreSpawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPreSpawn_mDF66B9C1A05212021258A6D9DE0CE1E9BAF2CB04 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn || definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective ) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___definition_3; if (L_0) { goto IL_000a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn || definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective ) return true; return false; } } return (bool)0; } IL_000a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn || definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective ) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___definition_3; NullCheck(L_1); int32_t L_2 = L_1->___InstructionType_1; if ((((int32_t)L_2) == ((int32_t)4))) { goto IL_0026; } } { InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3 = __this->___definition_3; NullCheck(L_3); int32_t L_4 = L_3->___InstructionType_1; if ((!(((uint32_t)L_4) == ((uint32_t)5)))) { goto IL_0028; } } IL_0026: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn || definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective ) return true; return false; } } return (bool)1; } IL_0028: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn || definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective ) return true; return false; } } return (bool)0; } } IL2CPP_EXTERN_C bool SpawnInstruction_get_IsPreSpawn_mDF66B9C1A05212021258A6D9DE0CE1E9BAF2CB04_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnInstruction_get_IsPreSpawn_mDF66B9C1A05212021258A6D9DE0CE1E9BAF2CB04(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsPostSpawn() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsPostSpawn_mD33AFD52004B9781A87EBA7F24138E2D9CDE1D1C (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma ) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___definition_3; if (L_0) { goto IL_000a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma ) return true; return false; } } return (bool)0; } IL_000a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma ) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___definition_3; NullCheck(L_1); int32_t L_2 = L_1->___InstructionType_1; if ((!(((uint32_t)L_2) == ((uint32_t)6)))) { goto IL_001a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma ) return true; return false; } } return (bool)1; } IL_001a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma ) return true; return false; } } return (bool)0; } } IL2CPP_EXTERN_C bool SpawnInstruction_get_IsPostSpawn_mD33AFD52004B9781A87EBA7F24138E2D9CDE1D1C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnInstruction_get_IsPostSpawn_mD33AFD52004B9781A87EBA7F24138E2D9CDE1D1C(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsModRunner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) { { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___definition_3; if (L_0) { goto IL_000a; } } { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)0; } IL_000a: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___definition_3; NullCheck(L_1); int32_t L_2 = L_1->___InstructionType_1; if ((((int32_t)L_2) == ((int32_t)2))) { goto IL_0026; } } { InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3 = __this->___definition_3; NullCheck(L_3); int32_t L_4 = L_3->___InstructionType_1; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_0028; } } IL_0026: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)1; } IL_0028: { // { get { if (definition == null) return false; if (definition.InstructionType == InstructionDefinition.EInstruction.PreRunModificator || definition.InstructionType == InstructionDefinition.EInstruction.PostRunModificator) return true; return false; } } return (bool)0; } } IL2CPP_EXTERN_C bool SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71(_thisAdjusted, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.SpawnInstructionGuide::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.SpawnRestrictionsGroup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SpawnInstructionGuide_GenerateGuide_m0140531B74A9B31AD1732D6F598B92CDC621FA1F (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___1_group, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); { // SpawnInstruction i = new SpawnInstruction(); il2cpp_codegen_initobj((&V_0), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (CustomDefinition == null) InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_0 = __this->___CustomDefinition_5; if (L_0) { goto IL_0026; } } { // i.definition = group.Restriction.GetSpawnInstructionDefinition(preset); SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* L_1 = (&(&___1_group)->___Restriction_1); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___0_preset; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3; L_3 = SpawnRestriction_GetSpawnInstructionDefinition_m1116B3D80B5A3122F79AB6CD1D528BD042E49A61(L_1, L_2, NULL); (&V_0)->___definition_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_3); goto IL_0033; } IL_0026: { // i.definition = CustomDefinition; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = __this->___CustomDefinition_5; (&V_0)->___definition_3 = L_4; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_4); } IL_0033: { // i.gridPosition = pos; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5 = __this->___pos_1; (&V_0)->___gridPosition_0 = L_5; // i.desiredDirection = PGGUtils.V3toV3Int(rot * Vector3.forward); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = __this->___rot_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_7, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; L_9 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_8, NULL); (&V_0)->___desiredDirection_1 = L_9; // i.useDirection = UseDirection; bool L_10 = __this->___UseDirection_6; (&V_0)->___useDirection_2 = L_10; // return i; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11 = V_0; return L_11; } } // System.Void FIMSpace.Generating.SpawnInstructionGuide::DrawHandles(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInstructionGuide_DrawHandles_m77AD189101E218CB2E4449C55EAD480756CFCF42 (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_mx, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.SpawnInstructionGuide::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnInstructionGuide__ctor_m35C0223CE4D525619D93F36CA5D0BB29DD444C02 (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.SpawnRestriction IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled) { Exception_t* ___CustomDefinition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CustomDefinition' of type 'SpawnRestriction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___CustomDefinition_3Exception, NULL); } IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke_back(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled) { Exception_t* ___CustomDefinition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CustomDefinition' of type 'SpawnRestriction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___CustomDefinition_3Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnRestriction IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_pinvoke_cleanup(SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.SpawnRestriction IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled) { Exception_t* ___CustomDefinition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CustomDefinition' of type 'SpawnRestriction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___CustomDefinition_3Exception, NULL); } IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com_back(const SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE& unmarshaled) { Exception_t* ___CustomDefinition_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'CustomDefinition' of type 'SpawnRestriction': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___CustomDefinition_3Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnRestriction IL2CPP_EXTERN_C void SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshal_com_cleanup(SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com& marshaled) { } // System.Boolean FIMSpace.Generating.SpawnRestriction::IsRestricting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4 (SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* __this, const RuntimeMethod* method) { { // if (UseRestrictSpawnForTags) if (string.IsNullOrEmpty(RestrictSpawnForTags) == false) return true; bool L_0 = __this->___UseRestrictSpawnForTags_0; if (!L_0) { goto IL_0017; } } { // if (UseRestrictSpawnForTags) if (string.IsNullOrEmpty(RestrictSpawnForTags) == false) return true; String_t* L_1 = __this->___RestrictSpawnForTags_1; bool L_2; L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL); if (L_2) { goto IL_0017; } } { // if (UseRestrictSpawnForTags) if (string.IsNullOrEmpty(RestrictSpawnForTags) == false) return true; return (bool)1; } IL_0017: { // if (string.IsNullOrEmpty(UsePresetsDefsByName) == false) return true; String_t* L_3 = __this->___UsePresetsDefsByName_2; bool L_4; L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL); if (L_4) { goto IL_0026; } } { // if (string.IsNullOrEmpty(UsePresetsDefsByName) == false) return true; return (bool)1; } IL_0026: { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return true; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5 = __this->___CustomDefinition_3; if (!L_5) { goto IL_003d; } } { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return true; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = __this->___CustomDefinition_3; NullCheck(L_6); int32_t L_7 = L_6->___InstructionType_1; if (!L_7) { goto IL_003d; } } { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return true; return (bool)1; } IL_003d: { // return false; return (bool)0; } } IL2CPP_EXTERN_C bool SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = SpawnRestriction_IsRestricting_m755E39400D8A8D70E1AF53C59FCF5165C486FCC4(_thisAdjusted, method); return _returnValue; } // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::GetSpawnInstructionDefinition(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* SpawnRestriction_GetSpawnInstructionDefinition_m1116B3D80B5A3122F79AB6CD1D528BD042E49A61 (SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_setup, 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; } { // if ( UseRestrictSpawnForTags) bool L_0 = __this->___UseRestrictSpawnForTags_0; if (!L_0) { goto IL_0042; } } { // if (tempDef == null || tempDef.InstructionType == InstructionDefinition.EInstruction.None) tempDef = new InstructionDefinition() { InstructionType = InstructionDefinition.EInstruction.PreventSpawnSelective, Tags = RestrictSpawnForTags }; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_1 = __this->___tempDef_4; if (!L_1) { goto IL_001d; } } { InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_2 = __this->___tempDef_4; NullCheck(L_2); int32_t L_3 = L_2->___InstructionType_1; if (L_3) { goto IL_003b; } } IL_001d: { // if (tempDef == null || tempDef.InstructionType == InstructionDefinition.EInstruction.None) tempDef = new InstructionDefinition() { InstructionType = InstructionDefinition.EInstruction.PreventSpawnSelective, Tags = RestrictSpawnForTags }; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)il2cpp_codegen_object_new(InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445_il2cpp_TypeInfo_var); NullCheck(L_4); InstructionDefinition__ctor_m31008C85B755BFB7AD3988F25A6424B6C1A6ED09(L_4, NULL); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_5 = L_4; NullCheck(L_5); L_5->___InstructionType_1 = 5; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = L_5; String_t* L_7 = __this->___RestrictSpawnForTags_1; NullCheck(L_6); L_6->___Tags_3 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___Tags_3), (void*)L_7); __this->___tempDef_4 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___tempDef_4), (void*)L_6); } IL_003b: { // return tempDef; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8 = __this->___tempDef_4; return L_8; } IL_0042: { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return CustomDefinition; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = __this->___CustomDefinition_3; if (!L_9) { goto IL_005e; } } { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return CustomDefinition; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_10 = __this->___CustomDefinition_3; NullCheck(L_10); int32_t L_11 = L_10->___InstructionType_1; if (!L_11) { goto IL_005e; } } { // if (CustomDefinition != null) if (CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) return CustomDefinition; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = __this->___CustomDefinition_3; return L_12; } IL_005e: { // if (string.IsNullOrEmpty(UsePresetsDefsByName) == false) String_t* L_13 = __this->___UsePresetsDefsByName_2; bool L_14; L_14 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_13, NULL); if (L_14) { goto IL_008d; } } { // if (tempFindDef == null) tempFindDef = setup.FindCellInstruction(UsePresetsDefsByName); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_15 = __this->___tempFindDef_5; if (L_15) { goto IL_0086; } } { // if (tempFindDef == null) tempFindDef = setup.FindCellInstruction(UsePresetsDefsByName); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = ___0_setup; String_t* L_17 = __this->___UsePresetsDefsByName_2; NullCheck(L_16); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_18; L_18 = FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4(L_16, L_17, (bool)1, NULL); __this->___tempFindDef_5 = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___tempFindDef_5), (void*)L_18); } IL_0086: { // return tempFindDef; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_19 = __this->___tempFindDef_5; return L_19; } IL_008d: { // return null; return (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*)NULL; } } IL2CPP_EXTERN_C InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* SpawnRestriction_GetSpawnInstructionDefinition_m1116B3D80B5A3122F79AB6CD1D528BD042E49A61_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_setup, const RuntimeMethod* method) { SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* _returnValue; _returnValue = SpawnRestriction_GetSpawnInstructionDefinition_m1116B3D80B5A3122F79AB6CD1D528BD042E49A61(_thisAdjusted, ___0_setup, method); return _returnValue; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.SpawnRestrictionsGroup IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled) { Exception_t* ___Cells_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cells' of type 'SpawnRestrictionsGroup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cells_0Exception, NULL); } IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke_back(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled) { Exception_t* ___Cells_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cells' of type 'SpawnRestrictionsGroup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cells_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnRestrictionsGroup IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_pinvoke_cleanup(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.SpawnRestrictionsGroup IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled) { Exception_t* ___Cells_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cells' of type 'SpawnRestrictionsGroup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cells_0Exception, NULL); } IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com_back(const SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966& unmarshaled) { Exception_t* ___Cells_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cells' of type 'SpawnRestrictionsGroup'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cells_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnRestrictionsGroup IL2CPP_EXTERN_C void SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshal_com_cleanup(SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com& marshaled) { } // System.Void FIMSpace.Generating.SpawnRestrictionsGroup::.ctor(FIMSpace.Generating.SpawnRestriction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnRestrictionsGroup__ctor_m2C6386BE12F37182D42D11AD1EFEDC08D3C9FC77 (SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* __this, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___0_restriction, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Restriction = restriction; SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE L_0 = ___0_restriction; __this->___Restriction_1 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&__this->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif // Cells = new List(); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_1 = (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*)il2cpp_codegen_object_new(List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD(L_1, List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD_RuntimeMethod_var); __this->___Cells_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_0), (void*)L_1); // } return; } } IL2CPP_EXTERN_C void SpawnRestrictionsGroup__ctor_m2C6386BE12F37182D42D11AD1EFEDC08D3C9FC77_AdjustorThunk (RuntimeObject* __this, SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___0_restriction, const RuntimeMethod* method) { SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); SpawnRestrictionsGroup__ctor_m2C6386BE12F37182D42D11AD1EFEDC08D3C9FC77(_thisAdjusted, ___0_restriction, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.GridVisualize::DrawPaintGUI(System.Boolean&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridVisualize_DrawPaintGUI_m4F1C907E60DF9D29464601373911E3E703535CFB (bool* ___0_paintNow, int32_t ___1_screenOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral206FD18C773DAF1CD4603BD2E0583C3F495AB41A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B64D93A83A24A332DB6C07AD19238D896731467); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1A8B7ACF9F6A6C8DA34C480CF0726A9E97A6044); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8B77FFA6B004EBE6AD02387BCBFBFA47562B049); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD2F69B1087EECD26CEC6BEDC751B4A93F5D51B7); s_Il2CppMethodInitialized = true; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); String_t* G_B4_0 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B4_1; memset((&G_B4_1), 0, sizeof(G_B4_1)); String_t* G_B3_0 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); String_t* G_B5_0 = NULL; String_t* G_B5_1 = NULL; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D G_B5_2; memset((&G_B5_2), 0, sizeof(G_B5_2)); { // Rect bRect = new Rect(15, screenOffset - 78, 120, 24); int32_t L_0 = ___1_screenOffset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_1; memset((&L_1), 0, sizeof(L_1)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_1), (15.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_0, ((int32_t)78)))), (120.0f), (24.0f), /*hidden argument*/NULL); // Color preC = GUI.backgroundColor; il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = GUI_get_backgroundColor_mCAA42085DAB8A1B71E2D0C6C8D86F93CD311FA33(NULL); V_0 = L_2; // if (paintNow) GUI.backgroundColor = Color.green; bool* L_3 = ___0_paintNow; int32_t L_4 = *((uint8_t*)L_3); G_B1_0 = L_1; if (!L_4) { G_B2_0 = L_1; goto IL_002d; } } { // if (paintNow) GUI.backgroundColor = Color.green; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_set_backgroundColor_m4ED80300A7DE3EAF923E3344E22D6682FA75B264(L_5, NULL); G_B2_0 = G_B1_0; } IL_002d: { // if (GUI.Button(bRect, "Paint " + (paintNow ? "ON" : "OFF") + " (shift+x)")) bool* L_6 = ___0_paintNow; int32_t L_7 = *((uint8_t*)L_6); G_B3_0 = _stringLiteral4B64D93A83A24A332DB6C07AD19238D896731467; G_B3_1 = G_B2_0; if (L_7) { G_B4_0 = _stringLiteral4B64D93A83A24A332DB6C07AD19238D896731467; G_B4_1 = G_B2_0; goto IL_003d; } } { G_B5_0 = _stringLiteralE8B77FFA6B004EBE6AD02387BCBFBFA47562B049; G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0042; } IL_003d: { G_B5_0 = _stringLiteralE1A8B7ACF9F6A6C8DA34C480CF0726A9E97A6044; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0042: { String_t* L_8; L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B5_1, G_B5_0, _stringLiteral206FD18C773DAF1CD4603BD2E0583C3F495AB41A, NULL); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); bool L_9; L_9 = GUI_Button_m26D18B144D3116398B9E9BECB0C4014F57DBE44B(G_B5_2, L_8, NULL); if (!L_9) { goto IL_005a; } } { // paintNow = !paintNow; bool* L_10 = ___0_paintNow; bool* L_11 = ___0_paintNow; int32_t L_12 = *((uint8_t*)L_11); *((int8_t*)L_10) = (int8_t)((((int32_t)L_12) == ((int32_t)0))? 1 : 0); } IL_005a: { // if (paintNow) bool* L_13 = ___0_paintNow; int32_t L_14 = *((uint8_t*)L_13); if (!L_14) { goto IL_0081; } } { // bRect = new Rect(15, screenOffset - 114, 240, 34); int32_t L_15 = ___1_screenOffset; Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_16; memset((&L_16), 0, sizeof(L_16)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_16), (15.0f), ((float)((int32_t)il2cpp_codegen_subtract(L_15, ((int32_t)114)))), (240.0f), (34.0f), /*hidden argument*/NULL); // GUI.Label(bRect, "LMB - Paint, RMB - Erase\nUse middle mouse to move camera"); il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_Label_m4A951E57C7DCCF95A0306240144CA2713F546526(L_16, _stringLiteralFD2F69B1087EECD26CEC6BEDC751B4A93F5D51B7, NULL); } IL_0081: { // GUI.backgroundColor = preC; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = V_0; il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); GUI_set_backgroundColor_m4ED80300A7DE3EAF923E3344E22D6682FA75B264(L_17, NULL); // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.GridVisualize::GetMouseWorldPosition(UnityEngine.Vector3,UnityEngine.Event,UnityEngine.Camera,System.Int32,System.Single,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GridVisualize_GetMouseWorldPosition_m3D883F1694EE8351909AB81500297EC5BB6FD22F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normal, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_sceneCam, int32_t ___3_yLevel, float ___4_cellWorldSize, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_posOffset, 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*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B2_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_1; memset((&G_B1_1), 0, sizeof(G_B1_1)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B1_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B3_3 = NULL; { // Vector3 yLevelOff = new Vector3(0, yLevel * cellWorldSize, 0); int32_t L_0 = ___3_yLevel; float L_1 = ___4_cellWorldSize; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_0), L_1)), (0.0f), NULL); // Plane floor = new Plane(normal, yLevelOff + (posOffset == null ? Vector3.zero : posOffset.Value)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; bool L_4; L_4 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___5_posOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); G_B1_0 = L_3; G_B1_1 = L_2; G_B1_2 = (&V_1); if (!L_4) { G_B2_0 = L_3; G_B2_1 = L_2; G_B2_2 = (&V_1); goto IL_002c; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___5_posOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); G_B3_0 = L_5; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; goto IL_0031; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B3_0 = L_6; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; } IL_0031: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(G_B3_1, G_B3_0, NULL); Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2(G_B3_3, G_B3_2, L_7, NULL); // float dpi = FGenerators.EditorUIScale; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); float L_8; L_8 = FGenerators_get_EditorUIScale_mEBFC6B502B188DA948774CFB26B7AE34A7005AFF(NULL); V_2 = L_8; // Ray camRay = sceneCam.ScreenPointToRay(new Vector3(e.mousePosition.x * dpi, (sceneCam.scaledPixelHeight - e.mousePosition.y * dpi)) + yLevelOff); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___2_sceneCam; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_10 = ___1_e; NullCheck(L_10); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_10, NULL); float L_12 = L_11.___x_0; float L_13 = V_2; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___2_sceneCam; NullCheck(L_14); int32_t L_15; L_15 = Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9(L_14, NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = ___1_e; NullCheck(L_16); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_16, NULL); float L_18 = L_17.___y_1; float L_19 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; memset((&L_20), 0, sizeof(L_20)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_20), ((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_subtract(((float)L_15), ((float)il2cpp_codegen_multiply(L_18, L_19)))), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_21, NULL); NullCheck(L_9); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_23; L_23 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_9, L_22, NULL); V_3 = L_23; // floor.Raycast(camRay, out dist); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_24 = V_3; bool L_25; L_25 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_1), L_24, (&V_4), NULL); // return camRay.GetPoint(dist); float L_26 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_3), L_26, NULL); return L_27; } } // UnityEngine.Vector3 FIMSpace.Generating.GridVisualize::GetMouseWorldPosition2D(UnityEngine.Vector3,UnityEngine.Event,UnityEngine.Camera,System.Int32,System.Single,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GridVisualize_GetMouseWorldPosition2D_m2F086E1C65B52BA3ACD527EC452DB77449FB05EF (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normal, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___1_e, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_sceneCam, int32_t ___3_zLevel, float ___4_cellWorldSize, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_posOffset, 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*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B2_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_1; memset((&G_B1_1), 0, sizeof(G_B1_1)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B1_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); Plane_tB7D8CC6F7AACF5F3AA483AF005C1102A8577BC0C* G_B3_3 = NULL; { // Vector3 zLevelOff = new Vector3(0, 0, zLevel * cellWorldSize); int32_t L_0 = ___3_zLevel; float L_1 = ___4_cellWorldSize; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (0.0f), (0.0f), ((float)il2cpp_codegen_multiply(((float)L_0), L_1)), NULL); // Plane floor = new Plane(normal, zLevelOff + (posOffset == null ? Vector3.zero : posOffset.Value)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; bool L_4; L_4 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___5_posOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); G_B1_0 = L_3; G_B1_1 = L_2; G_B1_2 = (&V_1); if (!L_4) { G_B2_0 = L_3; G_B2_1 = L_2; G_B2_2 = (&V_1); goto IL_002c; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___5_posOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); G_B3_0 = L_5; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; G_B3_3 = G_B1_2; goto IL_0031; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); G_B3_0 = L_6; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; G_B3_3 = G_B2_2; } IL_0031: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(G_B3_1, G_B3_0, NULL); Plane__ctor_m2BFB65EBFF51123791878684ECC375B99FAD10A2(G_B3_3, G_B3_2, L_7, NULL); // float dpi = FGenerators.EditorUIScale; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); float L_8; L_8 = FGenerators_get_EditorUIScale_mEBFC6B502B188DA948774CFB26B7AE34A7005AFF(NULL); V_2 = L_8; // Ray camRay = sceneCam.ScreenPointToRay(new Vector3(e.mousePosition.x * dpi, (sceneCam.scaledPixelHeight - e.mousePosition.y * dpi)) + zLevelOff); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9 = ___2_sceneCam; Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_10 = ___1_e; NullCheck(L_10); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_10, NULL); float L_12 = L_11.___x_0; float L_13 = V_2; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ___2_sceneCam; NullCheck(L_14); int32_t L_15; L_15 = Camera_get_scaledPixelHeight_m9A61AA4F944C308A6F8B7D094C92C7A40EFB4AB9(L_14, NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16 = ___1_e; NullCheck(L_16); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17; L_17 = Event_get_mousePosition_mD6D2DF45C75E6FADD415D27D0E93563DED37D9B9(L_16, NULL); float L_18 = L_17.___y_1; float L_19 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; memset((&L_20), 0, sizeof(L_20)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_20), ((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_subtract(((float)L_15), ((float)il2cpp_codegen_multiply(L_18, L_19)))), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_21, NULL); NullCheck(L_9); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_23; L_23 = Camera_ScreenPointToRay_m2887B9A49880B7AB670C57D66B67D6A6689FE315(L_9, L_22, NULL); V_3 = L_23; // floor.Raycast(camRay, out dist); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_24 = V_3; bool L_25; L_25 = Plane_Raycast_mC6D25A732413A2694A75CB0F2F9E75DEDDA117F0((&V_1), L_24, (&V_4), NULL); // return camRay.GetPoint(dist); float L_26 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_3), L_26, NULL); return L_27; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.GridVisualize::PaintGrid(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.FieldSetup,UnityEngine.Event,UnityEngine.Camera,System.Nullable`1,UnityEngine.Transform,System.Int32,System.Single,System.Nullable`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* GridVisualize_PaintGrid_mB87E2F9A8C4F42DFA00B31F67992EB5CA3C845C0 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_preset, Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* ___2_e, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___3_sceneCam, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___4_erase, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___5_root, int32_t ___6_yLevel, float ___7_cellWorldSize, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___8_posOff, bool ___9_is2D, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_9 = NULL; { // if (is2D) bool L_0 = ___9_is2D; if (!L_0) { goto IL_0019; } } { // clickPos = GetMouseWorldPosition2D(Vector3.back, e, sceneCam, yLevel, cellWorldSize, posOff); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_2 = ___2_e; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = ___3_sceneCam; int32_t L_4 = ___6_yLevel; float L_5 = ___7_cellWorldSize; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_6 = ___8_posOff; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = GridVisualize_GetMouseWorldPosition2D_m2F086E1C65B52BA3ACD527EC452DB77449FB05EF(L_1, L_2, L_3, L_4, L_5, L_6, NULL); V_0 = L_7; goto IL_002c; } IL_0019: { // clickPos = GetMouseWorldPosition(Vector3.up, e, sceneCam, yLevel, cellWorldSize, posOff); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_9 = ___2_e; Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = ___3_sceneCam; int32_t L_11 = ___6_yLevel; float L_12 = ___7_cellWorldSize; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_13 = ___8_posOff; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = GridVisualize_GetMouseWorldPosition_m3D883F1694EE8351909AB81500297EC5BB6FD22F(L_8, L_9, L_10, L_11, L_12, L_13, NULL); V_0 = L_14; } IL_002c: { // if (root != null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___5_root; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_16) { goto IL_003f; } } { // clickPos = root.InverseTransformPoint(clickPos); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___5_root; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_17, L_18, NULL); V_0 = L_19; } IL_003f: { // float unitSize = preset.GetCellUnitSize().x; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = ___1_preset; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_20, NULL); float L_22 = L_21.___x_2; V_2 = L_22; // if (is2D) bool L_23 = ___9_is2D; if (!L_23) { goto IL_0083; } } { // float x = clickPos.x / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; float L_25 = L_24.___x_2; float L_26 = V_2; V_3 = ((float)(L_25/L_26)); // float y = (clickPos.y - cellWorldSize * 0.5f) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; float L_28 = L_27.___y_3; float L_29 = ___7_cellWorldSize; float L_30 = V_2; V_4 = ((float)(((float)il2cpp_codegen_subtract(L_28, ((float)il2cpp_codegen_multiply(L_29, (0.5f)))))/L_30)); // gridPos = new Vector3Int(Mathf.RoundToInt(x), Mathf.RoundToInt(y), yLevel); float L_31 = V_3; int32_t L_32; L_32 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_31, NULL); float L_33 = V_4; int32_t L_34; L_34 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_33, NULL); int32_t L_35 = ___6_yLevel; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_1), L_32, L_34, L_35, NULL); goto IL_00ae; } IL_0083: { // float x = (clickPos.x) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_0; float L_37 = L_36.___x_2; float L_38 = V_2; V_5 = ((float)(L_37/L_38)); // float z = (clickPos.z) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_0; float L_40 = L_39.___z_4; float L_41 = V_2; V_6 = ((float)(L_40/L_41)); // gridPos = new Vector3Int(Mathf.RoundToInt(x), yLevel, Mathf.RoundToInt(z)); float L_42 = V_5; int32_t L_43; L_43 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_42, NULL); int32_t L_44 = ___6_yLevel; float L_45 = V_6; int32_t L_46; L_46 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_45, NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_1), L_43, L_44, L_46, NULL); } IL_00ae: { // if (erase == null) bool L_47; L_47 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___4_erase), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var); if (L_47) { goto IL_00c0; } } { // var cell = grid.GetCell(gridPos); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_48 = ___0_grid; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_49 = V_1; NullCheck(L_48); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_50; L_50 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_48, L_49, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); // return cell; return L_50; } IL_00c0: { // if (erase == false) Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_51 = ___4_erase; V_7 = L_51; V_8 = (bool)0; bool L_52; L_52 = Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline((&V_7), Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var); bool L_53 = V_8; bool L_54; L_54 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&V_7), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var); if (!((int32_t)(((((int32_t)L_52) == ((int32_t)L_53))? 1 : 0)&(int32_t)L_54))) { goto IL_00e4; } } { // return grid.AddCell(gridPos); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_55 = ___0_grid; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_56 = V_1; NullCheck(L_55); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_57; L_57 = FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6(L_55, L_56, FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var); return L_57; } IL_00e4: { // var cell = grid.GetCell(gridPos); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_58 = ___0_grid; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_59 = V_1; NullCheck(L_58); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60; L_60 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_58, L_59, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_9 = L_60; // cell.InTargetGridArea = false; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_61 = V_9; NullCheck(L_61); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_61)->___InTargetGridArea_1 = (bool)0; // if (grid.AllApprovedCells.Contains(cell)) grid.AllApprovedCells.Remove(cell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_62 = ___0_grid; NullCheck(L_62); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_63 = L_62->___AllApprovedCells_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_64 = V_9; NullCheck(L_63); bool L_65; L_65 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_63, L_64, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (!L_65) { goto IL_0113; } } { // if (grid.AllApprovedCells.Contains(cell)) grid.AllApprovedCells.Remove(cell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_66 = ___0_grid; NullCheck(L_66); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_67 = L_66->___AllApprovedCells_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = V_9; NullCheck(L_67); bool L_69; L_69 = List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8(L_67, L_68, List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); } IL_0113: { // return cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_70 = V_9; return L_70; } } #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.PGGDataHolder::Refresh(UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGDataHolder_Refresh_mB2A7988790A8BE7E1B4E9459B130D326727C7E29 (PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_owner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Owner = owner; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_0 = ___0_owner; __this->___Owner_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_5), (void*)L_0); // if (Setup == null) Setup = new FlexibleGeneratorSetup(); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1 = __this->___Setup_4; if (L_1) { goto IL_001a; } } { // if (Setup == null) Setup = new FlexibleGeneratorSetup(); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_2 = (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30*)il2cpp_codegen_object_new(FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30_il2cpp_TypeInfo_var); NullCheck(L_2); FlexibleGeneratorSetup__ctor_mF650D931C00B0FAE25EEBC598EDE04BEB397787C(L_2, NULL); __this->___Setup_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)L_2); } IL_001a: { // } return; } } // System.Void FIMSpace.Generating.PGGDataHolder::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGDataHolder__ctor_mD9366945DBDEC8BCFF32F30A79E3EE2183BAFE61 (PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC40038A4429D1EBB5532329E34D2516A7D1F62BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List AdditionalSetups = new List(); List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA* L_0 = (List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA*)il2cpp_codegen_object_new(List_1_tC0EF0653AAB18E21FF9E35DDCCCC77F6BF44BEEA_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mC40038A4429D1EBB5532329E34D2516A7D1F62BB(L_0, List_1__ctor_mC40038A4429D1EBB5532329E34D2516A7D1F62BB_RuntimeMethod_var); __this->___AdditionalSetups_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___AdditionalSetups_6), (void*)L_0); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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.FlexibleGeneratorSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_DataSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m4276AD46713E47D019ECFCA8C2C541D7A7A2D1EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m543B1DB83323BECD224B38A3A65909E7DEF42397_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_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*)&_stringLiteral1C95C88B4A9DDC6C386E954CF5DDF5FDD1145CB7); s_Il2CppMethodInitialized = true; } PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* V_0 = NULL; { // if (UseDataHolder) bool L_0 = __this->___UseDataHolder_9; if (!L_0) { goto IL_00a7; } } { // if (Data) PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_1 = __this->___Data_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL); if (!L_2) { goto IL_0030; } } { // Data.Owner = this; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_3 = __this->___Data_8; NullCheck(L_3); L_3->___Owner_5 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_3->___Owner_5), (void*)__this); // return Data.Setup; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_4 = __this->___Data_8; NullCheck(L_4); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_5 = L_4->___Setup_4; return L_5; } IL_0030: { // PGGDataHolder holder = GetComponentInChildren(); PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_6; L_6 = Component_GetComponentInChildren_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m4276AD46713E47D019ECFCA8C2C541D7A7A2D1EA(__this, Component_GetComponentInChildren_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m4276AD46713E47D019ECFCA8C2C541D7A7A2D1EA_RuntimeMethod_var); V_0 = L_6; // if (holder) if (holder.Owner != gameObject) holder = null; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_7 = V_0; 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_0054; } } { // if (holder) if (holder.Owner != gameObject) holder = null; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_9 = V_0; NullCheck(L_9); MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_10 = L_9->___Owner_5; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11; L_11 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, L_11, NULL); if (!L_12) { goto IL_0054; } } { // if (holder) if (holder.Owner != gameObject) holder = null; V_0 = (PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F*)NULL; } IL_0054: { // if (!holder) PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_13 = V_0; 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_0088; } } { // GameObject holderObject = new GameObject("PGG Data Holder"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_15); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_15, _stringLiteral1C95C88B4A9DDC6C386E954CF5DDF5FDD1145CB7, NULL); // holderObject.transform.SetParent(transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = L_15; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_17); Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_17, L_18, NULL); // holderObject.transform.ResetCoords(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = L_16; NullCheck(L_19); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051(L_20, NULL); // holder = holderObject.AddComponent(); NullCheck(L_19); PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_21; L_21 = GameObject_AddComponent_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m543B1DB83323BECD224B38A3A65909E7DEF42397(L_19, GameObject_AddComponent_TisPGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F_m543B1DB83323BECD224B38A3A65909E7DEF42397_RuntimeMethod_var); V_0 = L_21; } IL_0088: { // Data = holder; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_22 = V_0; __this->___Data_8 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___Data_8), (void*)L_22); // Data.Refresh(this); PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_23 = __this->___Data_8; NullCheck(L_23); PGGDataHolder_Refresh_mB2A7988790A8BE7E1B4E9459B130D326727C7E29(L_23, __this, NULL); // return Data.Setup; PGGDataHolder_tDF7456557304FD1DAD2CA38F7913A90E3F77A40F* L_24 = __this->___Data_8; NullCheck(L_24); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_25 = L_24->___Setup_4; return L_25; } IL_00a7: { // return InternalSetup; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_26 = __this->___InternalSetup_10; return L_26; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_FieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // public FieldSetup FieldSetup { get { return DataSetup.FieldPreset; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0; L_0 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = L_0->___FieldPreset_1; return L_1; } } // FIMSpace.Generating.CellsController FIMSpace.Generating.PGGFlexibleGeneratorBase::get_Cells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // public CellsController Cells { get { return DataSetup.CellsController; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0; L_0 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_0); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = L_0->___CellsController_3; return L_1; } } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.PGGFlexibleGeneratorBase::get_InstantiatedInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* PGGFlexibleGeneratorBase_get_InstantiatedInfo_m6CBBBB9F54FBC65172170B65B7C0B625A557A974 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // public InstantiatedFieldInfo InstantiatedInfo { get { return DataSetup.InstantiatedInfo; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0; L_0 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_0); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1 = L_0->___InstantiatedInfo_4; return L_1; } } // FIMSpace.Generating.GeneratingPreparation FIMSpace.Generating.PGGFlexibleGeneratorBase::get_Preparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* PGGFlexibleGeneratorBase_get_Preparation_mD68C35A1C32B28EA8D3EEDAAB5D1DE86E388B289 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // public GeneratingPreparation Preparation { get { return DataSetup.Preparation; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0; L_0 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_0); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_1 = L_0->___Preparation_2; return L_1; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_PGG_Setup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* PGGFlexibleGeneratorBase_get_PGG_Setup_mD005F1BFE88417D6578EFD4AAF90D0ADCD021221 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // if (Composition != null) if (Composition.UseComposition) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = __this->___Composition_12; if (!L_0) { goto IL_0021; } } { // if (Composition != null) if (Composition.UseComposition) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_1 = __this->___Composition_12; NullCheck(L_1); bool L_2 = L_1->___UseComposition_0; if (!L_2) { goto IL_0021; } } { // return Composition.GetSetup; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3 = __this->___Composition_12; NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4; L_4 = FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2(L_3, NULL); return L_4; } IL_0021: { // return FieldSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5; L_5 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__this, NULL); return L_5; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGFlexibleGeneratorBase::get_PGG_Grid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* PGGFlexibleGeneratorBase_get_PGG_Grid_m6AED4FF8ABB9BF069F84063E26C3FDAC06EA343E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // public override FGenGraph PGG_Grid { get { return Cells.Grid; } } CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0; L_0 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_0); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = L_0->___Grid_2; return L_1; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_Start_m3C9664BB3A2C1780D86593C52527E6438824CE7F (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // if (CodedUsage) return; bool L_0 = __this->___CodedUsage_11; if (!L_0) { goto IL_0009; } } { // if (CodedUsage) return; return; } IL_0009: { // CheckIfInitialized(); PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4(__this, NULL); // if (DataSetup != null) DataSetup.RefreshReferences(this); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1; L_1 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); if (!L_1) { goto IL_0023; } } { // if (DataSetup != null) DataSetup.RefreshReferences(this); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_2; L_2 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_2); FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C(L_2, __this, NULL); } IL_0023: { // Cells.CheckIfGridPrepared(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3; L_3 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_3); CellsController_CheckIfGridPrepared_m2FBD69915641BE75AD1E19DF179F6AA4C818E1C6(L_3, NULL); // if (GenerateOnStart) GenerateObjects(); bool L_4 = __this->___GenerateOnStart_4; if (!L_4) { goto IL_003c; } } { // if (GenerateOnStart) GenerateObjects(); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() */, __this); } IL_003c: { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::CheckIfInitialized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (UseDataHolder == false) if (InternalSetup == null) InternalSetup = new FlexibleGeneratorSetup(); bool L_0 = __this->___UseDataHolder_9; if (L_0) { goto IL_001b; } } { // if (UseDataHolder == false) if (InternalSetup == null) InternalSetup = new FlexibleGeneratorSetup(); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1 = __this->___InternalSetup_10; if (L_1) { goto IL_001b; } } { // if (UseDataHolder == false) if (InternalSetup == null) InternalSetup = new FlexibleGeneratorSetup(); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_2 = (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30*)il2cpp_codegen_object_new(FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30_il2cpp_TypeInfo_var); NullCheck(L_2); FlexibleGeneratorSetup__ctor_mF650D931C00B0FAE25EEBC598EDE04BEB397787C(L_2, NULL); __this->___InternalSetup_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___InternalSetup_10), (void*)L_2); } IL_001b: { // DataSetup.Initialize(this, Composition); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_3; L_3 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_4 = __this->___Composition_12; NullCheck(L_3); FlexibleGeneratorSetup_Initialize_m05388FB37FC9F0439A31987ADBBC0BB222DE65B4(L_3, __this, L_4, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_GenerateObjects_m3947E0096E65BF04A0DB3FFFC21A4DED1C8A2C79 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // RunPostGeneration(); VirtualActionInvoker0::Invoke(11 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::RunPostGeneration() */, __this); // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___RunAfterGenerating_13; if (!L_0) { goto IL_0019; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = __this->___RunAfterGenerating_13; NullCheck(L_1); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_1, NULL); } IL_0019: { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_Prepare_m83794E5157792756B8D21720CF376CC3B687DC47 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __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_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // CheckIfInitialized(); PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4(__this, NULL); // if (DataSetup != null) DataSetup.RefreshReferences(this); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0; L_0 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); if (!L_0) { goto IL_001a; } } { // if (DataSetup != null) DataSetup.RefreshReferences(this); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1; L_1 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_1); FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C(L_1, __this, NULL); } IL_001a: { // Cells.CheckIfPrepared(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_2; L_2 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_2); CellsController_CheckIfPrepared_m55F86115C20940A95D92014D78D4826834F40720(L_2, NULL); // Cells.CheckIfGridPrepared(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3; L_3 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_3); CellsController_CheckIfGridPrepared_m2FBD69915641BE75AD1E19DF179F6AA4C818E1C6(L_3, NULL); // RandomizeSeed(); VirtualActionInvoker0::Invoke(9 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::RandomizeSeed() */, __this); // FGenerators.SetSeed(Seed); int32_t L_4 = __this->___Seed_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_4, NULL); // GeneratorCheckers.Clear(); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_5 = __this->___GeneratorCheckers_14; NullCheck(L_5); List_1_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_inline(L_5, List_1_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::RandomizeSeed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_RandomizeSeed_mDFAA7246BD70CDAB96FEFA408C90556F3211D3DF (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // if (RandomSeed) Seed = UnityEngine.Random.Range(-999999, 999999); bool L_0 = __this->___RandomSeed_7; if (!L_0) { goto IL_001d; } } { // if (RandomSeed) Seed = UnityEngine.Random.Range(-999999, 999999); int32_t L_1; L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-999999), ((int32_t)999999), NULL); __this->___Seed_6 = L_1; } IL_001d: { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::ClearGenerated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_ClearGenerated_mF2B461EACB1976EA7843F3177E9359E3461EB348 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, bool ___0_destroy, const RuntimeMethod* method) { { // if (destroy) InstantiatedInfo.Clear(true); bool L_0 = ___0_destroy; if (!L_0) { goto IL_000f; } } { // if (destroy) InstantiatedInfo.Clear(true); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1; L_1 = PGGFlexibleGeneratorBase_get_InstantiatedInfo_m6CBBBB9F54FBC65172170B65B7C0B625A557A974(__this, NULL); NullCheck(L_1); InstantiatedFieldInfo_Clear_m2C196AF09C10325259C8A30488FF3DE287547D0C(L_1, (bool)1, NULL); } IL_000f: { // Cells.ClearAll(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_2; L_2 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_2); CellsController_ClearAll_m2B305DDE2B4BEA1D1A08D18DDA9267C9C1EF80B4(L_2, NULL); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.PGGFlexibleGeneratorBase::GetAllGeneratedObjects(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* PGGFlexibleGeneratorBase_GetAllGeneratedObjects_mC9FF17333DD5317E8CB5FD8D84290AF0F72CC61C (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, bool ___0_withContainers, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_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_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // List allGen = 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; // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.Instantiated.Count; i++) V_1 = 0; goto IL_002a; } IL_000a: { // PGGUtils.TransferFromListToList(DataSetup.CellsController.InstantiatedInfo.Instantiated, allGen); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1; L_1 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_1); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_2 = L_1->___CellsController_3; NullCheck(L_2); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_3; L_3 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_2, NULL); NullCheck(L_3); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = L_3->___Instantiated_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0(L_4, L_5, (bool)0, PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0_RuntimeMethod_var); // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.Instantiated.Count; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002a: { // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.Instantiated.Count; i++) int32_t L_7 = V_1; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_8; L_8 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_8); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_9 = L_8->___CellsController_3; NullCheck(L_9); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_10; L_10 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_9, NULL); NullCheck(L_10); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_11 = L_10->___Instantiated_2; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_11, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_12))) { goto IL_000a; } } { // if (withContainers) bool L_13 = ___0_withContainers; if (!L_13) { goto IL_00e5; } } { // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.InstantiationContainers.Count; i++) V_2 = 0; goto IL_00c5; } IL_0051: { // if (DataSetup.CellsController.InstantiatedInfo.InstantiationContainers[i] == null) continue; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_14; L_14 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_14); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_15 = L_14->___CellsController_3; NullCheck(L_15); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_16; L_16 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_15, NULL); NullCheck(L_16); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_17 = L_16->___InstantiationContainers_13; int32_t L_18 = V_2; NullCheck(L_17); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_19; L_19 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_17, L_18, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); if (!L_19) { goto IL_00c1; } } { // if (DataSetup.CellsController.InstantiatedInfo.InstantiationContainers[i].Transform == null) continue; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_20; L_20 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_20); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_21 = L_20->___CellsController_3; NullCheck(L_21); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_22; L_22 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_21, NULL); NullCheck(L_22); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_23 = L_22->___InstantiationContainers_13; int32_t L_24 = V_2; NullCheck(L_23); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_25; L_25 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_23, L_24, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = L_25->___Transform_3; 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_00c1; } } { // allGen.Add(DataSetup.CellsController.InstantiatedInfo.InstantiationContainers[i].Transform.gameObject); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28 = V_0; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_29; L_29 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_29); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_30 = L_29->___CellsController_3; NullCheck(L_30); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_31; L_31 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_30, NULL); NullCheck(L_31); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_32 = L_31->___InstantiationContainers_13; int32_t L_33 = V_2; NullCheck(L_32); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_34; L_34 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_32, L_33, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_34); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = L_34->___Transform_3; NullCheck(L_35); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36; L_36 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_35, NULL); NullCheck(L_28); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_28, L_36, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); } IL_00c1: { // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.InstantiationContainers.Count; i++) int32_t L_37 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00c5: { // for (int i = 0; i < DataSetup.CellsController.InstantiatedInfo.InstantiationContainers.Count; i++) int32_t L_38 = V_2; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_39; L_39 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(__this, NULL); NullCheck(L_39); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_40 = L_39->___CellsController_3; NullCheck(L_40); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_41; L_41 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(L_40, NULL); NullCheck(L_41); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_42 = L_41->___InstantiationContainers_13; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline(L_42, List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_43))) { goto IL_0051; } } IL_00e5: { // return allGen; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_44 = V_0; return L_44; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::RunPostGeneration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_RunPostGeneration_m9E71ED83C4102A57C396983DB4843F8A37862858 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Gizmos_DrawRectangleFillShape(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_Gizmos_DrawRectangleFillShape_mC287B3990D3DDE41EC1980F4CB6408701A8C8103 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_DrawGizmos_mEBCAD24825474C11DCBBB20E6746E8786D9E1942 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_OnDestroy_mB508C6584E21EE48522BC470B5F5C3D5AFF306A5 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase__ctor_m0CD099AC8F2061293803D8ECA31450A52CA42C09 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool GenerateOnStart = true; __this->___GenerateOnStart_4 = (bool)1; // public bool AutoRefresh = true; __this->___AutoRefresh_5 = (bool)1; // public bool RandomSeed = true; __this->___RandomSeed_7 = (bool)1; // [HideInInspector] public bool UseDataHolder = true; __this->___UseDataHolder_9 = (bool)1; // [System.NonSerialized] public List GeneratorCheckers = new List(); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_0 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_0, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); __this->___GeneratorCheckers_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorCheckers_14), (void*)L_0); PGGGeneratorRoot__ctor_m8EE09E6943432B51AC37F57512E3BDE24224C1F8(__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.PGGGeneratorBase::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Start_m039766C64031785256C328F5C4C3E5260FA10686 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { { // if (GenerateOnStart) GenerateObjects(); bool L_0 = __this->___GenerateOnStart_4; if (!L_0) { goto IL_000e; } } { // if (GenerateOnStart) GenerateObjects(); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() */, __this); } IL_000e: { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { { // RunPostGeneration(); VirtualActionInvoker0::Invoke(11 /* System.Void FIMSpace.Generating.PGGGeneratorBase::RunPostGeneration() */, __this); // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___RunAfterGenerating_9; if (!L_0) { goto IL_0019; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = __this->___RunAfterGenerating_9; NullCheck(L_1); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_1, NULL); } IL_0019: { // _E_SetDirty(); PGGGeneratorBase__E_SetDirty_m34416E2BB389580E746711323598424B1730016F(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __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_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // RandomizeSeed(); VirtualActionInvoker0::Invoke(9 /* System.Void FIMSpace.Generating.PGGGeneratorBase::RandomizeSeed() */, __this); // FGenerators.SetSeed(Seed); int32_t L_0 = __this->___Seed_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_0, NULL); // GeneratorCheckers.Clear(); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_1 = __this->___GeneratorCheckers_14; NullCheck(L_1); List_1_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_inline(L_1, List_1_Clear_m0AAEE20EE3E6A6307A876E6FC792732899BE5038_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::RandomizeSeed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_RandomizeSeed_m4BCB32F6E987130244B0F25E016D9C9F7F74F12A (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { { // if (RandomSeed) Seed = Random.Range(-999999, 999999); bool L_0 = __this->___RandomSeed_7; if (!L_0) { goto IL_001d; } } { // if (RandomSeed) Seed = Random.Range(-999999, 999999); int32_t L_1; L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-999999), ((int32_t)999999), NULL); __this->___Seed_6 = L_1; } IL_001d: { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_ClearGenerated_mA6674606309B39B23C59C71CCAB60C771FAEDBFC (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, bool ___0_destroy, 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_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_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*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; int32_t V_1 = 0; { // if (Generated == null) List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_0 = __this->___Generated_8; if (L_0) { goto IL_0013; } } { // Generated = new List(); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_1 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_1, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); __this->___Generated_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Generated_8), (void*)L_1); } IL_0013: { // if (destroy) bool L_2 = ___0_destroy; if (!L_2) { goto IL_004a; } } { // List all = GetAllGeneratedObjects(true); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3; L_3 = PGGGeneratorBase_GetAllGeneratedObjects_mB79927B0D59979056FEFEFF94B72D70355533A11(__this, (bool)1, NULL); V_0 = L_3; // for (int i = 0; i < all.Count; i++) V_1 = 0; goto IL_0041; } IL_0022: { // if (all[i] != null) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = V_0; int32_t L_5 = V_1; 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); 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_003d; } } { // FGenerators.DestroyObject(all[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_8 = V_0; int32_t L_9 = V_1; NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_8, L_9, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_10, NULL); } IL_003d: { // for (int i = 0; i < all.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 < all.Count; i++) int32_t L_12 = V_1; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_13 = V_0; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_13, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_0022; } } IL_004a: { // Generated.Clear(); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_15 = __this->___Generated_8; NullCheck(L_15); List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_inline(L_15, List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var); // _E_SetDirty(); PGGGeneratorBase__E_SetDirty_m34416E2BB389580E746711323598424B1730016F(__this, NULL); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.PGGGeneratorBase::GetAllGeneratedObjects(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* PGGGeneratorBase_GetAllGeneratedObjects_mB79927B0D59979056FEFEFF94B72D70355533A11 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, bool ___0_withContainers, 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_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { // List allGen = 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; // for (int i = 0; i < Generated.Count; i++) V_1 = 0; goto IL_0026; } IL_000a: { // PGGUtils.TransferFromListToList(Generated[i].Instantiated, allGen); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_1 = __this->___Generated_8; int32_t L_2 = V_1; NullCheck(L_1); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_3; L_3 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_1, L_2, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_3); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = L_3->___Instantiated_2; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0(L_4, L_5, (bool)0, PGGUtils_TransferFromListToList_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m77C9245F47DCE7E98B76ABD2F3253F7B75DB67E0_RuntimeMethod_var); // for (int i = 0; i < Generated.Count; i++) int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_0026: { // for (int i = 0; i < Generated.Count; i++) int32_t L_7 = V_1; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_8 = __this->___Generated_8; NullCheck(L_8); int32_t L_9; L_9 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_8, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_7) < ((int32_t)L_9))) { goto IL_000a; } } { // if (withContainers) bool L_10 = ___0_withContainers; if (!L_10) { goto IL_0102; } } { // for (int i = 0; i < Generated.Count; i++) V_2 = 0; goto IL_00f1; } IL_0041: { // if (Generated[i] == null) continue; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_11 = __this->___Generated_8; int32_t L_12 = V_2; NullCheck(L_11); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_13; L_13 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_11, L_12, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); if (!L_13) { goto IL_00ed; } } { // allGen.Add(Generated[i].MainContainer); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = V_0; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_15 = __this->___Generated_8; int32_t L_16 = V_2; NullCheck(L_15); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_17; L_17 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_15, L_16, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_17); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = L_17->___MainContainer_5; NullCheck(L_14); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_14, L_18, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // for (int g = 0; g < Generated[i].InstantiationContainers.Count; g++) V_3 = 0; goto IL_00d4; } IL_006d: { // if (Generated[i].InstantiationContainers[g] == null) continue; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_19 = __this->___Generated_8; int32_t L_20 = V_2; NullCheck(L_19); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_21; L_21 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_19, L_20, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_21); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_22 = L_21->___InstantiationContainers_13; int32_t L_23 = V_3; NullCheck(L_22); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_24; L_24 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_22, L_23, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); if (!L_24) { goto IL_00d0; } } { // if (Generated[i].InstantiationContainers[g].Transform == null) continue; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_25 = __this->___Generated_8; int32_t L_26 = V_2; NullCheck(L_25); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_27; L_27 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_25, L_26, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_27); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_28 = L_27->___InstantiationContainers_13; int32_t L_29 = V_3; NullCheck(L_28); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_30; L_30 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_28, L_29, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_30); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = L_30->___Transform_3; 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_00d0; } } { // FGenerators.DestroyObject(Generated[i].InstantiationContainers[g].Transform.gameObject); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_33 = __this->___Generated_8; int32_t L_34 = V_2; NullCheck(L_33); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_35; L_35 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_33, L_34, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_35); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_36 = L_35->___InstantiationContainers_13; int32_t L_37 = V_3; NullCheck(L_36); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_38; L_38 = List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F(L_36, L_37, List_1_get_Item_m8CFAD9B04A2B311CA5EE21E6B23169F767CE953F_RuntimeMethod_var); NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = L_38->___Transform_3; NullCheck(L_39); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40; L_40 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_39, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_40, NULL); } IL_00d0: { // for (int g = 0; g < Generated[i].InstantiationContainers.Count; g++) int32_t L_41 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00d4: { // for (int g = 0; g < Generated[i].InstantiationContainers.Count; g++) int32_t L_42 = V_3; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_43 = __this->___Generated_8; int32_t L_44 = V_2; NullCheck(L_43); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_45; L_45 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_43, L_44, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_45); List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* L_46 = L_45->___InstantiationContainers_13; NullCheck(L_46); int32_t L_47; L_47 = List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_inline(L_46, List_1_get_Count_m4B2815E448EEEE267638AC11A89942B4B2C801A6_RuntimeMethod_var); if ((((int32_t)L_42) < ((int32_t)L_47))) { goto IL_006d; } } IL_00ed: { // for (int i = 0; i < Generated.Count; i++) int32_t L_48 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00f1: { // for (int i = 0; i < Generated.Count; i++) int32_t L_49 = V_2; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_50 = __this->___Generated_8; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_50, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_49) < ((int32_t)L_51))) { goto IL_0041; } } IL_0102: { // return allGen; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_52 = V_0; return L_52; } } // UnityEngine.Transform FIMSpace.Generating.PGGGeneratorBase::GetGeneratedsContainerWhichNameContains(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* PGGGeneratorBase_GetGeneratedsContainerWhichNameContains_mBEB21731233F9D08869D2276E3A44DEEBCE25289 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, String_t* ___0_partOfName, int32_t ___1_generatedIndex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNulls_TisInstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_m906F76F66489061DB43F6294948B8B1FEB23B2FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_3 = NULL; { // string toCheck = partOfName.ToLower(); String_t* L_0 = ___0_partOfName; NullCheck(L_0); String_t* L_1; L_1 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_0, NULL); V_0 = L_1; // PGGUtils.CheckForNulls(Generated); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_2 = __this->___Generated_8; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNulls_TisInstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_m906F76F66489061DB43F6294948B8B1FEB23B2FE(L_2, PGGUtils_CheckForNulls_TisInstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_m906F76F66489061DB43F6294948B8B1FEB23B2FE_RuntimeMethod_var); // for (int i = 0; i < Generated.Count; i++) V_1 = 0; goto IL_0093; } IL_0016: { // if (generatedIndex != -1) if (i != generatedIndex) continue; int32_t L_3 = ___1_generatedIndex; if ((((int32_t)L_3) == ((int32_t)(-1)))) { goto IL_001e; } } { // if (generatedIndex != -1) if (i != generatedIndex) continue; int32_t L_4 = V_1; int32_t L_5 = ___1_generatedIndex; if ((!(((uint32_t)L_4) == ((uint32_t)L_5)))) { goto IL_008f; } } IL_001e: { // if (Generated[i].MainContainer == null) continue; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_6 = __this->___Generated_8; int32_t L_7 = V_1; NullCheck(L_6); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_8; L_8 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_6, L_7, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_8); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = L_8->___MainContainer_5; 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_008f; } } { // for (int g = 0; g < Generated[i].MainContainer.transform.childCount; g++) V_2 = 0; goto IL_0071; } IL_003b: { // Transform t = Generated[i].MainContainer.transform.GetChild(g); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_11 = __this->___Generated_8; int32_t L_12 = V_1; NullCheck(L_11); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_13; L_13 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_11, L_12, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_13); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13->___MainContainer_5; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL); int32_t L_16 = V_2; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_15, L_16, NULL); V_3 = L_17; // if (t.name.ToLower().Contains(toCheck)) return t; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = V_3; NullCheck(L_18); String_t* L_19; L_19 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_18, NULL); NullCheck(L_19); String_t* L_20; L_20 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_19, NULL); String_t* L_21 = V_0; NullCheck(L_20); bool L_22; L_22 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_20, L_21, NULL); if (!L_22) { goto IL_006d; } } { // if (t.name.ToLower().Contains(toCheck)) return t; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = V_3; return L_23; } IL_006d: { // for (int g = 0; g < Generated[i].MainContainer.transform.childCount; g++) int32_t L_24 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0071: { // for (int g = 0; g < Generated[i].MainContainer.transform.childCount; g++) int32_t L_25 = V_2; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_26 = __this->___Generated_8; int32_t L_27 = V_1; NullCheck(L_26); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_28; L_28 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_26, L_27, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_28); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = L_28->___MainContainer_5; NullCheck(L_29); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30; L_30 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_29, NULL); NullCheck(L_30); int32_t L_31; L_31 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_30, NULL); if ((((int32_t)L_25) < ((int32_t)L_31))) { goto IL_003b; } } IL_008f: { // for (int i = 0; i < Generated.Count; i++) int32_t L_32 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_0093: { // for (int i = 0; i < Generated.Count; i++) int32_t L_33 = V_1; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_34 = __this->___Generated_8; NullCheck(L_34); int32_t L_35; L_35 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_34, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_33) < ((int32_t)L_35))) { goto IL_0016; } } { // return null; return (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::RunPostGeneration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_RunPostGeneration_mA13EF284308E37AB0E0BF630A5C80954D371DDBE (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* V_0 = NULL; int32_t V_1 = 0; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_2 = NULL; { // if (UseOutlineFill) bool L_0 = __this->___UseOutlineFill_10; if (!L_0) { goto IL_0069; } } { // var fills = OutlineFill.RunOnGenerator(this); OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* L_1 = __this->___OutlineFill_11; NullCheck(L_1); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_2; L_2 = OutlineFillHelper_RunOnGenerator_m8F42D7904DEEC0277AC64F8C2D1420DAD51C7670(L_1, __this, NULL); V_0 = L_2; // for (int f = 0; f < fills.Count; f++) V_1 = 0; goto IL_0060; } IL_0019: { // Generated.Add(fills[f]); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_3 = __this->___Generated_8; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6; L_6 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_4, L_5, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_3); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_3, L_6, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); // if (fills[f].OptionalCheckerFieldsData.Count > 0) List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_7 = V_0; int32_t L_8 = V_1; NullCheck(L_7); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_9; L_9 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_7, L_8, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_9); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_10 = L_9->___OptionalCheckerFieldsData_12; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_10, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_005c; } } { // GeneratorCheckers.Add(fills[f].OptionalCheckerFieldsData[0]); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_12 = __this->___GeneratorCheckers_14; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_13 = V_0; int32_t L_14 = V_1; NullCheck(L_13); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_15; L_15 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_13, L_14, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_15); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_16 = L_15->___OptionalCheckerFieldsData_12; NullCheck(L_16); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_17; L_17 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_16, 0, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var); NullCheck(L_12); List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_12, L_17, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var); } IL_005c: { // for (int f = 0; f < fills.Count; f++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0060: { // for (int f = 0; f < fills.Count; f++) int32_t L_19 = V_1; List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_20 = V_0; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_20, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_19) < ((int32_t)L_21))) { goto IL_0019; } } IL_0069: { // if (UseRectangleFill) bool L_22 = __this->___UseRectangleFill_12; if (!L_22) { goto IL_008d; } } { // var fill = RectangleFill.RunOnGenerator(this); RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_23 = __this->___RectangleFill_13; NullCheck(L_23); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_24; L_24 = RectangleFillHelper_RunOnGenerator_m8F979BC3AD62F37124781683345E5ABCAAC1AAD1(L_23, __this, NULL); V_2 = L_24; // if (fill != null) Generated.Add(fill); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_25 = V_2; if (!L_25) { goto IL_008d; } } { // if (fill != null) Generated.Add(fill); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_26 = __this->___Generated_8; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_27 = V_2; NullCheck(L_26); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_26, L_27, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); } IL_008d: { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::Gizmos_DrawRectangleFillShape(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Gizmos_DrawRectangleFillShape_mB0C6A39559445AA4B5C17FFEE34C52F5BE2C1DAF (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (UseRectangleFill) bool L_0 = __this->___UseRectangleFill_12; if (!L_0) { goto IL_00d6; } } { // Gizmos.color = new Color(0.1f, 0.9f, 0.15f, 0.3f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_1), (0.100000001f), (0.899999976f), (0.150000006f), (0.300000012f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_1, NULL); // Vector3 off = new Vector3(cellSize.x * 1.5f, 0f, cellSize.z * 1.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_cellSize; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_cellSize; float L_5 = L_4.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)il2cpp_codegen_multiply(L_3, (1.5f))), (0.0f), ((float)il2cpp_codegen_multiply(L_5, (1.5f))), NULL); // if (RectangleFill.Size.x % 2 != 0) off.x += 1f; RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_6 = __this->___RectangleFill_13; NullCheck(L_6); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_7 = (&L_6->___Size_1); int32_t L_8; L_8 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_7, NULL); if (!((int32_t)(L_8%2))) { goto IL_0071; } } { // if (RectangleFill.Size.x % 2 != 0) off.x += 1f; float* L_9 = (&(&V_0)->___x_2); float* L_10 = L_9; float L_11 = *((float*)L_10); *((float*)L_10) = (float)((float)il2cpp_codegen_add(L_11, (1.0f))); } IL_0071: { // if (RectangleFill.Size.y % 2 != 0) off.z += 1f; RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_12 = __this->___RectangleFill_13; NullCheck(L_12); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_13 = (&L_12->___Size_1); int32_t L_14; L_14 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_13, NULL); if (!((int32_t)(L_14%2))) { goto IL_0095; } } { // if (RectangleFill.Size.y % 2 != 0) off.z += 1f; float* L_15 = (&(&V_0)->___z_4); float* L_16 = L_15; float L_17 = *((float*)L_16); *((float*)L_16) = (float)((float)il2cpp_codegen_add(L_17, (1.0f))); } IL_0095: { // Gizmos.DrawCube(Vector3.Scale(cellSize, RectangleFill.Center.V2toV3()) + off, Vector3.Scale(cellSize, RectangleFill.Size.V2toV3(0.1f))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_cellSize; RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_19 = __this->___RectangleFill_13; NullCheck(L_19); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = L_19->___Center_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_20, (0.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_18, L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___0_cellSize; RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_26 = __this->___RectangleFill_13; NullCheck(L_26); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27 = L_26->___Size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_27, (0.100000001f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_25, L_28, NULL); Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_24, L_29, NULL); } IL_00d6: { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_DrawGizmos_m7E67AF077C41A8BFE55D8481E17934ECF2924219 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::_E_SetDirty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__E_SetDirty_m34416E2BB389580E746711323598424B1730016F (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.PGGGeneratorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool GenerateOnStart = true; __this->___GenerateOnStart_4 = (bool)1; // public bool AutoRefresh = true; __this->___AutoRefresh_5 = (bool)1; // public bool RandomSeed = true; __this->___RandomSeed_7 = (bool)1; // [HideInInspector] public List Generated = new List(); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_0 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_0, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); __this->___Generated_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Generated_8), (void*)L_0); // [HideInInspector] public OutlineFillHelper OutlineFill = new OutlineFillHelper(); OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* L_1 = (OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C*)il2cpp_codegen_object_new(OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C_il2cpp_TypeInfo_var); NullCheck(L_1); OutlineFillHelper__ctor_m39C1D438BE552A1EDB6CE1D73EE3963BCB163C79(L_1, NULL); __this->___OutlineFill_11 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___OutlineFill_11), (void*)L_1); // [HideInInspector] public RectangleFillHelper RectangleFill = new RectangleFillHelper(); RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* L_2 = (RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E*)il2cpp_codegen_object_new(RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E_il2cpp_TypeInfo_var); NullCheck(L_2); RectangleFillHelper__ctor_mBE6620A862EECC2EB8D0D962B3AEF1CF154D3FBD(L_2, NULL); __this->___RectangleFill_13 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___RectangleFill_13), (void*)L_2); // [System.NonSerialized] public List GeneratorCheckers = new List(); List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_3 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_3, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var); __this->___GeneratorCheckers_14 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorCheckers_14), (void*)L_3); PGGGeneratorRoot__ctor_m8EE09E6943432B51AC37F57512E3BDE24224C1F8(__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.PGGGeneratorRoot::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorRoot__ctor_m8EE09E6943432B51AC37F57512E3BDE24224C1F8 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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.Planning.BuildPlanPreset FIMSpace.Generating.PGGPlanGeneratorBase::get_plan() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) { { // protected BuildPlanPreset plan { get { return BuildPlanPreset; } } BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = __this->___BuildPlanPreset_16; return L_0; } } // System.Void FIMSpace.Generating.PGGPlanGeneratorBase::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase_DrawGizmos_m2B98AE73B7B2A9FF91776418A06222FF4C702D32 (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // base.DrawGizmos(); PGGGeneratorBase_DrawGizmos_m7E67AF077C41A8BFE55D8481E17934ECF2924219(__this, NULL); // Vector3 presetCellSize = new Vector3(2, 1, 2); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (2.0f), (1.0f), (2.0f), NULL); // if (plan != null) if (plan.RootChunkSetup != null) presetCellSize = plan.RootChunkSetup.FieldSetup.GetCellUnitSize(); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0; L_0 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL); 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_004d; } } { // if (plan != null) if (plan.RootChunkSetup != null) presetCellSize = plan.RootChunkSetup.FieldSetup.GetCellUnitSize(); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2; L_2 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL); NullCheck(L_2); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3 = L_2->___RootChunkSetup_6; if (!L_3) { goto IL_004d; } } { // if (plan != null) if (plan.RootChunkSetup != null) presetCellSize = plan.RootChunkSetup.FieldSetup.GetCellUnitSize(); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_4; L_4 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL); NullCheck(L_4); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_5 = L_4->___RootChunkSetup_6; NullCheck(L_5); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = L_5->___FieldSetup_2; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_6, NULL); V_0 = L_7; } IL_004d: { // presetCellSize.y *= 0.1f; float* L_8 = (&(&V_0)->___y_3); float* L_9 = L_8; float L_10 = *((float*)L_9); *((float*)L_9) = (float)((float)il2cpp_codegen_multiply(L_10, (0.100000001f))); // if (LimitSize) bool L_11 = __this->___LimitSize_17; if (!L_11) { goto IL_008a; } } { // Gizmos.color = new Color(0.9f, 0.9f, 0.9f, 0.6f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_12; memset((&L_12), 0, sizeof(L_12)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_12), (0.899999976f), (0.899999976f), (0.899999976f), (0.600000024f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_12, NULL); // Gizmos_DrawLimitRectangle(presetCellSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; PGGPlanGeneratorBase_Gizmos_DrawLimitRectangle_mC204D8DDC3DC91810A67114DC5B98AF3F225146F(__this, L_13, NULL); } IL_008a: { // if (plan != null) BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_14; L_14 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_00b1; } } { // if (FGenerators.CheckIfExist_NOTNULL(plan.RootChunkSetup)) BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_16; L_16 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL); NullCheck(L_16); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_17 = L_16->___RootChunkSetup_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_18; L_18 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_17, NULL); if (!L_18) { goto IL_00b1; } } { // Gizmos_DrawRectangleFillShape(presetCellSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; PGGGeneratorBase_Gizmos_DrawRectangleFillShape_mB0C6A39559445AA4B5C17FFEE34C52F5BE2C1DAF(__this, L_19, NULL); } IL_00b1: { // } return; } } // System.Void FIMSpace.Generating.PGGPlanGeneratorBase::Gizmos_DrawLimitRectangle(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase_Gizmos_DrawLimitRectangle_mC204D8DDC3DC91810A67114DC5B98AF3F225146F (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 off = new Vector3(cellSize.x * 1.5f, 0f, cellSize.z * 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_cellSize; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_cellSize; float L_3 = L_2.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)il2cpp_codegen_multiply(L_1, (1.5f))), (0.0f), ((float)il2cpp_codegen_multiply(L_3, (0.5f))), NULL); // Gizmos.DrawLine(new Vector3(SizeLimitX.Min, 0, SizeLimitZ.Min) * cellSize.x + off, new Vector3(SizeLimitX.Max, 0, SizeLimitZ.Min) * cellSize.x + off); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_4 = (&__this->___SizeLimitX_18); int32_t L_5 = L_4->___Min_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_6 = (&__this->___SizeLimitZ_19); int32_t L_7 = L_6->___Min_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), ((float)L_5), (0.0f), ((float)L_7), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_cellSize; float L_10 = L_9.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_12, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_14 = (&__this->___SizeLimitX_18); int32_t L_15 = L_14->___Max_1; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_16 = (&__this->___SizeLimitZ_19); int32_t L_17 = L_16->___Min_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; memset((&L_18), 0, sizeof(L_18)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), ((float)L_15), (0.0f), ((float)L_17), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_cellSize; float L_20 = L_19.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_20, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_21, L_22, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_13, L_23, NULL); // Gizmos.DrawLine(new Vector3(SizeLimitX.Max, 0, SizeLimitZ.Min) * cellSize.x + off, new Vector3(SizeLimitX.Max, 0, SizeLimitZ.Max) * cellSize.x + off); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_24 = (&__this->___SizeLimitX_18); int32_t L_25 = L_24->___Max_1; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_26 = (&__this->___SizeLimitZ_19); int32_t L_27 = L_26->___Min_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; memset((&L_28), 0, sizeof(L_28)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_28), ((float)L_25), (0.0f), ((float)L_27), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_cellSize; float L_30 = L_29.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_28, L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_32, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_34 = (&__this->___SizeLimitX_18); int32_t L_35 = L_34->___Max_1; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_36 = (&__this->___SizeLimitZ_19); int32_t L_37 = L_36->___Max_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; memset((&L_38), 0, sizeof(L_38)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), ((float)L_35), (0.0f), ((float)L_37), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = ___0_cellSize; float L_40 = L_39.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_38, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_41, L_42, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_33, L_43, NULL); // Gizmos.DrawLine(new Vector3(SizeLimitX.Max, 0, SizeLimitZ.Max) * cellSize.x + off, new Vector3(SizeLimitX.Min, 0, SizeLimitZ.Max) * cellSize.x + off); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_44 = (&__this->___SizeLimitX_18); int32_t L_45 = L_44->___Max_1; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_46 = (&__this->___SizeLimitZ_19); int32_t L_47 = L_46->___Max_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; memset((&L_48), 0, sizeof(L_48)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_48), ((float)L_45), (0.0f), ((float)L_47), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = ___0_cellSize; float L_50 = L_49.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_48, L_50, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_51, L_52, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_54 = (&__this->___SizeLimitX_18); int32_t L_55 = L_54->___Min_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_56 = (&__this->___SizeLimitZ_19); int32_t L_57 = L_56->___Max_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; memset((&L_58), 0, sizeof(L_58)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_58), ((float)L_55), (0.0f), ((float)L_57), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = ___0_cellSize; float L_60 = L_59.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_58, L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_62, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_53, L_63, NULL); // Gizmos.DrawLine(new Vector3(SizeLimitX.Min, 0, SizeLimitZ.Max) * cellSize.x + off, new Vector3(SizeLimitX.Min, 0, SizeLimitZ.Min) * cellSize.x + off); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_64 = (&__this->___SizeLimitX_18); int32_t L_65 = L_64->___Min_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_66 = (&__this->___SizeLimitZ_19); int32_t L_67 = L_66->___Max_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; memset((&L_68), 0, sizeof(L_68)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_68), ((float)L_65), (0.0f), ((float)L_67), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = ___0_cellSize; float L_70 = L_69.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_68, L_70, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73; L_73 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_71, L_72, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_74 = (&__this->___SizeLimitX_18); int32_t L_75 = L_74->___Min_0; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_76 = (&__this->___SizeLimitZ_19); int32_t L_77 = L_76->___Min_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; memset((&L_78), 0, sizeof(L_78)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_78), ((float)L_75), (0.0f), ((float)L_77), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = ___0_cellSize; float L_80 = L_79.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81; L_81 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_78, L_80, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_81, L_82, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_73, L_83, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGPlanGeneratorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase__ctor_m1A76251D6A8D02ACC4BB19451C6F96DB88261094 (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1333DE2CCF19A5591E31FD687F18199D66C9E0DE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public MinMax SizeLimitX = new MinMax(-10, 10); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0; memset((&L_0), 0, sizeof(L_0)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), ((int32_t)-10), ((int32_t)10), /*hidden argument*/NULL); __this->___SizeLimitX_18 = L_0; // [HideInInspector] public MinMax SizeLimitZ = new MinMax(-10, 10); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1; memset((&L_1), 0, sizeof(L_1)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), ((int32_t)-10), ((int32_t)10), /*hidden argument*/NULL); __this->___SizeLimitZ_19 = L_1; // public List PlanGuides = new List(); List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_2 = (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*)il2cpp_codegen_object_new(List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m1333DE2CCF19A5591E31FD687F18199D66C9E0DE(L_2, List_1__ctor_m1333DE2CCF19A5591E31FD687F18199D66C9E0DE_RuntimeMethod_var); __this->___PlanGuides_21 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___PlanGuides_21), (void*)L_2); PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Bounds FIMSpace.Generating.BuildPlannerReference::get_WorldSpaceBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 BuildPlannerReference_get_WorldSpaceBounds_mF36AA4D9694833705CFED316D6314CFA9FE54805 (BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* __this, const RuntimeMethod* method) { { // public Bounds WorldSpaceBounds { get { return PGG_MinimapUtilities.TransformBounding(GridSpaceBounds, transform.localToWorldMatrix); } } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = __this->___GridSpaceBounds_10; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_1); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2; L_2 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_1, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = PGG_MinimapUtilities_TransformBounding_m8664D1B6C20CE72FD5D4E717BC5DE0804A929F6C(L_0, L_2, NULL); return L_3; } } // UnityEngine.Vector3 FIMSpace.Generating.BuildPlannerReference::get_GetWorldBoundsCenter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BuildPlannerReference_get_GetWorldBoundsCenter_m30BFBCE9AAD352296AD166C3A82C61346F9D9D72 (BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* __this, const RuntimeMethod* method) { { // public Vector3 GetWorldBoundsCenter { get { return transform.TransformPoint(GridSpaceBounds.center); } } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_1 = (&__this->___GridSpaceBounds_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_1, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_2, NULL); return L_3; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.BuildPlannerReference::get_BaseSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* BuildPlannerReference_get_BaseSetup_m989796C4D392B4C44A344E7BBB9538A891783E78 (BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* __this, const RuntimeMethod* method) { { // public FieldSetup BaseSetup { get { return Generator.PGG_Setup; } } PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = __this->___Generator_5; NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_0); return L_1; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.BuildPlannerReference::get_Grid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* BuildPlannerReference_get_Grid_m01D818A75C46D3ABFBEF4D3C72706E8794501A70 (BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* __this, const RuntimeMethod* method) { { // public FGenGraph Grid { get { return Generator.PGG_Grid; } } PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = __this->___Generator_5; NullCheck(L_0); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1; L_1 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_0); return L_1; } } // System.Void FIMSpace.Generating.BuildPlannerReference::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerReference__ctor_m2DB7CD19201313CE89AC4FDEB660BB4EDC9B9A93 (BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::get_TemporaryPrefabOverride() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public GameObject TemporaryPrefabOverride { get; private set; } = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; return L_0; } } // System.Void FIMSpace.Generating.FieldSpawner::set_TemporaryPrefabOverride(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_set_TemporaryPrefabOverride_mE168C61843BB82BA8CC3B1CF952F8A4F9D1CF62B (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) { { // public GameObject TemporaryPrefabOverride { get; private set; } = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value; __this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11), (void*)L_0); return; } } // System.Void FIMSpace.Generating.FieldSpawner::SetTemporaryPrefabToSpawn(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_SetTemporaryPrefabToSpawn_mF4D929A0A7FE4CDF69F21172746065C4B31FC724 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_p, const RuntimeMethod* method) { { // TemporaryPrefabOverride = p; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_p; FieldSpawner_set_TemporaryPrefabOverride_mE168C61843BB82BA8CC3B1CF952F8A4F9D1CF62B_inline(__this, L_0, NULL); // } return; } } // System.Boolean FIMSpace.Generating.FieldSpawner::get_InheritRotations() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_get_InheritRotations_mB44497FA6CB34D76F39482CCA26D2E5F5FADCD11 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public bool InheritRotations { get { return !DontInheritRotations; } } bool L_0 = __this->___DontInheritRotations_13; return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); } } // System.Void FIMSpace.Generating.FieldSpawner::_EditorRefreshSpawner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner__EditorRefreshSpawner_m1EC1DB2ABF10526E82268AD18594A98FD6BAC92D (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // if (_wasEnablingGlobalRules) return; bool L_0 = __this->____wasEnablingGlobalRules_19; if (!L_0) { goto IL_0009; } } { // if (_wasEnablingGlobalRules) return; return; } IL_0009: { // _wasEnablingGlobalRules = true; __this->____wasEnablingGlobalRules_19 = (bool)1; // UseGlobalRules = true; __this->___UseGlobalRules_17 = (bool)1; // UseParentPackageRules = true; __this->___UseParentPackageRules_18 = (bool)1; // } return; } } // System.Boolean FIMSpace.Generating.FieldSpawner::HaveParentPackageRules() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __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; } { // _EditorRefreshSpawner(); FieldSpawner__EditorRefreshSpawner_m1EC1DB2ABF10526E82268AD18594A98FD6BAC92D(__this, NULL); // if (Parent != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = __this->___Parent_5; 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_0052; } } { // if (Parent.ParentPack != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = __this->___Parent_5; NullCheck(L_2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = L_2->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0052; } } { // if (Parent.ParentPack.CallOnAllSpawners != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___Parent_5; NullCheck(L_5); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = L_5->___ParentPack_25; NullCheck(L_6); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_7 = L_6->___CallOnAllSpawners_15; if (!L_7) { goto IL_0052; } } { // if (Parent.ParentPack.CallOnAllSpawners.Rules != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = __this->___Parent_5; NullCheck(L_8); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = L_8->___ParentPack_25; NullCheck(L_9); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_10 = L_9->___CallOnAllSpawners_15; NullCheck(L_10); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_11 = L_10->___Rules_6; if (!L_11) { goto IL_0052; } } { // return true; return (bool)1; } IL_0052: { // return false; return (bool)0; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBFD6DF02E045EDF3C322E2112C922457016C8212_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDB72209F35D56F62A287633F9450978E90B90987_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EB3ABCEBF8AD992C5504A03E22528C469F4F111); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral32189949CB1CA4A6EBB1A643EBE2DB69713D5407); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral899740725BF7F9A4F242DA129EADE3B60EA44EEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99232CF53AB3C2F3CFFCFF4441F0B0A118F250B4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public bool Enabled = true; __this->___Enabled_0 = (bool)1; // public string SpawnerTag = ""; __this->___SpawnerTag_2 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnerTag_2), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // public List Rules = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_0 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_0, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); __this->___Rules_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Rules_6), (void*)L_0); // [Range(1, 8)] public int Repeat = 1; __this->___Repeat_12 = 1; // public bool UseGlobalRules = true; __this->___UseGlobalRules_17 = (bool)1; // public bool UseParentPackageRules = true; __this->___UseParentPackageRules_18 = (bool)1; // public ESR_CellHierarchyAccess ScaleAccess = ESR_CellHierarchyAccess.SameScale; __this->___ScaleAccess_20 = 1; // [NonSerialized] public List OnPostCallEvents = 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->___OnPostCallEvents_21 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnPostCallEvents_21), (void*)L_1); // public FieldSpawner(int stampPrefabID, FieldModification.EModificationMode mode, FieldModification parent) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // StampPrefabID = stampPrefabID; int32_t L_2 = ___0_stampPrefabID; __this->___StampPrefabID_4 = L_2; // Parent = parent; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___2_parent; __this->___Parent_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Parent_5), (void*)L_3); // Mode = mode; int32_t L_4 = ___1_mode; __this->___Mode_7 = L_4; // DontInheritRotations = false; __this->___DontInheritRotations_13 = (bool)0; // UseGlobalRules = true; __this->___UseGlobalRules_17 = (bool)1; // UseParentPackageRules = true; __this->___UseParentPackageRules_18 = (bool)1; // if (StampPrefabID == -3) { Name = "Random Emitter"; } int32_t L_5 = __this->___StampPrefabID_4; if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)-3))))) { goto IL_008a; } } { // if (StampPrefabID == -3) { Name = "Random Emitter"; } __this->___Name_1 = _stringLiteral899740725BF7F9A4F242DA129EADE3B60EA44EEB; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)_stringLiteral899740725BF7F9A4F242DA129EADE3B60EA44EEB); return; } IL_008a: { // if (StampPrefabID == -2) { Name = "Empty"; } int32_t L_6 = __this->___StampPrefabID_4; if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)-2))))) { goto IL_00a0; } } { // if (StampPrefabID == -2) { Name = "Empty"; } __this->___Name_1 = _stringLiteral32189949CB1CA4A6EBB1A643EBE2DB69713D5407; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)_stringLiteral32189949CB1CA4A6EBB1A643EBE2DB69713D5407); return; } IL_00a0: { // if (StampPrefabID == -1) { Name = "Random"; } int32_t L_7 = __this->___StampPrefabID_4; if ((!(((uint32_t)L_7) == ((uint32_t)(-1))))) { goto IL_00b5; } } { // if (StampPrefabID == -1) { Name = "Random"; } __this->___Name_1 = _stringLiteral0EB3ABCEBF8AD992C5504A03E22528C469F4F111; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)_stringLiteral0EB3ABCEBF8AD992C5504A03E22528C469F4F111); return; } IL_00b5: { // if (SObjectAvailable()) Name = parent.GetPrefabRef(StampPrefabID).GameObject.name; else Name = "NULL!"; bool L_8; L_8 = FieldSpawner_SObjectAvailable_m68D9D4CFAF729F061BDE8E154A01D3E8EBA5B8B6(__this, NULL); if (!L_8) { goto IL_00da; } } { // if (SObjectAvailable()) Name = parent.GetPrefabRef(StampPrefabID).GameObject.name; else Name = "NULL!"; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = ___2_parent; int32_t L_10 = __this->___StampPrefabID_4; NullCheck(L_9); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_11; L_11 = FieldModification_GetPrefabRef_m38B1DB658F4C83E567B8D1A3449981C46796FF7C(L_9, L_10, NULL); NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_11, NULL); NullCheck(L_12); String_t* L_13; L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL); __this->___Name_1 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)L_13); return; } IL_00da: { // if (SObjectAvailable()) Name = parent.GetPrefabRef(StampPrefabID).GameObject.name; else Name = "NULL!"; __this->___Name_1 = _stringLiteral99232CF53AB3C2F3CFFCFF4441F0B0A118F250B4; Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_1), (void*)_stringLiteral99232CF53AB3C2F3CFFCFF4441F0B0A118F250B4); // } return; } } // System.Boolean FIMSpace.Generating.FieldSpawner::SObjectAvailable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_SObjectAvailable_m68D9D4CFAF729F061BDE8E154A01D3E8EBA5B8B6 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; } { // if (Parent == null) return false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = __this->___Parent_5; 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_0010; } } { // if (Parent == null) return false; return (bool)0; } IL_0010: { // if (TemporaryPrefabOverride != null) return false; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline(__this, NULL); 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_0020; } } { // if (TemporaryPrefabOverride != null) return false; return (bool)0; } IL_0020: { // if (Mode == FieldModification.EModificationMode.ObjectsStamp) int32_t L_4 = __this->___Mode_7; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_0071; } } { // if (Parent.OStamp == null) return false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___Parent_5; NullCheck(L_5); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_6 = L_5->___OStamp_11; 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_003e; } } { // if (Parent.OStamp == null) return false; return (bool)0; } IL_003e: { // if (Parent.OStamp.Prefabs == null) return false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = __this->___Parent_5; NullCheck(L_8); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_9 = L_8->___OStamp_11; NullCheck(L_9); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_10 = L_9->___Prefabs_26; if (L_10) { goto IL_0052; } } { // if (Parent.OStamp.Prefabs == null) return false; return (bool)0; } IL_0052: { // if (StampPrefabID >= Parent.OStamp.Prefabs.Count) return false; int32_t L_11 = __this->___StampPrefabID_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_12 = __this->___Parent_5; NullCheck(L_12); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_13 = L_12->___OStamp_11; NullCheck(L_13); List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_14 = L_13->___Prefabs_26; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_14, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_15))) { goto IL_00c2; } } { // if (StampPrefabID >= Parent.OStamp.Prefabs.Count) return false; return (bool)0; } IL_0071: { // else if (Mode == FieldModification.EModificationMode.ObjectMultiEmitter) int32_t L_16 = __this->___Mode_7; if ((!(((uint32_t)L_16) == ((uint32_t)2)))) { goto IL_00c2; } } { // if (Parent.OMultiStamp == null) return false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = __this->___Parent_5; NullCheck(L_17); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_18 = L_17->___OMultiStamp_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_008f; } } { // if (Parent.OMultiStamp == null) return false; return (bool)0; } IL_008f: { // if (Parent.OMultiStamp.PrefabsSets == null) return false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = __this->___Parent_5; NullCheck(L_20); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_21 = L_20->___OMultiStamp_13; NullCheck(L_21); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_22 = L_21->___PrefabsSets_6; if (L_22) { goto IL_00a3; } } { // if (Parent.OMultiStamp.PrefabsSets == null) return false; return (bool)0; } IL_00a3: { // if (StampPrefabID >= Parent.OMultiStamp.PrefabsSets.Count) return false; int32_t L_23 = __this->___StampPrefabID_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = __this->___Parent_5; NullCheck(L_24); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_25 = L_24->___OMultiStamp_13; NullCheck(L_25); List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_26 = L_25->___PrefabsSets_6; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_26, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_27))) { goto IL_00c2; } } { // if (StampPrefabID >= Parent.OMultiStamp.PrefabsSets.Count) return false; return (bool)0; } IL_00c2: { // return true; return (bool)1; } } // System.Void FIMSpace.Generating.FieldSpawner::AddRule(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_AddRule_mD10603DAC6A8E0BA04873CF0FDD2B9C5DCD93553 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, Type_t* ___0_ruleType, 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; } SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_0 = NULL; { // SpawnRuleBase rule = ScriptableObject.CreateInstance(ruleType) as SpawnRuleBase; Type_t* L_0 = ___0_ruleType; ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* L_1; L_1 = ScriptableObject_CreateInstance_mE015043D7EC19654FDFB830A9393B3914FF5FC24(L_0, NULL); V_0 = ((SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*)IsInstClass((RuntimeObject*)L_1, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var)); // AddRule(rule); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2 = V_0; FieldSpawner_AddRule_mC3CF46FD5075DBE7D4121A9454DF7A350A4320EF(__this, L_2, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSpawner::AddRule(FIMSpace.Generating.SpawnRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_AddRule_mC3CF46FD5075DBE7D4121A9454DF7A350A4320EF (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_rule, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (rule != null) SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_0 = ___0_rule; 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; } } { // rule.SetOwner(this); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2 = ___0_rule; NullCheck(L_2); SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline(L_2, __this, NULL); // Rules.Add(rule); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_3 = __this->___Rules_6; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_4 = ___0_rule; NullCheck(L_3); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_3, L_4, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); // Parent.AddAsset(rule); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___Parent_5; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_6 = ___0_rule; NullCheck(L_5); FieldModification_AddAsset_mB6F06F3EEAE55DF0881FB7C1000329138944C8AD(L_5, L_6, NULL); // rule.hideFlags = HideFlags.HideInHierarchy; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_7 = ___0_rule; NullCheck(L_7); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_7, 1, NULL); } IL_002f: { // } return; } } // System.Void FIMSpace.Generating.FieldSpawner::RemoveRule(FIMSpace.Generating.SpawnRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_RemoveRule_mD4BB586E1EBFE1EA324BAAAA9D00ABED4F22D5D3 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_rule, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mFAEA555388078FE5B4CA122F4F3F91D078231B25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m414CE451A2D799CE8D6D2A6589F04D54E8C7ED33_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // rule.hideFlags = HideFlags.None; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_0 = ___0_rule; NullCheck(L_0); Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_0, 0, NULL); // if (Rules.Contains(rule)) Rules.Remove(rule); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_1 = __this->___Rules_6; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2 = ___0_rule; NullCheck(L_1); bool L_3; L_3 = List_1_Contains_mFAEA555388078FE5B4CA122F4F3F91D078231B25(L_1, L_2, List_1_Contains_mFAEA555388078FE5B4CA122F4F3F91D078231B25_RuntimeMethod_var); if (!L_3) { goto IL_0022; } } { // if (Rules.Contains(rule)) Rules.Remove(rule); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = __this->___Rules_6; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_5 = ___0_rule; NullCheck(L_4); bool L_6; L_6 = List_1_Remove_m414CE451A2D799CE8D6D2A6589F04D54E8C7ED33(L_4, L_5, List_1_Remove_m414CE451A2D799CE8D6D2A6589F04D54E8C7ED33_RuntimeMethod_var); } IL_0022: { // Parent.RemoveAsset(rule); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = __this->___Parent_5; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_8 = ___0_rule; NullCheck(L_7); FieldModification_RemoveAsset_m9127270BEE9621BFC403B4326359B017C22399B9(L_7, L_8, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSpawner::RefreshRulesOwner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_RefreshRulesOwner_m8A122E06DB51AD3F5E1C08D3652246C18A20CE23 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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; { // for (int i = 0; i < Rules.Count; i++) V_0 = 0; goto IL_002e; } IL_0004: { // if (Rules[i] == null) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_0 = __this->___Rules_6; int32_t L_1 = V_0; NullCheck(L_0); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2; L_2 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_0, L_1, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_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_002a; } } { // Rules[i].SetOwner(this); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = __this->___Rules_6; int32_t L_5 = V_0; NullCheck(L_4); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_6; L_6 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_4, L_5, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_6); SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline(L_6, __this, NULL); } IL_002a: { // for (int i = 0; i < Rules.Count; i++) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002e: { // for (int i = 0; i < Rules.Count; i++) int32_t L_8 = V_0; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_9 = __this->___Rules_6; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_9, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_0004; } } { // } return; } } // 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) { 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*)&FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var); 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_Clear_mA94262C743247F45A184173436B2780916F37883_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_m1189F35A3D830D71D391F9F2068F3A411D864D2B_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_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_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_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_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_t2C5BD350A183ED7FC52D53399354A241F7A8E490_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*)&PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_6 = NULL; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_7 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_8; memset((&V_8), 0, sizeof(V_8)); int32_t V_9 = 0; int32_t V_10 = 0; RuntimeObject* V_11 = NULL; int32_t V_12 = 0; int32_t V_13 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_14 = NULL; int32_t V_15 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_16 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_17; memset((&V_17), 0, sizeof(V_17)); int32_t V_18 = 0; int32_t V_19 = 0; RuntimeObject* V_20 = NULL; int32_t V_21 = 0; int32_t V_22 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_23 = NULL; RuntimeObject* V_24 = NULL; int32_t V_25 = 0; int32_t V_26 = 0; int32_t V_27 = 0; int32_t V_28 = 0; int32_t V_29 = 0; int32_t V_30 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_31; memset((&V_31), 0, sizeof(V_31)); bool V_32 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_33 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B36_0 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B35_0 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B37_0 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B37_1 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B41_0 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B40_0 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* G_B42_0 = NULL; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* G_B42_1 = NULL; { // _EditorRefreshSpawner(); FieldSpawner__EditorRefreshSpawner_m1EC1DB2ABF10526E82268AD18594A98FD6BAC92D(__this, NULL); // if (!ignoreRestrictions) bool L_0 = ___7_ignoreRestrictions; if (L_0) { goto IL_01a6; } } { // if (cell.HaveInstructions()) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___2_cell; NullCheck(L_1); bool L_2; L_2 = FieldCell_HaveInstructions_mEEA706524881D28A5943773892D3B56CDDD8DEEF(L_1, NULL); if (!L_2) { goto IL_01a6; } } { // for (int i = 0; i < cell.GetInstructions().Count; i++) V_3 = 0; goto IL_0195; } IL_001f: { // var instr = cell.GetInstructions()[i]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_cell; NullCheck(L_3); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_4; L_4 = FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2(L_3, NULL); int32_t L_5 = V_3; NullCheck(L_4); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_6; L_6 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_4, L_5, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_4 = L_6; // if (instr.IsPreSpawn == false && instr.definition.InstructionType != InstructionDefinition.EInstruction.DoorHole) continue; bool L_7; L_7 = SpawnInstruction_get_IsPreSpawn_mDF66B9C1A05212021258A6D9DE0CE1E9BAF2CB04((&V_4), NULL); if (L_7) { goto IL_0048; } } { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_9 = L_8.___definition_3; NullCheck(L_9); int32_t L_10 = L_9->___InstructionType_1; if ((!(((uint32_t)L_10) == ((uint32_t)1)))) { goto IL_0191; } } IL_0048: { // if (instr.definition.InstructionType == InstructionDefinition.EInstruction.PreventAllSpawn) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11 = V_4; 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)4)))) { goto IL_0059; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_0059: { // if (instr.definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective || instr.definition.InstructionType == InstructionDefinition.EInstruction.DoorHole) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_14 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_15 = L_14.___definition_3; NullCheck(L_15); int32_t L_16 = L_15->___InstructionType_1; if ((((int32_t)L_16) == ((int32_t)5))) { goto IL_007a; } } { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_17 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_18 = L_17.___definition_3; NullCheck(L_18); int32_t L_19 = L_18->___InstructionType_1; if ((!(((uint32_t)L_19) == ((uint32_t)1)))) { goto IL_0191; } } IL_007a: { // if (string.IsNullOrEmpty(instr.definition.Tags)) isTagged = false; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_20 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_21 = L_20.___definition_3; NullCheck(L_21); String_t* L_22 = L_21->___Tags_3; bool L_23; L_23 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_22, NULL); if (!L_23) { goto IL_0092; } } { // if (string.IsNullOrEmpty(instr.definition.Tags)) isTagged = false; V_5 = (bool)0; goto IL_00e6; } IL_0092: { // string[] splitted = instr.definition.Tags.Split(','); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_24 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_25 = L_24.___definition_3; NullCheck(L_25); String_t* L_26 = L_25->___Tags_3; NullCheck(L_26); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27; L_27 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_26, ((int32_t)44), 0, NULL); V_6 = L_27; // isTagged = SpawnRuleBase.HaveTags(mod.ModTag, splitted); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = ___0_mod; NullCheck(L_28); String_t* L_29 = L_28->___ModTag_6; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_6; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_31; L_31 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_29, L_30, NULL); V_5 = L_31; // if (!isTagged) isTagged = SpawnRuleBase.HaveTags(SpawnerTag, splitted); bool L_32 = V_5; if (L_32) { goto IL_00ca; } } { // if (!isTagged) isTagged = SpawnRuleBase.HaveTags(SpawnerTag, splitted); String_t* L_33 = __this->___SpawnerTag_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = V_6; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_35; L_35 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_33, L_34, NULL); V_5 = L_35; } IL_00ca: { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); bool L_36 = V_5; if (L_36) { goto IL_00e6; } } { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); bool L_37; L_37 = FieldSpawner_HasPackageTag_mFE9FC8827FA39161C58AE311AE4BF9B6B07C0091(__this, NULL); if (!L_37) { goto IL_00e6; } } { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); String_t* L_38; L_38 = FieldSpawner_GetPackageTag_m6311A5542F7F1D32B20A50EA0BA0B7E5E5258584(__this, (bool)0, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_6; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_40; L_40 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_38, L_39, NULL); V_5 = L_40; } IL_00e6: { // if (!isTagged) bool L_41 = V_5; if (L_41) { goto IL_018b; } } { // if (instr.definition.InstructionType == InstructionDefinition.EInstruction.PreventSpawnSelective) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_42 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_43 = L_42.___definition_3; NullCheck(L_43); int32_t L_44 = L_43->___InstructionType_1; if ((!(((uint32_t)L_44) == ((uint32_t)5)))) { goto IL_018b; } } { // if (instr.definition.extraMod != null || instr.definition.extraPack != null) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_45 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_46 = L_45.___definition_3; NullCheck(L_46); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_47 = L_46->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_48; L_48 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_47, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_48) { goto IL_0127; } } { SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_49 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_50 = L_49.___definition_3; NullCheck(L_50); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_51 = L_50->___extraPack_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_51, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_52) { goto IL_018b; } } IL_0127: { // if (instr.definition.extraMod != null) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_53 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_54 = L_53.___definition_3; NullCheck(L_54); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_55 = L_54->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_56; L_56 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_55, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_56) { goto IL_0157; } } { // if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveModificator(cell, instr.definition.extraMod))) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_57 = ___2_cell; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_58 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_59 = L_58.___definition_3; NullCheck(L_59); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_60 = L_59->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_61; L_61 = SpawnRuleBase_CellSpawnsHaveModificator_m0FDB6959D9691DD337BE3A80AD5000AE11419CF9(L_57, L_60, NULL); 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_0157; } } { // isTagged = true; V_5 = (bool)1; } IL_0157: { // if (!isTagged) bool L_63 = V_5; if (L_63) { goto IL_018b; } } { // if (instr.definition.extraPack != null) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_64 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_65 = L_64.___definition_3; NullCheck(L_65); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_66 = L_65->___extraPack_7; 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_018b; } } { // if (FGenerators.CheckIfExist_NOTNULL(SpawnRuleBase.CellSpawnsHaveModPack(cell, instr.definition.extraPack))) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_68 = ___2_cell; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_69 = V_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_70 = L_69.___definition_3; NullCheck(L_70); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_71 = L_70->___extraPack_7; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_72; L_72 = SpawnRuleBase_CellSpawnsHaveModPack_m6AF05136C1B96148BB6E9ACFACCD857F720411AE(L_68, L_71, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_73; L_73 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_72, NULL); if (!L_73) { goto IL_018b; } } { // isTagged = true; V_5 = (bool)1; } IL_018b: { // if (isTagged) bool L_74 = V_5; if (!L_74) { goto IL_0191; } } { // return null; return (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_0191: { // for (int i = 0; i < cell.GetInstructions().Count; i++) int32_t L_75 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_0195: { // for (int i = 0; i < cell.GetInstructions().Count; i++) int32_t L_76 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_77 = ___2_cell; NullCheck(L_77); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_78; L_78 = FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2(L_77, NULL); NullCheck(L_78); int32_t L_79; L_79 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_78, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_76) < ((int32_t)L_79))) { goto IL_001f; } } IL_01a6: { // SpawnData spawnData = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; // if (TemporaryPrefabOverride == null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_80; L_80 = FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_81; L_81 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_80, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_81) { goto IL_0228; } } { // if (MultipleToSpawn) bool L_82 = __this->___MultipleToSpawn_16; if (!L_82) { goto IL_0228; } } { // var selected = FEngineering.GetLayermaskValues(StampPrefabID, mod.GetPRSpawnOptionsCount()); int32_t L_83 = __this->___StampPrefabID_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_84 = ___0_mod; NullCheck(L_84); int32_t L_85; L_85 = FieldModification_GetPRSpawnOptionsCount_mB8C8A29EBB6452D1806499CB5195BF4F16346BC2(L_84, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_86; L_86 = FEngineering_GetLayermaskValues_m5BA6B642CACECE3DF0B9C9574725CFCB102B2922(L_83, L_85, NULL); V_7 = L_86; // if (selected.Length > 0) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_87 = V_7; NullCheck(L_87); if (!(((RuntimeArray*)L_87)->max_length)) { goto IL_0228; } } { // spawnData = SpawnData.GenerateSpawn(this, childMod == null ? mod : childMod, cell, selected[FGenerators.GetRandom(0, selected.Length)], null, null, null, null, SpawnData.ESpawnMark.Omni, !isAsync); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_88 = ___5_childMod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_89; L_89 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_88, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B35_0 = __this; if (L_89) { G_B36_0 = __this; goto IL_01e5; } } { FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_90 = ___5_childMod; G_B37_0 = L_90; G_B37_1 = G_B35_0; goto IL_01e6; } IL_01e5: { FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_91 = ___0_mod; G_B37_0 = L_91; G_B37_1 = G_B36_0; } IL_01e6: { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_92 = ___2_cell; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_93 = V_7; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_94 = V_7; NullCheck(L_94); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_95; L_95 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, ((int32_t)(((RuntimeArray*)L_94)->max_length)), NULL); NullCheck(L_93); int32_t L_96 = L_95; int32_t L_97 = (L_93)->GetAt(static_cast(L_96)); il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_98 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_99 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_100 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_101 = V_8; bool L_102 = ___8_isAsync; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_103; L_103 = SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1(G_B37_1, G_B37_0, L_92, L_97, L_98, L_99, L_100, L_101, 0, (bool)((((int32_t)L_102) == ((int32_t)0))? 1 : 0), NULL); V_0 = L_103; } IL_0228: { // if (spawnData == null) spawnData = SpawnData.GenerateSpawn(this, childMod == null ? mod : childMod, cell, StampPrefabID, null, null, null, null, SpawnData.ESpawnMark.Omni, !isAsync); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_104 = V_0; if (L_104) { goto IL_0276; } } { // if (spawnData == null) spawnData = SpawnData.GenerateSpawn(this, childMod == null ? mod : childMod, cell, StampPrefabID, null, null, null, null, SpawnData.ESpawnMark.Omni, !isAsync); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_105 = ___5_childMod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_106; L_106 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_105, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); G_B40_0 = __this; if (L_106) { G_B41_0 = __this; goto IL_023a; } } { FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_107 = ___5_childMod; G_B42_0 = L_107; G_B42_1 = G_B40_0; goto IL_023b; } IL_023a: { FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_108 = ___0_mod; G_B42_0 = L_108; G_B42_1 = G_B41_0; } IL_023b: { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_109 = ___2_cell; int32_t L_110 = __this->___StampPrefabID_4; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_111 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_112 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_113 = V_8; il2cpp_codegen_initobj((&V_8), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_114 = V_8; bool L_115 = ___8_isAsync; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_116; L_116 = SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1(G_B42_1, G_B42_0, L_109, L_110, L_111, L_112, L_113, L_114, 0, (bool)((((int32_t)L_115) == ((int32_t)0))? 1 : 0), NULL); V_0 = L_116; } IL_0276: { // spawnData.OwnerMod.ParentPreset = preset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_117 = V_0; NullCheck(L_117); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_118 = L_117->___OwnerMod_9; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_119 = ___1_preset; NullCheck(L_118); L_118->___ParentPreset_24 = L_119; Il2CppCodeGenWriteBarrier((void**)(&L_118->___ParentPreset_24), (void*)L_119); // spawnData.ExecutedFrom = preset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_120 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_121 = ___1_preset; NullCheck(L_120); L_120->___ExecutedFrom_8 = L_121; Il2CppCodeGenWriteBarrier((void**)(&L_120->___ExecutedFrom_8), (void*)L_121); // var spawns = cell.CollectSpawns(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_122 = ___2_cell; NullCheck(L_122); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_123; L_123 = FieldCell_CollectSpawns_m0C184FBD2F1BD704F38EC8DD0305B907FF80954D(L_122, 1, (bool)0, NULL); V_1 = L_123; // if (InheritRotations) if (spawns.Count > 0) spawnData.RotationOffset = spawns[spawns.Count - 1].RotationOffset; bool L_124; L_124 = FieldSpawner_get_InheritRotations_mB44497FA6CB34D76F39482CCA26D2E5F5FADCD11(__this, NULL); if (!L_124) { goto IL_02bc; } } { // if (InheritRotations) if (spawns.Count > 0) spawnData.RotationOffset = spawns[spawns.Count - 1].RotationOffset; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_125 = V_1; NullCheck(L_125); int32_t L_126; L_126 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_125, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_126) <= ((int32_t)0))) { goto IL_02bc; } } { // if (InheritRotations) if (spawns.Count > 0) spawnData.RotationOffset = spawns[spawns.Count - 1].RotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_127 = V_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_128 = V_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_129 = V_1; NullCheck(L_129); int32_t L_130; L_130 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_129, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); NullCheck(L_128); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_131; L_131 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_128, ((int32_t)il2cpp_codegen_subtract(L_130, 1)), List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_131); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = L_131->___RotationOffset_16; NullCheck(L_127); L_127->___RotationOffset_16 = L_132; } IL_02bc: { // if (_RulesToCheck == null) _RulesToCheck = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_133 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; if (L_133) { goto IL_02cf; } } { // if (_RulesToCheck == null) _RulesToCheck = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_134 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_134); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_134, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22 = L_134; Il2CppCodeGenWriteBarrier((void**)(&((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22), (void*)L_134); goto IL_02d9; } IL_02cf: { // else _RulesToCheck.Clear(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_135 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; NullCheck(L_135); List_1_Clear_mA94262C743247F45A184173436B2780916F37883_inline(L_135, List_1_Clear_mA94262C743247F45A184173436B2780916F37883_RuntimeMethod_var); } IL_02d9: { // PGGUtils.CheckForNulls(Rules); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_136 = __this->___Rules_6; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE(L_136, PGGUtils_CheckForNulls_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_mDA151E1D5DABE5DA60760A30F7797B7207D71ABE_RuntimeMethod_var); // if (UseGlobalRules) bool L_137 = __this->___UseGlobalRules_17; if (!L_137) { goto IL_0353; } } { // if (!dontUseGlobalRules) bool L_138 = ___6_dontUseGlobalRules; if (L_138) { goto IL_0353; } } { // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) V_9 = 0; goto IL_0344; } IL_02f5: { // mod._tempGlobalRulesPre[i].Refresh(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_139 = ___0_mod; NullCheck(L_139); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_140 = L_139->____tempGlobalRulesPre_26; int32_t L_141 = V_9; NullCheck(L_140); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_142; L_142 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_140, L_141, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_142); VirtualActionInvoker0::Invoke(12 /* System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() */, L_142); // mod._tempGlobalRulesPre[i].CheckRuleOn(mod, ref spawnData, preset, cell, grid, desiredDirection); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_143 = ___0_mod; NullCheck(L_143); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_144 = L_143->____tempGlobalRulesPre_26; int32_t L_145 = V_9; NullCheck(L_144); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_146; L_146 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_144, L_145, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_147 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_148 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_149 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_150 = ___3_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = ___4_desiredDirection; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_152; memset((&L_152), 0, sizeof(L_152)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_152), L_151, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); NullCheck(L_146); VirtualActionInvoker6< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE >::Invoke(16 /* 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) */, L_146, L_147, (&V_0), L_148, L_149, L_150, L_152); // _RulesToCheck.Add(mod._tempGlobalRulesPre[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_153 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_154 = ___0_mod; NullCheck(L_154); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_155 = L_154->____tempGlobalRulesPre_26; int32_t L_156 = V_9; NullCheck(L_155); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_157; L_157 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_155, L_156, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_153); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_153, L_157, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) int32_t L_158 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_158, 1)); } IL_0344: { // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) int32_t L_159 = V_9; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_160 = ___0_mod; NullCheck(L_160); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_161 = L_160->____tempGlobalRulesPre_26; NullCheck(L_161); int32_t L_162; L_162 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_161, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_159) < ((int32_t)L_162))) { goto IL_02f5; } } IL_0353: { // for (int i = 0; i < Rules.Count; i++) V_10 = 0; goto IL_041e; } IL_035b: { // Rules[i].SetOwner(this); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_163 = __this->___Rules_6; int32_t L_164 = V_10; NullCheck(L_163); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_165; L_165 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_163, L_164, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_165); SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline(L_165, __this, NULL); // if (Rules[i].Enabled == false || Rules[i].Ignore) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_166 = __this->___Rules_6; int32_t L_167 = V_10; 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); NullCheck(L_168); bool L_169 = L_168->___Enabled_13; if (!L_169) { goto IL_0418; } } { List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_170 = __this->___Rules_6; int32_t L_171 = V_10; NullCheck(L_170); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_172; L_172 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_170, L_171, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_172); bool L_173 = L_172->___Ignore_14; if (L_173) { goto IL_0418; } } { // if (Rules[i].Global == true) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_174 = __this->___Rules_6; int32_t L_175 = V_10; NullCheck(L_174); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_176; L_176 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_174, L_175, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_176); bool L_177 = L_176->___Global_10; if (L_177) { goto IL_0418; } } { // Rules[i].Refresh(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_178 = __this->___Rules_6; int32_t L_179 = V_10; 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); VirtualActionInvoker0::Invoke(12 /* System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() */, L_180); // ISpawnProcedureType t = Rules[i] as ISpawnProcedureType; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_181 = __this->___Rules_6; int32_t L_182 = V_10; NullCheck(L_181); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_183; L_183 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_181, L_182, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_11 = ((RuntimeObject*)IsInst((RuntimeObject*)L_183, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // if (t != null) if (t.Type == SpawnRuleBase.EProcedureType.OnConditionsMet) continue; RuntimeObject* L_184 = V_11; if (!L_184) { goto IL_03e1; } } { // if (t != null) if (t.Type == SpawnRuleBase.EProcedureType.OnConditionsMet) continue; RuntimeObject* L_185 = V_11; NullCheck(L_185); int32_t L_186; L_186 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_185); if ((((int32_t)L_186) == ((int32_t)3))) { goto IL_0418; } } IL_03e1: { // Rules[i].CheckRuleOn(mod, ref spawnData, preset, cell, grid, desiredDirection); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_187 = __this->___Rules_6; int32_t L_188 = V_10; NullCheck(L_187); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_189; L_189 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_187, L_188, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_190 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_191 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_192 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_193 = ___3_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194 = ___4_desiredDirection; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_195; memset((&L_195), 0, sizeof(L_195)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_195), L_194, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); NullCheck(L_189); VirtualActionInvoker6< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE >::Invoke(16 /* 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) */, L_189, L_190, (&V_0), L_191, L_192, L_193, L_195); // _RulesToCheck.Add(Rules[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_196 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_197 = __this->___Rules_6; int32_t L_198 = V_10; NullCheck(L_197); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_199; L_199 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_197, L_198, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_196); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_196, L_199, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); } IL_0418: { // for (int i = 0; i < Rules.Count; i++) int32_t L_200 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_200, 1)); } IL_041e: { // for (int i = 0; i < Rules.Count; i++) int32_t L_201 = V_10; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_202 = __this->___Rules_6; NullCheck(L_202); int32_t L_203; L_203 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_202, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_201) < ((int32_t)L_203))) { goto IL_035b; } } { // if (UseGlobalRules) bool L_204 = __this->___UseGlobalRules_17; if (!L_204) { goto IL_049b; } } { // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) V_12 = 0; goto IL_048c; } IL_043d: { // mod._tempGlobablRulesPost[i].Refresh(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_205 = ___0_mod; NullCheck(L_205); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_206 = L_205->____tempGlobablRulesPost_27; int32_t L_207 = V_12; NullCheck(L_206); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_208; L_208 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_206, L_207, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_208); VirtualActionInvoker0::Invoke(12 /* System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() */, L_208); // mod._tempGlobablRulesPost[i].CheckRuleOn(mod, ref spawnData, preset, cell, grid, desiredDirection); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_209 = ___0_mod; NullCheck(L_209); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_210 = L_209->____tempGlobablRulesPost_27; int32_t L_211 = V_12; NullCheck(L_210); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_212; L_212 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_210, L_211, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_213 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_214 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_215 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_216 = ___3_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_217 = ___4_desiredDirection; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_218; memset((&L_218), 0, sizeof(L_218)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_218), L_217, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); NullCheck(L_212); VirtualActionInvoker6< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE >::Invoke(16 /* 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) */, L_212, L_213, (&V_0), L_214, L_215, L_216, L_218); // _RulesToCheck.Add(mod._tempGlobablRulesPost[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_219 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_220 = ___0_mod; NullCheck(L_220); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_221 = L_220->____tempGlobablRulesPost_27; int32_t L_222 = V_12; NullCheck(L_221); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_223; L_223 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_221, L_222, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_219); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_219, L_223, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) int32_t L_224 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_224, 1)); } IL_048c: { // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) int32_t L_225 = V_12; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_226 = ___0_mod; NullCheck(L_226); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_227 = L_226->____tempGlobablRulesPost_27; NullCheck(L_227); int32_t L_228; L_228 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_227, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_225) < ((int32_t)L_228))) { goto IL_043d; } } IL_049b: { // if (UseParentPackageRules) bool L_229 = __this->___UseParentPackageRules_18; if (!L_229) { goto IL_053e; } } { // if (HaveParentPackageRules()) bool L_230; L_230 = FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD(__this, NULL); if (!L_230) { goto IL_053e; } } { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) V_13 = 0; goto IL_051d; } IL_04b6: { // var rl = Parent.ParentPack.CallOnAllSpawners.Rules[i]; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_231 = __this->___Parent_5; NullCheck(L_231); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_232 = L_231->___ParentPack_25; NullCheck(L_232); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_233 = L_232->___CallOnAllSpawners_15; NullCheck(L_233); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_234 = L_233->___Rules_6; int32_t L_235 = V_13; NullCheck(L_234); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_236; L_236 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_234, L_235, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_14 = L_236; // if (rl == null) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_237 = V_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_238; L_238 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_237, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_238) { goto IL_0517; } } { // if (rl.Enabled == false) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_239 = V_14; NullCheck(L_239); bool L_240 = L_239->___Enabled_13; if (!L_240) { goto IL_0517; } } { // rl.Refresh(); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_241 = V_14; NullCheck(L_241); VirtualActionInvoker0::Invoke(12 /* System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() */, L_241); // rl.SetOwner(this); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_242 = V_14; NullCheck(L_242); SpawnRuleBase_SetOwner_m30FCBDC0C7F09508B950B8A44A22A2C92D1898E9_inline(L_242, __this, NULL); // rl.CheckRuleOn(mod, ref spawnData, preset, cell, grid, desiredDirection); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_243 = V_14; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_244 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_245 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_246 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_247 = ___3_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_248 = ___4_desiredDirection; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_249; memset((&L_249), 0, sizeof(L_249)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_249), L_248, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); NullCheck(L_243); VirtualActionInvoker6< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE >::Invoke(16 /* 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) */, L_243, L_244, (&V_0), L_245, L_246, L_247, L_249); // _RulesToCheck.Add(rl); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_250 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_251 = V_14; NullCheck(L_250); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_250, L_251, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); } IL_0517: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_252 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_252, 1)); } IL_051d: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_253 = V_13; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_254 = __this->___Parent_5; NullCheck(L_254); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_255 = L_254->___ParentPack_25; NullCheck(L_255); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_256 = L_255->___CallOnAllSpawners_15; NullCheck(L_256); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_257 = L_256->___Rules_6; NullCheck(L_257); int32_t L_258; L_258 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_257, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_253) < ((int32_t)L_258))) { goto IL_04b6; } } IL_053e: { // bool allRequirementsMet = false; V_2 = (bool)0; // if (_RulesToCheck.Count == 0) allRequirementsMet = true; // No rules then just inject-spawn List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_259 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; NullCheck(L_259); int32_t L_260; L_260 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_259, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if (L_260) { goto IL_0553; } } { // if (_RulesToCheck.Count == 0) allRequirementsMet = true; // No rules then just inject-spawn V_2 = (bool)1; goto IL_05f9; } IL_0553: { // for (int i = 0; i < _RulesToCheck.Count; i++) // Check all rules logic requirements V_15 = 0; goto IL_05e8; } IL_055b: { // SpawnRuleBase rule = _RulesToCheck[i]; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_261 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; int32_t L_262 = V_15; NullCheck(L_261); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_263; L_263 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_261, L_262, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_16 = L_263; // if (rule == null) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_264 = V_16; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_265; L_265 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_264, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_265) { goto IL_05e2; } } { // Vector3? commDir = null; il2cpp_codegen_initobj((&V_17), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); // if (desiredDirection != Vector3.zero) commDir = desiredDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_266 = ___4_desiredDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_267; L_267 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_268; L_268 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_266, L_267, NULL); if (!L_268) { goto IL_0592; } } { // if (desiredDirection != Vector3.zero) commDir = desiredDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_269 = ___4_desiredDirection; Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&V_17), L_269, Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); } IL_0592: { // var result = rule.RunSpawnMod(preset, mod, cell, ref spawnData, grid, commDir); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_270 = V_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_271 = ___1_preset; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_272 = ___0_mod; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_273 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_274 = ___3_grid; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_275 = V_17; NullCheck(L_270); int32_t L_276; L_276 = SpawnRuleBase_RunSpawnMod_mDC184D851FD2F5ECF472CE9F13BFD3A6F81B3006(L_270, L_271, L_272, L_273, (&V_0), L_274, L_275, NULL); V_18 = L_276; // if (result == SpawnRuleBase.EGRuleResult.StopAndSpawn) int32_t L_277 = V_18; if (L_277) { goto IL_05ac; } } { // allRequirementsMet = true; V_2 = (bool)1; // break; goto IL_05f9; } IL_05ac: { // else if (result == SpawnRuleBase.EGRuleResult.Continue) // Mostly used int32_t L_278 = V_18; if ((!(((uint32_t)L_278) == ((uint32_t)1)))) { goto IL_05c5; } } { // if (i == _RulesToCheck.Count - 1) allRequirementsMet = true; // Last continue check then allow (all requirements met) int32_t L_279 = V_15; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_280 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; NullCheck(L_280); int32_t L_281; L_281 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_280, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((!(((uint32_t)L_279) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_281, 1)))))) { goto IL_05e2; } } { // if (i == _RulesToCheck.Count - 1) allRequirementsMet = true; // Last continue check then allow (all requirements met) V_2 = (bool)1; // continue; goto IL_05e2; } IL_05c5: { // else if (result == SpawnRuleBase.EGRuleResult.Stop) int32_t L_282 = V_18; if ((!(((uint32_t)L_282) == ((uint32_t)2)))) { goto IL_05ce; } } { // allRequirementsMet = false; V_2 = (bool)0; // break; goto IL_05f9; } IL_05ce: { // else if (result == SpawnRuleBase.EGRuleResult.SetSpawnAndContinue) int32_t L_283 = V_18; if ((!(((uint32_t)L_283) == ((uint32_t)3)))) { goto IL_05d7; } } { // allRequirementsMet = true; V_2 = (bool)1; // continue; goto IL_05e2; } IL_05d7: { // else if (result == SpawnRuleBase.EGRuleResult.HoldSpawning) int32_t L_284 = V_18; if ((!(((uint32_t)L_284) == ((uint32_t)4)))) { goto IL_05e0; } } { // allRequirementsMet = false; V_2 = (bool)0; // break; goto IL_05f9; } IL_05e0: { // allRequirementsMet = true; V_2 = (bool)1; } IL_05e2: { // for (int i = 0; i < _RulesToCheck.Count; i++) // Check all rules logic requirements int32_t L_285 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_285, 1)); } IL_05e8: { // for (int i = 0; i < _RulesToCheck.Count; i++) // Check all rules logic requirements int32_t L_286 = V_15; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_287 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields*)il2cpp_codegen_static_fields_for(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var))->____RulesToCheck_22; NullCheck(L_287); int32_t L_288; L_288 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_287, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_286) < ((int32_t)L_288))) { goto IL_055b; } } IL_05f9: { // if (allRequirementsMet) // Success -> Inject spawn data onto grid cell bool L_289 = V_2; if (!L_289) { goto IL_0949; } } { // if (FGenerators.CheckIfExist_NOTNULL(spawnData)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_290 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_291; L_291 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_290, NULL); if (!L_291) { goto IL_06ab; } } { // for (int i = 0; i < Rules.Count; i++) V_19 = 0; goto IL_0699; } IL_0612: { // if (Rules[i].Enabled == false || Rules[i].Ignore) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_292 = __this->___Rules_6; int32_t L_293 = V_19; NullCheck(L_292); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_294; L_294 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_292, L_293, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_294); bool L_295 = L_294->___Enabled_13; if (!L_295) { goto IL_0693; } } { List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_296 = __this->___Rules_6; int32_t L_297 = V_19; NullCheck(L_296); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_298; L_298 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_296, L_297, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_298); bool L_299 = L_298->___Ignore_14; if (L_299) { goto IL_0693; } } { // if (Rules[i].Global == true) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_300 = __this->___Rules_6; int32_t L_301 = V_19; NullCheck(L_300); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_302; L_302 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_300, L_301, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_302); bool L_303 = L_302->___Global_10; if (L_303) { goto IL_0693; } } { // ISpawnProcedureType t = Rules[i] as ISpawnProcedureType; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_304 = __this->___Rules_6; int32_t L_305 = V_19; NullCheck(L_304); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_306; L_306 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_304, L_305, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_20 = ((RuntimeObject*)IsInst((RuntimeObject*)L_306, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // if (t != null) RuntimeObject* L_307 = V_20; if (!L_307) { goto IL_0693; } } { // if (t.Type == SpawnRuleBase.EProcedureType.OnConditionsMet || t.Type == SpawnRuleBase.EProcedureType.Coded) RuntimeObject* L_308 = V_20; NullCheck(L_308); int32_t L_309; L_309 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_308); if ((((int32_t)L_309) == ((int32_t)3))) { goto IL_067a; } } { RuntimeObject* L_310 = V_20; NullCheck(L_310); int32_t L_311; L_311 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_310); if ((!(((uint32_t)L_311) == ((uint32_t)4)))) { goto IL_0693; } } IL_067a: { // Rules[i].OnConditionsMetAction(mod, ref spawnData, preset, cell, grid); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_312 = __this->___Rules_6; int32_t L_313 = V_19; NullCheck(L_312); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_314; L_314 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_312, L_313, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_315 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_316 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_317 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_318 = ___3_grid; NullCheck(L_314); VirtualActionInvoker5< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(18 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnConditionsMetAction(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_314, L_315, (&V_0), L_316, L_317, L_318); } IL_0693: { // for (int i = 0; i < Rules.Count; i++) int32_t L_319 = V_19; V_19 = ((int32_t)il2cpp_codegen_add(L_319, 1)); } IL_0699: { // for (int i = 0; i < Rules.Count; i++) int32_t L_320 = V_19; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_321 = __this->___Rules_6; NullCheck(L_321); int32_t L_322; L_322 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_321, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_320) < ((int32_t)L_322))) { goto IL_0612; } } IL_06ab: { // if (FGenerators.CheckIfExist_NOTNULL(spawnData)) SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_323 = V_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_324; L_324 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_323, NULL); if (!L_324) { goto IL_0949; } } { // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) V_21 = 0; goto IL_06ec; } IL_06bb: { // mod._tempGlobablRulesOnConditions[i].Refresh(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_325 = ___0_mod; NullCheck(L_325); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_326 = L_325->____tempGlobablRulesOnConditions_28; int32_t L_327 = V_21; NullCheck(L_326); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_328; L_328 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_326, L_327, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_328); VirtualActionInvoker0::Invoke(12 /* System.Void FIMSpace.Generating.SpawnRuleBase::Refresh() */, L_328); // mod._tempGlobablRulesOnConditions[i].OnConditionsMetAction(mod, ref spawnData, preset, cell, grid); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_329 = ___0_mod; NullCheck(L_329); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_330 = L_329->____tempGlobablRulesOnConditions_28; int32_t L_331 = V_21; NullCheck(L_330); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_332; L_332 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_330, L_331, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_333 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_334 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_335 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_336 = ___3_grid; NullCheck(L_332); VirtualActionInvoker5< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(18 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnConditionsMetAction(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_332, L_333, (&V_0), L_334, L_335, L_336); // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) int32_t L_337 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_337, 1)); } IL_06ec: { // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) int32_t L_338 = V_21; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_339 = ___0_mod; NullCheck(L_339); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_340 = L_339->____tempGlobablRulesOnConditions_28; NullCheck(L_340); int32_t L_341; L_341 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_340, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_338) < ((int32_t)L_341))) { goto IL_06bb; } } { // if (UseParentPackageRules) bool L_342 = __this->___UseParentPackageRules_18; if (!L_342) { goto IL_078d; } } { // if (HaveParentPackageRules()) bool L_343; L_343 = FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD(__this, NULL); if (!L_343) { goto IL_078d; } } { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) V_22 = 0; goto IL_076f; } IL_0713: { // var rl = Parent.ParentPack.CallOnAllSpawners.Rules[i]; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_344 = __this->___Parent_5; NullCheck(L_344); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_345 = L_344->___ParentPack_25; NullCheck(L_345); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_346 = L_345->___CallOnAllSpawners_15; NullCheck(L_346); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_347 = L_346->___Rules_6; int32_t L_348 = V_22; NullCheck(L_347); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_349; L_349 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_347, L_348, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); V_23 = L_349; // if (rl.Enabled == false) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_350 = V_23; NullCheck(L_350); bool L_351 = L_350->___Enabled_13; if (!L_351) { goto IL_0769; } } { // ISpawnProcedureType t = rl as ISpawnProcedureType; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_352 = V_23; V_24 = ((RuntimeObject*)IsInst((RuntimeObject*)L_352, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var)); // if (t != null) RuntimeObject* L_353 = V_24; if (!L_353) { goto IL_0769; } } { // if (t.Type == SpawnRuleBase.EProcedureType.OnConditionsMet || t.Type == SpawnRuleBase.EProcedureType.Coded) RuntimeObject* L_354 = V_24; NullCheck(L_354); int32_t L_355; L_355 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_354); if ((((int32_t)L_355) == ((int32_t)3))) { goto IL_075b; } } { RuntimeObject* L_356 = V_24; NullCheck(L_356); int32_t L_357; L_357 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* FIMSpace.Generating.SpawnRuleBase/EProcedureType FIMSpace.Generating.Rules.ISpawnProcedureType::get_Type() */, ISpawnProcedureType_t6AC7F73AE333A84C0E35ECFA366C04045E1D6B58_il2cpp_TypeInfo_var, L_356); if ((!(((uint32_t)L_357) == ((uint32_t)4)))) { goto IL_0769; } } IL_075b: { // rl.OnConditionsMetAction(mod, ref spawnData, preset, cell, grid); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_358 = V_23; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_359 = ___0_mod; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_360 = ___1_preset; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_361 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_362 = ___3_grid; NullCheck(L_358); VirtualActionInvoker5< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7**, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(18 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnConditionsMetAction(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData&,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_358, L_359, (&V_0), L_360, L_361, L_362); } IL_0769: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_363 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_363, 1)); } IL_076f: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_364 = V_22; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_365 = __this->___Parent_5; NullCheck(L_365); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_366 = L_365->___ParentPack_25; NullCheck(L_366); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_367 = L_366->___CallOnAllSpawners_15; NullCheck(L_367); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_368 = L_367->___Rules_6; NullCheck(L_368); int32_t L_369; L_369 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_368, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_364) < ((int32_t)L_369))) { goto IL_0713; } } IL_078d: { // for (int i = 0; i < Rules.Count; i++) V_25 = 0; goto IL_07d7; } IL_0792: { // if (Rules[i].Enabled == false || Rules[i].Ignore) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_370 = __this->___Rules_6; int32_t L_371 = V_25; NullCheck(L_370); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_372; L_372 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_370, L_371, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_372); bool L_373 = L_372->___Enabled_13; if (!L_373) { goto IL_07d1; } } { List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_374 = __this->___Rules_6; int32_t L_375 = V_25; NullCheck(L_374); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_376; L_376 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_374, L_375, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_376); bool L_377 = L_376->___Ignore_14; if (L_377) { goto IL_07d1; } } { // Rules[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_378 = __this->___Rules_6; int32_t L_379 = V_25; NullCheck(L_378); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_380; L_380 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_378, L_379, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_381 = ___0_mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_382 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_383 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_384 = ___3_grid; NullCheck(L_380); VirtualActionInvoker4< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(15 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_380, L_381, L_382, L_383, L_384); } IL_07d1: { // for (int i = 0; i < Rules.Count; i++) int32_t L_385 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_385, 1)); } IL_07d7: { // for (int i = 0; i < Rules.Count; i++) int32_t L_386 = V_25; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_387 = __this->___Rules_6; NullCheck(L_387); int32_t L_388; L_388 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_387, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_386) < ((int32_t)L_388))) { goto IL_0792; } } { // if (!dontUseGlobalRules) bool L_389 = ___6_dontUseGlobalRules; if (L_389) { goto IL_088b; } } { // if (UseGlobalRules) bool L_390 = __this->___UseGlobalRules_17; if (!L_390) { goto IL_088b; } } { // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) mod._tempGlobalRulesPre[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); V_26 = 0; goto IL_081a; } IL_07fd: { // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) mod._tempGlobalRulesPre[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_391 = ___0_mod; NullCheck(L_391); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_392 = L_391->____tempGlobalRulesPre_26; int32_t L_393 = V_26; NullCheck(L_392); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_394; L_394 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_392, L_393, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_395 = ___0_mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_396 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_397 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_398 = ___3_grid; NullCheck(L_394); VirtualActionInvoker4< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(15 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_394, L_395, L_396, L_397, L_398); // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) mod._tempGlobalRulesPre[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_399 = V_26; V_26 = ((int32_t)il2cpp_codegen_add(L_399, 1)); } IL_081a: { // for (int i = 0; i < mod._tempGlobalRulesPre.Count; i++) mod._tempGlobalRulesPre[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_400 = V_26; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_401 = ___0_mod; NullCheck(L_401); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_402 = L_401->____tempGlobalRulesPre_26; NullCheck(L_402); int32_t L_403; L_403 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_402, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_400) < ((int32_t)L_403))) { goto IL_07fd; } } { // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) mod._tempGlobablRulesPost[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); V_27 = 0; goto IL_084b; } IL_082e: { // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) mod._tempGlobablRulesPost[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_404 = ___0_mod; NullCheck(L_404); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_405 = L_404->____tempGlobablRulesPost_27; int32_t L_406 = V_27; NullCheck(L_405); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_407; L_407 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_405, L_406, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_408 = ___0_mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_409 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_410 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_411 = ___3_grid; NullCheck(L_407); VirtualActionInvoker4< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(15 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_407, L_408, L_409, L_410, L_411); // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) mod._tempGlobablRulesPost[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_412 = V_27; V_27 = ((int32_t)il2cpp_codegen_add(L_412, 1)); } IL_084b: { // for (int i = 0; i < mod._tempGlobablRulesPost.Count; i++) mod._tempGlobablRulesPost[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_413 = V_27; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_414 = ___0_mod; NullCheck(L_414); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_415 = L_414->____tempGlobablRulesPost_27; NullCheck(L_415); int32_t L_416; L_416 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_415, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_413) < ((int32_t)L_416))) { goto IL_082e; } } { // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) mod._tempGlobablRulesOnConditions[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); V_28 = 0; goto IL_087c; } IL_085f: { // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) mod._tempGlobablRulesOnConditions[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_417 = ___0_mod; NullCheck(L_417); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_418 = L_417->____tempGlobablRulesOnConditions_28; int32_t L_419 = V_28; NullCheck(L_418); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_420; L_420 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_418, L_419, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_421 = ___0_mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_422 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_423 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_424 = ___3_grid; NullCheck(L_420); VirtualActionInvoker4< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(15 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_420, L_421, L_422, L_423, L_424); // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) mod._tempGlobablRulesOnConditions[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_425 = V_28; V_28 = ((int32_t)il2cpp_codegen_add(L_425, 1)); } IL_087c: { // for (int i = 0; i < mod._tempGlobablRulesOnConditions.Count; i++) mod._tempGlobablRulesOnConditions[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); int32_t L_426 = V_28; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_427 = ___0_mod; NullCheck(L_427); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_428 = L_427->____tempGlobablRulesOnConditions_28; NullCheck(L_428); int32_t L_429; L_429 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_428, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_426) < ((int32_t)L_429))) { goto IL_085f; } } IL_088b: { // if (UseParentPackageRules) bool L_430 = __this->___UseParentPackageRules_18; if (!L_430) { goto IL_093a; } } { // if (HaveParentPackageRules()) bool L_431; L_431 = FieldSpawner_HaveParentPackageRules_mFA45B3C1E86EA8DAA79A344B7C832A9B42607BCD(__this, NULL); if (!L_431) { goto IL_093a; } } { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) V_29 = 0; goto IL_0919; } IL_08a6: { // if (Parent.ParentPack.CallOnAllSpawners.Rules[i] == null) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_432 = __this->___Parent_5; NullCheck(L_432); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_433 = L_432->___ParentPack_25; NullCheck(L_433); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_434 = L_433->___CallOnAllSpawners_15; NullCheck(L_434); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_435 = L_434->___Rules_6; int32_t L_436 = V_29; NullCheck(L_435); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_437; L_437 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_435, L_436, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_438; L_438 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_437, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_438) { goto IL_0913; } } { // if (Parent.ParentPack.CallOnAllSpawners.Rules[i].Enabled == false) continue; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_439 = __this->___Parent_5; NullCheck(L_439); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_440 = L_439->___ParentPack_25; NullCheck(L_440); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_441 = L_440->___CallOnAllSpawners_15; NullCheck(L_441); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_442 = L_441->___Rules_6; int32_t L_443 = V_29; NullCheck(L_442); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_444; L_444 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_442, L_443, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_444); bool L_445 = L_444->___Enabled_13; if (!L_445) { goto IL_0913; } } { // Parent.ParentPack.CallOnAllSpawners.Rules[i].OnAddSpawnUsingRule(mod, spawnData, cell, grid); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_446 = __this->___Parent_5; NullCheck(L_446); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_447 = L_446->___ParentPack_25; NullCheck(L_447); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_448 = L_447->___CallOnAllSpawners_15; NullCheck(L_448); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_449 = L_448->___Rules_6; int32_t L_450 = V_29; NullCheck(L_449); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_451; L_451 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_449, L_450, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_452 = ___0_mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_453 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_454 = ___2_cell; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_455 = ___3_grid; NullCheck(L_451); VirtualActionInvoker4< FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(15 /* System.Void FIMSpace.Generating.SpawnRuleBase::OnAddSpawnUsingRule(FIMSpace.Generating.FieldModification,FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenGraph`2) */, L_451, L_452, L_453, L_454, L_455); } IL_0913: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_456 = V_29; V_29 = ((int32_t)il2cpp_codegen_add(L_456, 1)); } IL_0919: { // for (int i = 0; i < Parent.ParentPack.CallOnAllSpawners.Rules.Count; i++) int32_t L_457 = V_29; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_458 = __this->___Parent_5; NullCheck(L_458); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_459 = L_458->___ParentPack_25; NullCheck(L_459); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_460 = L_459->___CallOnAllSpawners_15; NullCheck(L_460); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_461 = L_460->___Rules_6; NullCheck(L_461); int32_t L_462; L_462 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_461, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_457) < ((int32_t)L_462))) { goto IL_08a6; } } IL_093a: { // if (spawnData.Enabled) cell.AddSpawnToCell(spawnData); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_463 = V_0; NullCheck(L_463); bool L_464 = L_463->___Enabled_0; if (!L_464) { goto IL_0949; } } { // if (spawnData.Enabled) cell.AddSpawnToCell(spawnData); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_465 = ___2_cell; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_466 = V_0; NullCheck(L_465); FieldCell_AddSpawnToCell_m062F76AD4ED2951F21D788043052A24D5BBD0B99(L_465, L_466, NULL); } IL_0949: { // if (cell.HaveInstructions()) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_467 = ___2_cell; NullCheck(L_467); bool L_468; L_468 = FieldCell_HaveInstructions_mEEA706524881D28A5943773892D3B56CDDD8DEEF(L_467, NULL); if (!L_468) { goto IL_0a23; } } { // for (int i = 0; i < cell.GetInstructions().Count; i++) V_30 = 0; goto IL_0a11; } IL_095c: { // var instr = cell.GetInstructions()[i]; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_469 = ___2_cell; NullCheck(L_469); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_470; L_470 = FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2(L_469, NULL); int32_t L_471 = V_30; NullCheck(L_470); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_472; L_472 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_470, L_471, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_31 = L_472; // if (instr.IsPostSpawn == false) bool L_473; L_473 = SpawnInstruction_get_IsPostSpawn_mD33AFD52004B9781A87EBA7F24138E2D9CDE1D1C((&V_31), NULL); if (!L_473) { goto IL_0a0b; } } { // bool isTagged = false; V_32 = (bool)0; // if (string.IsNullOrEmpty(instr.definition.Tags)) isTagged = true; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_474 = V_31; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_475 = L_474.___definition_3; NullCheck(L_475); String_t* L_476 = L_475->___Tags_3; bool L_477; L_477 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_476, NULL); if (!L_477) { goto IL_0992; } } { // if (string.IsNullOrEmpty(instr.definition.Tags)) isTagged = true; V_32 = (bool)1; goto IL_09e6; } IL_0992: { // string[] splitted = instr.definition.Tags.Split(','); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_478 = V_31; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_479 = L_478.___definition_3; NullCheck(L_479); String_t* L_480 = L_479->___Tags_3; NullCheck(L_480); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_481; L_481 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_480, ((int32_t)44), 0, NULL); V_33 = L_481; // isTagged = SpawnRuleBase.HaveTags(mod.ModTag, splitted); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_482 = ___0_mod; NullCheck(L_482); String_t* L_483 = L_482->___ModTag_6; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_484 = V_33; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_485; L_485 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_483, L_484, NULL); V_32 = L_485; // if (!isTagged) isTagged = SpawnRuleBase.HaveTags(SpawnerTag, splitted); bool L_486 = V_32; if (L_486) { goto IL_09ca; } } { // if (!isTagged) isTagged = SpawnRuleBase.HaveTags(SpawnerTag, splitted); String_t* L_487 = __this->___SpawnerTag_2; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_488 = V_33; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_489; L_489 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_487, L_488, NULL); V_32 = L_489; } IL_09ca: { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); bool L_490 = V_32; if (L_490) { goto IL_09e6; } } { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); bool L_491; L_491 = FieldSpawner_HasPackageTag_mFE9FC8827FA39161C58AE311AE4BF9B6B07C0091(__this, NULL); if (!L_491) { goto IL_09e6; } } { // if (!isTagged) if (HasPackageTag()) isTagged = SpawnRuleBase.HaveTags(GetPackageTag(false), splitted); String_t* L_492; L_492 = FieldSpawner_GetPackageTag_m6311A5542F7F1D32B20A50EA0BA0B7E5E5258584(__this, (bool)0, NULL); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_493 = V_33; il2cpp_codegen_runtime_class_init_inline(SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_il2cpp_TypeInfo_var); bool L_494; L_494 = SpawnRuleBase_HaveTags_m9B80D2C1D654CE70D82E59331CD26CEB461E349E(L_492, L_493, NULL); V_32 = L_494; } IL_09e6: { // if (isTagged) bool L_495 = V_32; if (!L_495) { goto IL_0a0b; } } { // if (instr.definition.InstructionType == InstructionDefinition.EInstruction.InjectStigma) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_496 = V_31; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_497 = L_496.___definition_3; NullCheck(L_497); int32_t L_498 = L_497->___InstructionType_1; if ((!(((uint32_t)L_498) == ((uint32_t)6)))) { goto IL_0a0b; } } { // spawnData.AddCustomStigma(instr.definition.InstructionArgument); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_499 = V_0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_500 = V_31; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_501 = L_500.___definition_3; NullCheck(L_501); String_t* L_502 = L_501->___InstructionArgument_4; NullCheck(L_499); SpawnData_AddCustomStigma_m81B54F857732B049860B50E34D9EE9DD17ACA348(L_499, L_502, NULL); } IL_0a0b: { // for (int i = 0; i < cell.GetInstructions().Count; i++) int32_t L_503 = V_30; V_30 = ((int32_t)il2cpp_codegen_add(L_503, 1)); } IL_0a11: { // for (int i = 0; i < cell.GetInstructions().Count; i++) int32_t L_504 = V_30; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_505 = ___2_cell; NullCheck(L_505); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_506; L_506 = FieldCell_GetInstructions_m8D9AF36897A08D5F22787CC1ECD2EA37A276F4E2(L_505, NULL); NullCheck(L_506); int32_t L_507; L_507 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_506, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_504) < ((int32_t)L_507))) { goto IL_095c; } } IL_0a23: { // if (allRequirementsMet == false) spawnData = null; bool L_508 = V_2; if (L_508) { goto IL_0a28; } } { // if (allRequirementsMet == false) spawnData = null; V_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)NULL; } IL_0a28: { // return spawnData; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_509 = V_0; return L_509; } } // System.Void FIMSpace.Generating.FieldSpawner::OnAfterModificatorsCall() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_OnAfterModificatorsCall_mC324450EF8687E15520D8614DDD4C3258465D7B5 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (OnPostCallEvents != null) List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___OnPostCallEvents_21; if (!L_0) { goto IL_003d; } } { // for (int i = 0; i < OnPostCallEvents.Count; i++) V_0 = 0; goto IL_002f; } IL_000c: { // if (OnPostCallEvents[i] == null) continue; List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_1 = __this->___OnPostCallEvents_21; int32_t L_2 = V_0; NullCheck(L_1); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3; L_3 = List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D(L_1, L_2, List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var); if (!L_3) { goto IL_002b; } } { // OnPostCallEvents[i].Invoke(); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_4 = __this->___OnPostCallEvents_21; int32_t L_5 = V_0; NullCheck(L_4); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6; L_6 = List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D(L_4, L_5, List_1_get_Item_m8A119323481338039197B73D82916BB46DEE3C2D_RuntimeMethod_var); NullCheck(L_6); Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_6, NULL); } IL_002b: { // for (int i = 0; i < OnPostCallEvents.Count; i++) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002f: { // for (int i = 0; i < OnPostCallEvents.Count; i++) int32_t L_8 = V_0; List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_9 = __this->___OnPostCallEvents_21; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_inline(L_9, List_1_get_Count_m5E7FCE3DF7B23B6D88C14A04177C1DCD15063858_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_000c; } } IL_003d: { // } return; } } // System.Boolean FIMSpace.Generating.FieldSpawner::IsExecutionReversed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_IsExecutionReversed_m717E026534F31B4DE9C25635D7C869D713BA702A (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // return (CellCheckMode == ESR_CellOrder.Reversed || CellCheckMode == ESR_CellOrder.RandomReversed || CellCheckMode == ESR_CellOrder.Random2Reversed); int32_t L_0 = __this->___CellCheckMode_8; if ((((int32_t)L_0) == ((int32_t)1))) { goto IL_001c; } } { int32_t L_1 = __this->___CellCheckMode_8; if ((((int32_t)L_1) == ((int32_t)3))) { goto IL_001c; } } { int32_t L_2 = __this->___CellCheckMode_8; return (bool)((((int32_t)L_2) == ((int32_t)5))? 1 : 0); } IL_001c: { return (bool)1; } } // System.Boolean FIMSpace.Generating.FieldSpawner::HasPackageTag() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_HasPackageTag_mFE9FC8827FA39161C58AE311AE4BF9B6B07C0091 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __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 (Parent != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = __this->___Parent_5; 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_003a; } } { // if (Parent.ParentPack != null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = __this->___Parent_5; NullCheck(L_2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = L_2->___ParentPack_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_003a; } } { // if (!string.IsNullOrEmpty(Parent.ParentPack.TagForAllSpawners)) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___Parent_5; NullCheck(L_5); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = L_5->___ParentPack_25; NullCheck(L_6); String_t* L_7 = L_6->___TagForAllSpawners_11; bool L_8; L_8 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_7, NULL); if (L_8) { goto IL_003a; } } { // return true; return (bool)1; } IL_003a: { // return false; return (bool)0; } } // System.String FIMSpace.Generating.FieldSpawner::GetPackageTag(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* FieldSpawner_GetPackageTag_m6311A5542F7F1D32B20A50EA0BA0B7E5E5258584 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, bool ___0_checkIfNoRef, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // if (checkIfNoRef) if (HasPackageTag() == false) return ""; bool L_0 = ___0_checkIfNoRef; if (!L_0) { goto IL_0011; } } { // if (checkIfNoRef) if (HasPackageTag() == false) return ""; bool L_1; L_1 = FieldSpawner_HasPackageTag_mFE9FC8827FA39161C58AE311AE4BF9B6B07C0091(__this, NULL); if (L_1) { goto IL_0011; } } { // if (checkIfNoRef) if (HasPackageTag() == false) return ""; return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; } IL_0011: { // return Parent.ParentPack.TagForAllSpawners; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = __this->___Parent_5; NullCheck(L_2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = L_2->___ParentPack_25; NullCheck(L_3); String_t* L_4 = L_3->___TagForAllSpawners_11; return L_4; } } // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.FieldSpawner::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* FieldSpawner_Copy_mB879386536D06847C28817B419D8457C8DFD8955 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_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__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_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*)&List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_m45A2F60710D36D8EE7303150866952DB33C83AA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral19AA5D72E081C5AB3892DF838F25FFD988E724E3); s_Il2CppMethodInitialized = true; } FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* V_0 = NULL; int32_t V_1 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_2 = NULL; { // FieldSpawner copy = (FieldSpawner)this.MemberwiseClone(); RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); V_0 = ((FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*)CastclassClass((RuntimeObject*)L_0, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_il2cpp_TypeInfo_var)); // copy.Name = Name + "-Copy"; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_1 = V_0; String_t* L_2 = __this->___Name_1; String_t* L_3; L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral19AA5D72E081C5AB3892DF838F25FFD988E724E3, NULL); NullCheck(L_1); L_1->___Name_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_1->___Name_1), (void*)L_3); // copy.SpawnerTag = SpawnerTag; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_4 = V_0; String_t* L_5 = __this->___SpawnerTag_2; NullCheck(L_4); L_4->___SpawnerTag_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___SpawnerTag_2), (void*)L_5); // copy.StampPrefabID = StampPrefabID; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_6 = V_0; int32_t L_7 = __this->___StampPrefabID_4; NullCheck(L_6); L_6->___StampPrefabID_4 = L_7; // copy.Parent = Parent; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_8 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = __this->___Parent_5; NullCheck(L_8); L_8->___Parent_5 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___Parent_5), (void*)L_9); // copy.Mode = Mode; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_10 = V_0; int32_t L_11 = __this->___Mode_7; NullCheck(L_10); L_10->___Mode_7 = L_11; // copy.CellCheckMode = CellCheckMode; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12 = V_0; int32_t L_13 = __this->___CellCheckMode_8; NullCheck(L_12); L_12->___CellCheckMode_8 = L_13; // copy.OnScalledGrid = OnScalledGrid; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_14 = V_0; int32_t L_15 = __this->___OnScalledGrid_10; NullCheck(L_14); L_14->___OnScalledGrid_10 = L_15; // copy.UseGlobalRules = UseGlobalRules; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_16 = V_0; bool L_17 = __this->___UseGlobalRules_17; NullCheck(L_16); L_16->___UseGlobalRules_17 = L_17; // copy.UseParentPackageRules = UseParentPackageRules; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = V_0; bool L_19 = __this->___UseParentPackageRules_18; NullCheck(L_18); L_18->___UseParentPackageRules_18 = L_19; // copy.Rules = new List(); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_20 = V_0; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_21 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_21); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_21, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); NullCheck(L_20); L_20->___Rules_6 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___Rules_6), (void*)L_21); // for (int i = 0; i < Rules.Count; i++) V_1 = 0; goto IL_0105; } IL_0091: { // SpawnRuleBase copied = Rules[i].CustomCopy(this); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_22 = __this->___Rules_6; int32_t L_23 = V_1; NullCheck(L_22); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_24; L_24 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_22, L_23, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_24); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_25; L_25 = VirtualFuncInvoker1< SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* >::Invoke(5 /* FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnRuleBase::CustomCopy(FIMSpace.Generating.FieldSpawner) */, L_24, __this); V_2 = L_25; // if (copied == null) SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_26 = V_2; 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_00d3; } } { // if (Rules[i]._CopyPasteSupported() == false) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_28 = __this->___Rules_6; int32_t L_29 = V_1; NullCheck(L_28); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_30; L_30 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_28, L_29, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_30); bool L_31; L_31 = VirtualFuncInvoker0< bool >::Invoke(22 /* System.Boolean FIMSpace.Generating.SpawnRuleBase::_CopyPasteSupported() */, L_30); if (!L_31) { goto IL_0101; } } { // if (Rules[i].AllowDuplicate() == false) continue; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_32 = __this->___Rules_6; int32_t L_33 = V_1; NullCheck(L_32); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_34; L_34 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_32, L_33, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_34); bool L_35; L_35 = VirtualFuncInvoker0< bool >::Invoke(11 /* System.Boolean FIMSpace.Generating.SpawnRuleBase::AllowDuplicate() */, L_34); if (!L_35) { goto IL_0101; } } IL_00d3: { // if (copied == null) copied = ScriptableObject.Instantiate(Rules[i]); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_36 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_37; L_37 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_36, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_37) { goto IL_00ee; } } { // if (copied == null) copied = ScriptableObject.Instantiate(Rules[i]); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_38 = __this->___Rules_6; int32_t L_39 = V_1; NullCheck(L_38); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_40; L_40 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_38, L_39, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_41; L_41 = Object_Instantiate_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_m45A2F60710D36D8EE7303150866952DB33C83AA1(L_40, Object_Instantiate_TisSpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_m45A2F60710D36D8EE7303150866952DB33C83AA1_RuntimeMethod_var); V_2 = L_41; } IL_00ee: { // copy.Rules.Add(copied); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_42 = V_0; NullCheck(L_42); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_43 = L_42->___Rules_6; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_44 = V_2; NullCheck(L_43); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_43, L_44, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); // copied.OwnerSpawner = copy; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_45 = V_2; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_46 = V_0; NullCheck(L_45); L_45->___OwnerSpawner_16 = L_46; Il2CppCodeGenWriteBarrier((void**)(&L_45->___OwnerSpawner_16), (void*)L_46); } IL_0101: { // for (int i = 0; i < Rules.Count; i++) int32_t L_47 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_0105: { // for (int i = 0; i < Rules.Count; i++) int32_t L_48 = V_1; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_49 = __this->___Rules_6; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_49, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_0091; } } { // return copy; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_51 = V_0; return L_51; } } // System.Boolean FIMSpace.Generating.FieldSpawner::get_wasPreGeneratingPrepared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSpawner_get_wasPreGeneratingPrepared_mBFC99C644C265628A2F7C8CE5CF56B7809E79610 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public bool wasPreGeneratingPrepared { get; private set; } = false; bool L_0 = __this->___U3CwasPreGeneratingPreparedU3Ek__BackingField_23; return L_0; } } // System.Void FIMSpace.Generating.FieldSpawner::set_wasPreGeneratingPrepared(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_set_wasPreGeneratingPrepared_mF5209AC41E0A9AAAA8C85763DEA6260112C82414 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool wasPreGeneratingPrepared { get; private set; } = false; bool L_0 = ___0_value; __this->___U3CwasPreGeneratingPreparedU3Ek__BackingField_23 = L_0; return; } } // System.Void FIMSpace.Generating.FieldSpawner::PreGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_PreGenerating_mB50221426CFE803E7E78E9F53BF0516328197969 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_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; } { // wasPreGeneratingPrepared = true; FieldSpawner_set_wasPreGeneratingPrepared_mF5209AC41E0A9AAAA8C85763DEA6260112C82414_inline(__this, (bool)1, NULL); // TemporaryPrefabOverride = null; FieldSpawner_set_TemporaryPrefabOverride_mE168C61843BB82BA8CC3B1CF952F8A4F9D1CF62B_inline(__this, (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL, NULL); // if (OnPostCallEvents == null) OnPostCallEvents = new List(); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_0 = __this->___OnPostCallEvents_21; if (L_0) { goto IL_0022; } } { // if (OnPostCallEvents == null) OnPostCallEvents = 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->___OnPostCallEvents_21 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnPostCallEvents_21), (void*)L_1); return; } IL_0022: { // else OnPostCallEvents.Clear(); List_1_tDB72209F35D56F62A287633F9450978E90B90987* L_2 = __this->___OnPostCallEvents_21; NullCheck(L_2); List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_inline(L_2, List_1_Clear_m344AD90676A608EA37B9DF93050BA9F80C23D17E_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldSpawner::AfterGeneratingCall() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSpawner_AfterGeneratingCall_mA16A10B73316764168D96969F7A11E28D9E7D7D0 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // wasPreGeneratingPrepared = false; FieldSpawner_set_wasPreGeneratingPrepared_mF5209AC41E0A9AAAA8C85763DEA6260112C82414_inline(__this, (bool)0, NULL); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::GetExtraSpawns() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* FieldSpawner_GetExtraSpawns_mCAC5A9B8DD97C695E51C71AFB5C3B518E729140B (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, 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_m1189F35A3D830D71D391F9F2068F3A411D864D2B_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_m45E05A3D6B98B964514A632844172F057F4F7265_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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_0 = NULL; int32_t V_1 = 0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* V_2 = NULL; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_3 = NULL; int32_t V_4 = 0; { // List tempSpawns = null; V_0 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)NULL; // if (Rules == null) return null; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_0 = __this->___Rules_6; if (L_0) { goto IL_000c; } } { // if (Rules == null) return null; return (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)NULL; } IL_000c: { // for (int i = 0; i < Rules.Count; i++) V_1 = 0; goto IL_0071; } IL_0010: { // var rule = Rules[i]; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_1 = __this->___Rules_6; int32_t L_2 = V_1; 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); V_2 = L_3; // if (rule == null) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_4 = V_2; 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_006d; } } { // if (rule.Enabled == false) continue; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_6 = V_2; NullCheck(L_6); bool L_7 = L_6->___Enabled_13; if (!L_7) { goto IL_006d; } } { // var tempSpawnsList = rule.GetTempSpawns; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_8 = V_2; NullCheck(L_8); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_9; L_9 = SpawnRuleBase_get_GetTempSpawns_m0FE6EA210D1AFC6BF66EE9FAE799DB0F5C2C3E7A_inline(L_8, NULL); V_3 = L_9; // if (tempSpawnsList == null) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_10 = V_3; if (!L_10) { goto IL_006d; } } { // if (tempSpawnsList.Count < 2) continue; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_11 = V_3; 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_12) < ((int32_t)2))) { goto IL_006d; } } { // if (tempSpawns == null) tempSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_13 = V_0; if (L_13) { goto IL_004a; } } { // if (tempSpawns == null) tempSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_14 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_14); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_14, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); V_0 = L_14; } IL_004a: { // for (int t = 1; t < tempSpawnsList.Count; t++) tempSpawns.Add(tempSpawnsList[t]); V_4 = 1; goto IL_0063; } IL_004f: { // for (int t = 1; t < tempSpawnsList.Count; t++) tempSpawns.Add(tempSpawnsList[t]); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_15 = V_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_16 = V_3; int32_t L_17 = V_4; NullCheck(L_16); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_18; L_18 = List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1(L_16, L_17, List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var); NullCheck(L_15); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_15, L_18, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); // for (int t = 1; t < tempSpawnsList.Count; t++) tempSpawns.Add(tempSpawnsList[t]); int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_0063: { // for (int t = 1; t < tempSpawnsList.Count; t++) tempSpawns.Add(tempSpawnsList[t]); int32_t L_20 = V_4; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_21 = V_3; NullCheck(L_21); int32_t L_22; L_22 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_21, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_004f; } } IL_006d: { // for (int i = 0; i < Rules.Count; i++) int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0071: { // for (int i = 0; i < Rules.Count; i++) int32_t L_24 = V_1; List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_25 = __this->___Rules_6; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_25, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_24) < ((int32_t)L_26))) { goto IL_0010; } } { // return tempSpawns; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_27 = V_0; return L_27; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_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 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 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 bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs; float L_3 = L_2.___x_0; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs; float L_7 = L_6.___y_1; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_1; V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_002e; } IL_002e: { bool L_12 = V_2; return L_12; } } 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 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 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 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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m8DCC241FC7E7C6D257CAB359AFB465ED6E940102_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, int32_t ___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 = ___1_b; int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_a), NULL); int32_t L_3 = ___1_b; int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_a), NULL); int32_t L_5 = ___1_b; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), ((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), ((int32_t)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0024; } IL_0024: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0; return L_7; } } 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 Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t 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 Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_X_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_Y_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; float L_2 = ___0_a; float L_3 = ___2_t; float L_4; L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4)))); goto IL_0010; } IL_0010: { float L_5 = V_0; return L_5; } } 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 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 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 SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) { { // public SingleInteriorSettings CorridorSetup { get { return RootChunkSetup; } } SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = __this->___RootChunkSetup_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) { { // get { return parentPosition; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___parentPosition_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method) { { // public SingleInteriorSettings SettingsReference { get; private set; } SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = __this->___U3CSettingsReferenceU3Ek__BackingField_2; 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 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 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 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 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 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 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_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 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 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 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 void Vector3Int_set_x_m8745C5976D035EBBAC6F6191B5838D58631D8685_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_X_0 = L_0; return; } } 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_set_y_mA856F32D1BF187BD4091DDF3C6872FD01F7D3377_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_Y_1 = L_0; return; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldCell_get__PathFind_WorldPos_m01723DADE36BA4958A9055A5BFD64EF8408230E8_inline (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) { { // get { return _helperPos; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____helperPos_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_get_zero_m3D61F5FA9483CD9C08977D9D8852FB448B4CE6D1_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0 = ((Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields*)il2cpp_codegen_static_fields_for(Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_il2cpp_TypeInfo_var))->___zeroVector_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleParentCells_m0FA94BD373868C01E20AAED88EB324767B4DB4CD_inline (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // return biggerCells; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___biggerCells_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* FGenCell_GetScaleChildCells_m7E80F3D25CED88C31B84B8B6ED14E9FE515A0427_inline (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, const RuntimeMethod* method) { { // return subCells; List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* L_0 = __this->___subCells_11; return L_0; } } 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 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v; float L_3 = L_2.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL); V_0 = L_4; goto IL_001a; } IL_001a: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* FieldVariable_GetMaterialRef_m4B9075C99904060ECEDD6D4F8752F9AD838B193A_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Material GetMaterialRef() { return mat; } Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___mat_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldVariable_GetGameObjRef_mB792C8FC4E8E3E1DED6098EB038F577890CAC333_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public GameObject GetGameObjRef() { return gameObj; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___gameObj_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldVariable_GetVector3Value_m90A5EB134C82DD007FB07D186BB05E4D1C12413B_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public Vector3 GetVector3Value() { return v3Val; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___v3Val_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* FieldVariable_GetUnityObjRef_m89C1389F3A98781AC1AED8DF9F277C7CB853EA19_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public UnityEngine.Object GetUnityObjRef() { return unityObj; } Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = __this->___unityObj_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* FieldVariable_GetStringValue_m28BBA903D9ABA6D88B7187C35F9BAE40CBAF96AE_inline (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) { { // public string GetStringValue() { return str; } String_t* L_0 = __this->___str_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m6FFFFF6A9E069A4FBCA7E098D88AE39C2B80D442_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m707994C12D356E65E453CEE8F767E652B60911BF_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)(L_1/L_3)), ((float)(L_5/L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m2ED44A039D6B71695AD661A1184DC0FCB720126F_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_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(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 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 void Vector3Int_set_z_m5782180F67C4257C505F124971985D99C3422F74_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_value; __this->___m_Z_2 = L_0; return; } } 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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Subtraction_m837BE23C20AABFF0617622A8738B4D719F50D1DD_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_subtract(L_0, L_1)), ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), ((int32_t)il2cpp_codegen_subtract(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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Multiply_m19DB8EC63400CFD9AAF3CF000AF5CFFD9D2DE4D5_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_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), ((int32_t)il2cpp_codegen_multiply(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 List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomInstantiatedList_m0B84F5687FFECE0BB4104BEB7F1D000829E12445_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public List CustomInstantiatedList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CCustomInstantiatedListU3Ek__BackingField_18; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* InstantiatedFieldInfo_get_CustomToDestroyList_m14258690F385994446AC866461238545DC4289DE_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) { { // public List CustomToDestroyList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___U3CCustomToDestroyListU3Ek__BackingField_17; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomInstantiatedList_m738C0CA98CF27816B6472BAEEECE476122E450D4_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) { { // public List CustomInstantiatedList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value; __this->___U3CCustomInstantiatedListU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomInstantiatedListU3Ek__BackingField_18), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_set_CustomToDestroyList_mE2D0004EF27AC5C84CD15CCA4D96534C8E8A3E8B_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_value, const RuntimeMethod* method) { { // public List CustomToDestroyList { get; private set; } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_value; __this->___U3CCustomToDestroyListU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCustomToDestroyListU3Ek__BackingField_17), (void*)L_0); return; } } 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_2 = L_0; float L_1 = ___1_y; __this->___y_3 = L_1; __this->___z_4 = (0.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_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))->___backVector_12; 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_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) { { // protected BuildPlanPreset plan { get { return BuildPlanPreset; } } BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = __this->___BuildPlanPreset_16; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FieldSpawner_set_TemporaryPrefabOverride_mE168C61843BB82BA8CC3B1CF952F8A4F9D1CF62B_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) { { // public GameObject TemporaryPrefabOverride { get; private set; } = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value; __this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public GameObject TemporaryPrefabOverride { get; private set; } = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; return L_0; } } 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 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 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 void FieldSpawner_set_wasPreGeneratingPrepared_mF5209AC41E0A9AAAA8C85763DEA6260112C82414_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool wasPreGeneratingPrepared { get; private set; } = false; bool L_0 = ___0_value; __this->___U3CwasPreGeneratingPreparedU3Ek__BackingField_23 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* SpawnRuleBase_get_GetTempSpawns_m0FE6EA210D1AFC6BF66EE9FAE799DB0F5C2C3E7A_inline (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* __this, const RuntimeMethod* method) { { // public List GetTempSpawns { get { return tempSpawns; } } List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___tempSpawns_22; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __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_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC412F63D5F12906CDBD50BF2497ECE6B153E4055_gshared_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___0_item, const RuntimeMethod* method) { SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* 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)); SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* L_1 = (SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B*)__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; SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* 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)); SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* L_6 = V_0; int32_t L_7 = V_1; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966)L_8); return; } IL_0034: { SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_9 = ___0_item; (( void (*) (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 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_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 void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) { Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* 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)); Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_1 = (Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)__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; Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* 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)); Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_6 = V_0; int32_t L_7 = V_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_8); return; } IL_0034: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = ___0_item; (( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_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 void List_1_Clear_m131F20F5A7A0BC6CACEFBF3276FE7F0969558BD8_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __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; } } { SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_3 = (SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C*)__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_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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) { Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__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; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0; int32_t L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); return; } IL_0034: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item; (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mA4F57242B2770CB6AD5ED91A6E3625D30FC84331_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __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; } } { InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* L_3 = (InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45*)__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 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 bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { float L_0; L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL); V_0 = L_0; float L_1 = V_0; V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0028; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this); float L_4 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5; goto IL_0033; } IL_0028: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6; } IL_0033: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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; } }