#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 VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, 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 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); } }; template struct VirtualFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // System.Action`1 struct Action_1_t88464E626975973EFA56756CD8B952971BED134A; // 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.FCheckerGraph`1 struct FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B; // FIMSpace.Generating.FGenGrid`1 struct FGenGrid_1_t933CB0F84D6976F18EA5D4CF23F96368E9C617F5; // FIMSpace.Generating.FGenGrid`1 struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05; // System.Func`2 struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC; // System.Func`3 struct Func_3_t4568553418EC7E101A173314C57B8CC169982414; // 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_t8ED86F5A318743E9CE1F85A351EB862E45361BE0; // 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_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F; // System.Collections.Generic.List`1 struct List_1_tDB72209F35D56F62A287633F9450978E90B90987; // System.Collections.Generic.List`1 struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A; // System.Collections.Generic.List`1 struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174; // System.Collections.Generic.List`1 struct List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253; // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0; // System.Collections.Generic.List`1 struct List_1_tFB35242E850860900664B389C93AC5242D1F7986; // System.Collections.Generic.List`1 struct List_1_tFD122697050D735D4519E64043D38A8EDF94A84A; // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252; // 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_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC; // System.Collections.Generic.List`1 struct List_1_tAF532DBA0A604369FE66F4285F020D6F84342943; // System.Collections.Generic.List`1 struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D; // 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_tDAA16981F719E360CF2C92809BC151B21B58BD61; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B; // System.Collections.Generic.List`1 struct List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F; // System.Collections.Generic.List`1 struct List_1_tA37ACEEC391DF2176605268C00FB1F4E08F92BCA; // System.Collections.Generic.List`1 struct List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19; // 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_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; // System.Collections.Generic.List`1 struct List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8; // System.Collections.Generic.List`1 struct List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17; // System.Collections.Generic.List`1 struct List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7; // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065; // System.Collections.Generic.List`1 struct List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF; // 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_t09630CC02FA21D368A6F17E496E9DAE8995D5B19; // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25; // System.Collections.Generic.List`1 struct List_1_tCED5573DDFCC6A5CD8E5BAAE9AF4D9986CBC564F; // 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_tAF6D65EE70A562DB784F53619930AB1838FF00C2; // System.Collections.Generic.List`1 struct List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649; // System.Collections.Generic.List`1 struct List_1_t8D2006414A3773220880EA0797A13B443AE4595A; // System.Collections.Generic.List`1 struct List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8; // System.Collections.Generic.List`1 struct List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD; // UnityEngine.UI.CoroutineTween.TweenRunner`1 struct TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tA047862E0DA8D9DB7C83BAD2E3EB185487238398; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5D373B27B6A24CC662F89AFFEDC11984E33086A5; // FIMSpace.Generating.FGenGraph`2[] struct FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; // FIMSpace.Generating.FieldModification[] struct FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F; // FIMSpace.Generating.RectOfFields.FieldOfRect[] struct FieldOfRectU5BU5D_t4FF5EA2CE5071FE90248C545D9957D7F38B2C580; // FIMSpace.Generating.RectOfFields.FieldOfRectStatic[] struct FieldOfRectStaticU5BU5D_tF8FF05FA7E8805DD259D5A81112E67BA675D3051; // FIMSpace.Generating.Planning.FieldPlanner[] struct FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542; // FIMSpace.Generating.FieldSpawner[] struct FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB; // FIMSpace.Generating.FieldVariable[] struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // FIMSpace.Generating.InjectionSetup[] struct InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF; // FIMSpace.Generating.InstantiatedData[] struct InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45; // FIMSpace.Generating.InstantiatedFieldInfo[] struct InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6; // FIMSpace.Generating.InstructionDefinition[] struct InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // FIMSpace.Generating.ModificatorsPack[] struct ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // FIMSpace.Generating.PGGGeneratorRoot[] struct PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD; // FIMSpace.Generating.Planning.PlannerResult[] struct PlannerResultU5BU5D_tA6CDE522B4EAE0DB06AF5FC04F2213E6E4432FDC; // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance[] struct RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7; // FIMSpace.Generating.SpawnData[] struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30; // FIMSpace.Generating.SpawnInstruction[] struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; // FIMSpace.Generating.SpawnInstructionGuide[] struct SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23; // FIMSpace.Generating.SpawnRuleBase[] struct SpawnRuleBaseU5BU5D_t17F51EB5C1DCEBA9CF14FC1F1A0FDF6D42D0DF0A; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // UnityEngine.UIVertex[] struct UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup[] struct FieldMinimapSetupU5BU5D_tBB5B8029945D9EB5B80C607EF58D81386869C842; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup[] struct PlannerMinimapSetupU5BU5D_t8FAC6C50EC5FE51F0B7D2CD6B3D3CBDBC8427574; // FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper[] struct RectOfGeneratingHelperU5BU5D_t99C974DE6E823BC11701203939F3B6F6B0E5C479; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // FIMSpace.Generating.BuildPlannerExecutor struct BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127; // FIMSpace.Generating.BuildPlannerReference struct BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // UnityEngine.Canvas struct Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26; // UnityEngine.CanvasRenderer struct CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860; // 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; // FIMSpace.Generating.Checker.CheckerPos struct CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C; // 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; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD; // FIMSpace.FTex.FThread struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF; // FIMSpace.Generating.RectOfFields.FieldOfRect struct FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C; // FIMSpace.Generating.RectOfFields.FieldOfRectStatic struct FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8; // 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.FlexibleGenerator struct FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3; // FIMSpace.Generating.FlexibleGeneratorSetup struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30; // FIMSpace.Generating.FlexiblePainter struct FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7; // UnityEngine.UI.FontData struct FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19; // FIMSpace.Generating.GeneratingPreparation struct GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89; // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E; // 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; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // System.Reflection.MethodInfo struct MethodInfo_t; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; // 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.Planning.PlannerNodes.PE_Start struct PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276; // 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.PGGIgnoreCombining struct PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A; // FIMSpace.Generating.PGGTool_AlignOnGround struct PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F; // FIMSpace.Generating.PGGTool_FlattenTerrain struct PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8; // FIMSpace.Generating.PGG_MinimapHandler struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471; // FIMSpace.Generating.PGG_Minimap_AutoDestroyWith struct PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap struct PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251; // FIMSpace.Generating.PGG_Minimap_GridToMinimap struct PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E; // FIMSpace.Generating.PGG_Minimap_WorldToMinimap struct PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC; // FIMSpace.Generating.PGG_PixelMapGenerator struct PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65; // FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY struct PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E; // FIMSpace.Generating.PGG_UI_MinimapActiveElement struct PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807; // FIMSpace.Generating.Planning.PlannerAsyncManager struct PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829; // UnityEngine.UI.RectMask2D struct RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670; // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance struct RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5; // FIMSpace.Generating.PathFind.RectangleFillHelper struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E; // FIMSpace.Generating.RectangleOfFieldsGenerator struct RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653; // FIMSpace.Generating.SimpleFieldGenerator struct SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D; // FIMSpace.Generating.SimpleFieldGenerator_GenImplemented struct SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC; // 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.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043; // System.String struct String_t; // UnityEngine.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667; // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62; // UnityEngine.TextGenerator struct TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4; // System.Threading.Thread struct Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // UnityEngine.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977; // UnityEngine.UI.VertexHelper struct VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation struct PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer struct BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5; // UnityEngine.Camera/CameraCallback struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD; // FIMSpace.Generating.CellsController/d__34 struct U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47; // FIMSpace.Generating.CellsController/d__77 struct U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent struct CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup struct FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup struct PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9; // UnityEngine.RectTransform/ReapplyDrivenProperties struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24; // FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper struct RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_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* Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_3_t4568553418EC7E101A173314C57B8CC169982414_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* GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8D2006414A3773220880EA0797A13B443AE4595A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAF532DBA0A604369FE66F4285F020D6F84342943_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SR_FlattenTerrain_t2B7475E14C5F247C8CD706025A220C1AC97BE5E5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46; IL2CPP_EXTERN_C String_t* _stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397; IL2CPP_EXTERN_C String_t* _stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C; IL2CPP_EXTERN_C String_t* _stringLiteral407C510E9F573709F1951E60F718ADA80F54AFA7; IL2CPP_EXTERN_C String_t* _stringLiteral592FEB81C03744D7EB3B11E4DA860C1026353328; IL2CPP_EXTERN_C String_t* _stringLiteral8CD5FB2D56778C531FCFDE389CF2226B93C9504B; IL2CPP_EXTERN_C String_t* _stringLiteral923B6455E46942C08882DC84174A02BC40FC0661; IL2CPP_EXTERN_C String_t* _stringLiteralA1D8319508AC81749DDD741EFA0308E00591CA54; IL2CPP_EXTERN_C String_t* _stringLiteralA21D80382F9D666631C6C2B621B427CACA861B7D; IL2CPP_EXTERN_C String_t* _stringLiteralA28332B61D869477D74BB1F827AE816406288FC6; IL2CPP_EXTERN_C String_t* _stringLiteralD6504D5F9D7FD0E8E86977D43526E2DE6F4F6B89; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7; IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; IL2CPP_EXTERN_C const RuntimeMethod* CellsController_GenerateInitial_mEF0F2B6569AA71AC5DF2D9AD843BD9F2DF233815_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CellsController_GenerateOnDirty_mB2539BA0CDBFEC85DFA67218514E73C351C21E98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mCAA502040610B6E7344CBEAE44D3ED05A33FC582_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m6B2F8781CF3919B088A301A35E34503ED503AC11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mBAFBD513697A5F06BF929A050991A4C25B231DFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_m9F4731448038244699ED94C56B13385DE08D1A0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mEE9017CD5F1E29C7E47F55AB00C4FD5BD8FC0EAF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_ApproveCell_mDB4085838B8A33CA2ADF92D29E941C21D367C825_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_Generate_mAB451EF18A934859332553EDF59998E9F4BFE1A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetDistanceSquare2DList_m515C41F4C58D45D283010035B54201E7A4C4C750_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E_m49E7DE659BBF1DA4DBBDC204AC24091C00101345_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC_mC5DA00ECAC83495A08DDED167A82F81EF942DB71_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisPGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773_m2B298C3EA792F870201A753FBD11270BADAEB54B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_m768372D99692DF7D0AC1318EE6ABCCDB2A885C92_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m4883A479F4252D21D45D5AD3140CB42598C48A13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7B7E84D233F9A87DD84FE90FD2ACEF0AF983C086_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8402967BED0674B84A6DD8025B08FE9227746A3D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mFBD3D6C47BD386DB6A9EEB3CEB48C1342EAD617B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5DD2B6B74C7FF678DFC0B3624C04E1A2721560CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8C4430E34992AB26F68B23293637A401EF73AEF1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73_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_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisFieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1_mDA1409C4E7D753528BCA63D16E540F28784B51E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisPlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9_mE096C03360B846D80E5A993EE5CFB8B66B86F790_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CIECheckAsyncFailU3Ed__34_System_Collections_IEnumerator_Reset_m0AC1FDC0B4E0800E3F67FC8129B9C8506AE5D584_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CIEInstantiateInCourutineU3Ed__77_System_Collections_IEnumerator_Reset_mCA04CC30BA4ED012C984011227212F5FAB5CECF8_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389; struct InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C; struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4; 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.FCheckerGraph`1 struct FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.FCheckerGraph`1::AllCells List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* ___AllCells_0; // System.Collections.Generic.List`1 FIMSpace.Generating.FCheckerGraph`1::AllApprovedCells List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* ___AllApprovedCells_1; // FIMSpace.Generating.FGenGrid`1 FIMSpace.Generating.FCheckerGraph`1::Cells FGenGrid_1_t933CB0F84D6976F18EA5D4CF23F96368E9C617F5* ___Cells_2; // T FIMSpace.Generating.FCheckerGraph`1::k__BackingField CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMinXU3Ek__BackingField_3; // T FIMSpace.Generating.FCheckerGraph`1::k__BackingField CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMinYU3Ek__BackingField_4; // T FIMSpace.Generating.FCheckerGraph`1::k__BackingField CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMaxXU3Ek__BackingField_5; // T FIMSpace.Generating.FCheckerGraph`1::k__BackingField CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMaxYU3Ek__BackingField_6; }; // 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_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1> struct List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC* ____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_t01207CE5982A7640E56B1F9F672A06F96B09367A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____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_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldOfRectU5BU5D_t4FF5EA2CE5071FE90248C545D9957D7F38B2C580* ____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_tAF532DBA0A604369FE66F4285F020D6F84342943 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldOfRectStaticU5BU5D_tF8FF05FA7E8805DD259D5A81112E67BA675D3051* ____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_t8570C3436F30B58B80557E1FF51398E82B93156D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_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_tA76CA99B977CE699A66053839B6FA6E86460567A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD* ____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_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PlannerResultU5BU5D_tA6CDE522B4EAE0DB06AF5FC04F2213E6E4432FDC* ____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_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7* ____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_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_tB56F1028A724D2CE4E84861619D1CF68C68C983D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t8D2006414A3773220880EA0797A13B443AE4595A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldMinimapSetupU5BU5D_tBB5B8029945D9EB5B80C607EF58D81386869C842* ____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_t08437E554B4AD58EA49474F8061FA8BCAC946F59 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PlannerMinimapSetupU5BU5D_t8FAC6C50EC5FE51F0B7D2CD6B3D3CBDBC8427574* ____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_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items RectOfGeneratingHelperU5BU5D_t99C974DE6E823BC11701203939F3B6F6B0E5C479* ____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.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.FTex.FThread struct FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8 : public RuntimeObject { // System.Boolean FIMSpace.FTex.FThread::done bool ___done_0; // System.Boolean FIMSpace.FTex.FThread::fail bool ___fail_1; // System.Object FIMSpace.FTex.FThread::handle RuntimeObject* ___handle_2; // System.Threading.Thread FIMSpace.FTex.FThread::fThread Thread_t0A773B9DE873D2DCAA7D229EAB36757B500E207F* ___fThread_3; }; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC : public RuntimeObject { // System.Boolean FIMSpace.Generating.FieldSpawner::Enabled bool ___Enabled_0; // System.String FIMSpace.Generating.FieldSpawner::Name String_t* ___Name_1; // System.String FIMSpace.Generating.FieldSpawner::SpawnerTag String_t* ___SpawnerTag_2; // System.Boolean FIMSpace.Generating.FieldSpawner::Prepared bool ___Prepared_3; // System.Int32 FIMSpace.Generating.FieldSpawner::StampPrefabID int32_t ___StampPrefabID_4; // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSpawner::Parent FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Parent_5; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::Rules List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___Rules_6; // FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldSpawner::Mode int32_t ___Mode_7; // FIMSpace.Generating.FieldSpawner/ESR_CellOrder FIMSpace.Generating.FieldSpawner::CellCheckMode int32_t ___CellCheckMode_8; // System.Boolean FIMSpace.Generating.FieldSpawner::_Editor_SpawnerAdvancedOptionsFoldout bool ____Editor_SpawnerAdvancedOptionsFoldout_9; // System.Int32 FIMSpace.Generating.FieldSpawner::OnScalledGrid int32_t ___OnScalledGrid_10; // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::k__BackingField GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; // System.Int32 FIMSpace.Generating.FieldSpawner::Repeat int32_t ___Repeat_12; // System.Boolean FIMSpace.Generating.FieldSpawner::DontInheritRotations bool ___DontInheritRotations_13; // System.Boolean FIMSpace.Generating.FieldSpawner::SwitchSpawnedToStatic bool ___SwitchSpawnedToStatic_14; // System.Int32 FIMSpace.Generating.FieldSpawner::_currentRepeat int32_t ____currentRepeat_15; // System.Boolean FIMSpace.Generating.FieldSpawner::MultipleToSpawn bool ___MultipleToSpawn_16; // System.Boolean FIMSpace.Generating.FieldSpawner::UseGlobalRules bool ___UseGlobalRules_17; // System.Boolean FIMSpace.Generating.FieldSpawner::UseParentPackageRules bool ___UseParentPackageRules_18; // System.Boolean FIMSpace.Generating.FieldSpawner::_wasEnablingGlobalRules bool ____wasEnablingGlobalRules_19; // FIMSpace.Generating.FieldSpawner/ESR_CellHierarchyAccess FIMSpace.Generating.FieldSpawner::ScaleAccess int32_t ___ScaleAccess_20; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::OnPostCallEvents List_1_tDB72209F35D56F62A287633F9450978E90B90987* ___OnPostCallEvents_21; // System.Boolean FIMSpace.Generating.FieldSpawner::k__BackingField bool ___U3CwasPreGeneratingPreparedU3Ek__BackingField_23; }; // FIMSpace.Generating.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; }; // 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.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; }; // FIMSpace.Generating.PGG_MinimapUtilities struct PGG_MinimapUtilities_t35C702D86E426FA7EDC9B496982EE3AA80FB22B1 : public RuntimeObject { }; // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance struct RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05 : public RuntimeObject { // FIMSpace.Generating.RectOfFields.FieldOfRect FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::FieldRef FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* ___FieldRef_0; // FIMSpace.Generating.RectOfFields.FieldOfRectStatic FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::FieldRefStatic FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* ___FieldRefStatic_1; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Checker CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___Checker_2; // System.Collections.Generic.List`1 FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Connections List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* ___Connections_3; // System.Boolean FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Setted bool ___Setted_4; // System.Boolean FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::IsMainCorridor bool ___IsMainCorridor_5; }; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject { // System.Int64 System.Diagnostics.Stopwatch::elapsed int64_t ___elapsed_2; // System.Int64 System.Diagnostics.Stopwatch::started int64_t ___started_3; // System.Boolean System.Diagnostics.Stopwatch::is_running bool ___is_running_4; }; // 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 { }; // UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject { }; // Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.YieldInstruction struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { }; // FIMSpace.Generating.CellsController/d__34 struct U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47 : public RuntimeObject { // System.Int32 FIMSpace.Generating.CellsController/d__34::<>1__state int32_t ___U3CU3E1__state_0; // System.Object FIMSpace.Generating.CellsController/d__34::<>2__current RuntimeObject* ___U3CU3E2__current_1; // FIMSpace.Generating.CellsController FIMSpace.Generating.CellsController/d__34::<>4__this CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___U3CU3E4__this_2; // System.Boolean FIMSpace.Generating.CellsController/d__34::instantiateAllInstant bool ___instantiateAllInstant_3; }; // FIMSpace.Generating.CellsController/d__77 struct U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47 : public RuntimeObject { // System.Int32 FIMSpace.Generating.CellsController/d__77::<>1__state int32_t ___U3CU3E1__state_0; // System.Object FIMSpace.Generating.CellsController/d__77::<>2__current RuntimeObject* ___U3CU3E2__current_1; // FIMSpace.Generating.CellsController FIMSpace.Generating.CellsController/d__77::<>4__this CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___U3CU3E4__this_2; // System.Int32 FIMSpace.Generating.CellsController/d__77::minimumInstantiationsInFrame int32_t ___minimumInstantiationsInFrame_3; // System.Single FIMSpace.Generating.CellsController/d__77::instantiationMaxSecondsDelay float ___instantiationMaxSecondsDelay_4; // System.Diagnostics.Stopwatch FIMSpace.Generating.CellsController/d__77::5__2 Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* ___U3CwatchU3E5__2_5; // System.Int32 FIMSpace.Generating.CellsController/d__77::5__3 int32_t ___U3CiterationsU3E5__3_6; // System.Int32 FIMSpace.Generating.CellsController/d__77::5__4 int32_t ___U3CallIterationsU3E5__4_7; }; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup struct PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9 : public RuntimeObject { // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup::MainOverride FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* ___MainOverride_0; // System.Collections.Generic.List`1 FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup::InstancesOverrides List_1_t8D2006414A3773220880EA0797A13B443AE4595A* ___InstancesOverrides_1; }; // FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper struct RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C : public RuntimeObject { // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_0; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::guides List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___guides_1; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::inject List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___inject_2; // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::fieldInstance RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___fieldInstance_3; }; // System.Nullable`1 struct Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int32_t ___value_1; }; // System.Nullable`1 struct Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value float ___value_1; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___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; }; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19 : public FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8 { // FIMSpace.Generating.CellsController FIMSpace.Generating.GenerateAsyncThread::k__BackingField CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___U3CSchemeU3Ek__BackingField_4; // System.Action FIMSpace.Generating.GenerateAsyncThread::ToCall Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___ToCall_5; // System.Boolean FIMSpace.Generating.GenerateAsyncThread::Fail bool ___Fail_6; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_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; }; // UnityEngine.SceneManagement.Scene struct Scene_tA1DC762B79745EB5140F054C884855B922318356 { // System.Int32 UnityEngine.SceneManagement.Scene::m_Handle int32_t ___m_Handle_0; }; // 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]; }; }; // System.Nullable`1 struct Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value_1; }; // System.Nullable`1 struct Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1; }; // System.Nullable`1 struct Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value_1; }; // System.Nullable`1 struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1; }; // System.Nullable`1 struct Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___value_1; }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // 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; }; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { // System.IntPtr UnityEngine.Coroutine::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com { intptr_t ___m_Ptr_0; }; // 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; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5 : public RuntimeObject { // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::Pos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Pos_0; // System.Boolean FIMSpace.Generating.FGenCell::InTargetGridArea bool ___InTargetGridArea_1; // System.Int32 FIMSpace.Generating.FGenCell::Scaler int32_t ___Scaler_2; // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::HelperVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HelperVector_3; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirsNull Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirsNull_4; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs1 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs1_5; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs2 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs2_6; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs3 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs3_7; // UnityEngine.Vector3Int[] FIMSpace.Generating.FGenCell::_helperDirs4 Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____helperDirs4_8; // UnityEngine.Vector3Int FIMSpace.Generating.FGenCell::_helperVector2 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____helperVector2_9; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::biggerCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___biggerCells_10; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenCell::subCells List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___subCells_11; }; // FIMSpace.Generating.RectOfFields.FieldOfRect struct FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C : public RuntimeObject { // FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.FieldOfRect::Preset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Preset_0; // System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRect::MaxCountOfThisRoom int32_t ___MaxCountOfThisRoom_1; // FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.FieldOfRect::DesiredSizeInCells MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DesiredSizeInCells_2; // System.Collections.Generic.List`1 FIMSpace.Generating.RectOfFields.FieldOfRect::Injections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_3; // System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRect::AlreadyGenerated int32_t ___AlreadyGenerated_4; }; // FIMSpace.Generating.RectOfFields.FieldOfRectStatic struct FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8 : public RuntimeObject { // FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Preset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Preset_0; // UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::StaticPosition Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___StaticPosition_1; // UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Size Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Size_2; // System.Collections.Generic.List`1 FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Injections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_3; // System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OverrideDoorholeCommand int32_t ___OverrideDoorholeCommand_4; // System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OverrideFromCorridorCommand int32_t ___OverrideFromCorridorCommand_5; // System.Boolean FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OnlyCorridorConnection bool ___OnlyCorridorConnection_6; // UnityEngine.Vector3Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::PrioritizeDoorsDirection Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___PrioritizeDoorsDirection_7; // UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::PrioritizeOriginOffset Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___PrioritizeOriginOffset_8; }; // 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; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // FIMSpace.Generating.PathFind.SimplePathGuide struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA : public RuntimeObject { // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::Start Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Start_0; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::StartDir int32_t ___StartDir_1; // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::End Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___End_2; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::EndDir int32_t ___EndDir_3; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::PathThickness int32_t ___PathThickness_4; // System.Single FIMSpace.Generating.PathFind.SimplePathGuide::ChangeDirCost float ___ChangeDirCost_5; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorInstruction int32_t ___StartGuideDoorInstruction_6; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorCenterFit bool ___StartGuideDoorCenterFit_7; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorInstruction int32_t ___EndGuideDoorInstruction_8; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorCenterFit bool ___EndGuideDoorCenterFit_9; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideSpreadDistance int32_t ___StartGuideSpreadDistance_10; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideCellDataToInject String_t* ___StartGuideCellDataToInject_11; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideSpreadDistance int32_t ___EndGuideSpreadDistance_12; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideCellDataToInject String_t* ___EndGuideCellDataToInject_13; }; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7 : public RuntimeObject { // System.Boolean FIMSpace.Generating.SpawnData::Enabled bool ___Enabled_0; // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnData::OwnerCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___OwnerCell_1; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnData::OwnerCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___OwnerCellPos_2; // System.Int32 FIMSpace.Generating.SpawnData::idInStampObjects int32_t ___idInStampObjects_3; // UnityEngine.GameObject FIMSpace.Generating.SpawnData::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_4; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::AdditionalGenerated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___AdditionalGenerated_5; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CWasTemporaryPrefabU3Ek__BackingField_6; // System.Boolean FIMSpace.Generating.SpawnData::DontSpawnMainPrefab bool ___DontSpawnMainPrefab_7; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnData::ExecutedFrom FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ExecutedFrom_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.SpawnData::OwnerMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___OwnerMod_9; // FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnData::OwnerRule SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___OwnerRule_10; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnData::Spawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Spawner_11; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.SpawnData::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.SpawnData::OMulti OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMulti_13; // UnityEngine.Mesh FIMSpace.Generating.SpawnData::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_14; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::Offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Offset_15; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::RotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RotationOffset_16; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalRotationOffset_17; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScaleMul_18; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::DirectionalOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DirectionalOffset_19; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempPositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempPositionOffset_20; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempRotationOffset_21; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempScaleMul_22; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsidePositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsidePositionOffset_23; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsideRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsideRotationOffset_24; // FIMSpace.Generating.SpawnData/ECombineMode FIMSpace.Generating.SpawnData::CombineMode int32_t ___CombineMode_25; // System.Boolean FIMSpace.Generating.SpawnData::ForceSetStatic bool ___ForceSetStatic_26; // FIMSpace.Generating.SpawnData/ESpawnMark FIMSpace.Generating.SpawnData::SpawnMark int32_t ___SpawnMark_27; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::customStigmas List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___customStigmas_28; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CisTempU3Ek__BackingField_29; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnPreGeneratedEvents List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* ___OnPreGeneratedEvents_30; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnGeneratedEvents List_1_t261B5FB86860583ED8B529D12A8662404F52324A* ___OnGeneratedEvents_31; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::ChildSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ChildSpawns_32; }; // FIMSpace.Generating.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.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup struct FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1 : public RuntimeObject { // System.Int32 FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::TargetResolution int32_t ___TargetResolution_0; // UnityEngine.Color FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::RoomPaintColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___RoomPaintColor_1; // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::ImagePrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ImagePrefab_2; // System.String FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::ReplaceName String_t* ___ReplaceName_3; // System.Boolean FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::Use bool ___Use_4; // System.Boolean FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::JustImage bool ___JustImage_5; }; // System.Nullable`1 struct Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value_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.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::PlannerResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___PlannerResults_0; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::_debugLatestExecuted CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ____debugLatestExecuted_1; // System.String FIMSpace.Generating.Planning.PlanGenerationPrint::DebugInfo String_t* ___DebugInfo_2; // System.Action FIMSpace.Generating.Planning.PlanGenerationPrint::DebugGizmosAction Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___DebugGizmosAction_3; // System.Int32 FIMSpace.Generating.Planning.PlanGenerationPrint::k__BackingField int32_t ___U3CInitialSeedU3Ek__BackingField_4; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullMask CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___StoredFullMask_5; // UnityEngine.Bounds FIMSpace.Generating.Planning.PlanGenerationPrint::StoredFullBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___StoredFullBounds_6; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlanGenerationPrint::_checkersList List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____checkersList_7; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // UnityEngine.Sprite struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678 { // UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestPixelmap Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestBakeBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2; // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestPivotForUI Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3; // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestRatioTexToWorld Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4; // System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::RestrictAxisValue bool ___RestrictAxisValue_5; // UnityEngine.Color FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::PaintColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Setup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8; // UnityEngine.Transform FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GeneratorTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9; // System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::BorderPaddingOffset float ___BorderPaddingOffset_10; // FIMSpace.Generating.EGenerateMode FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateMode int32_t ___GenerateMode_11; // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::TargetResolution int32_t ___TargetResolution_12; // System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ScaleInitialBounds float ___ScaleInitialBounds_13; // System.Func`2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SecondaryAxis Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___SecondaryAxis_14; // System.Func`3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetSecAxis Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___SetSecAxis_15; // System.Func`2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::HeightAxis Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___HeightAxis_16; // System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::wasGeneratingPixelmap bool ___wasGeneratingPixelmap_17; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4; int32_t ___RestrictAxisValue_5; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9; float ___BorderPaddingOffset_10; int32_t ___GenerateMode_11; int32_t ___TargetResolution_12; float ___ScaleInitialBounds_13; Il2CppMethodPointer ___SecondaryAxis_14; Il2CppMethodPointer ___SetSecAxis_15; Il2CppMethodPointer ___HeightAxis_16; int32_t ___wasGeneratingPixelmap_17; }; // Native definition for COM marshalling of FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com { Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4; int32_t ___RestrictAxisValue_5; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9; float ___BorderPaddingOffset_10; int32_t ___GenerateMode_11; int32_t ___TargetResolution_12; float ___ScaleInitialBounds_13; Il2CppMethodPointer ___SecondaryAxis_14; Il2CppMethodPointer ___SetSecAxis_15; Il2CppMethodPointer ___HeightAxis_16; int32_t ___wasGeneratingPixelmap_17; }; // 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.Func`2 struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC : public MulticastDelegate_t { }; // System.Func`3 struct Func_3_t4568553418EC7E101A173314C57B8CC169982414 : public MulticastDelegate_t { }; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.Planning.BuildPlannerPreset::CustomInfo String_t* ___CustomInfo_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::BuildVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___BuildVariables_5; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::BuildLayers List_1_tCED5573DDFCC6A5CD8E5BAAE9AF4D9986CBC564F* ___BuildLayers_7; // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___U3CLatestGeneratedU3Ek__BackingField_8; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::AsyncGenerating bool ___AsyncGenerating_9; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::_Editor_GraphNodesChanged bool ____Editor_GraphNodesChanged_10; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::_Editor_GraphNodesChangedForced bool ____Editor_GraphNodesChangedForced_11; // FIMSpace.Generating.Planning.PlannerAsyncManager FIMSpace.Generating.Planning.BuildPlannerPreset::generateProgressManager PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* ___generateProgressManager_12; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField int32_t ___U3CLatestSeedU3Ek__BackingField_13; // System.Int32 FIMSpace.Generating.Planning.BuildPlannerPreset::k__BackingField int32_t ___U3CGenerationIterationU3Ek__BackingField_14; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_15; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_16; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_PlannersIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____PlannersIds_17; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_PlannersNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____PlannersNames_18; // System.Int32[] FIMSpace.Generating.Planning.BuildPlannerPreset::_LayersIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____LayersIds_19; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.BuildPlannerPreset::_LayersNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____LayersNames_20; // System.Action`1 FIMSpace.Generating.Planning.BuildPlannerPreset::OnIteractionCallback Action_1_t88464E626975973EFA56756CD8B952971BED134A* ___OnIteractionCallback_21; }; // 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.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawShape bool ____EditorDrawShape_4; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawParameters bool ____EditorDrawParameters_5; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawLogics bool ____EditorDrawLogics_6; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDrawPostLogics bool ____EditorDrawPostLogics_7; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::_EditorSelectedShape int32_t ____EditorSelectedShape_8; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::_EditorSelectedVar int32_t ____EditorSelectedVar_9; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::_EditorDisplayGizmosOnPlan bool ____EditorDisplayGizmosOnPlan_10; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::DuplicateParent FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___DuplicateParent_11; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::duplicatePlanners List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___duplicatePlanners_12; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::WasExecuted bool ___WasExecuted_13; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::Discarded bool ___Discarded_14; // System.Collections.Generic.List`1> FIMSpace.Generating.Planning.FieldPlanner::k__BackingField List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* ___U3COnGeneratingEventsU3Ek__BackingField_15; // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner::_plannerIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____plannerIds_16; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner::_plannerNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____plannerNames_17; // System.Int32[] FIMSpace.Generating.Planning.FieldPlanner::_VariablesIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____VariablesIds_18; // UnityEngine.GUIContent[] FIMSpace.Generating.Planning.FieldPlanner::_VariablesNames GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503* ____VariablesNames_19; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer FIMSpace.Generating.Planning.FieldPlanner::parentLayer BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5* ___parentLayer_22; // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.FieldPlanner::ParentBuildPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___ParentBuildPlanner_23; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.Planning.FieldPlanner::_tempOverrideShape ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ____tempOverrideShape_24; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.Planning.FieldPlanner::ShapeGenerator ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___ShapeGenerator_25; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::DisableWholePlanner bool ___DisableWholePlanner_26; // System.String FIMSpace.Generating.Planning.FieldPlanner::tag String_t* ___tag_27; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Planning.FieldPlanner::proceduresBegin PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___proceduresBegin_28; // FIMSpace.Generating.Planning.PlannerNodes.PE_Start FIMSpace.Generating.Planning.FieldPlanner::postProceduresBegin PE_Start_t9810D5E5DD3923143BBCE06311BB93DB75225276* ___postProceduresBegin_29; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FProcedures List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FProcedures_30; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FPostProcedures List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17* ___FPostProcedures_31; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::FVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___FVariables_32; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExposeShape bool ___ExposeShape_33; // FIMSpace.Generating.Planning.FieldPlanner/EFieldType FIMSpace.Generating.Planning.FieldPlanner::FieldType int32_t ___FieldType_34; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.FieldPlanner::DefaultFieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___DefaultFieldSetup_35; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::Instances int32_t ___Instances_36; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExposeInstanceCount bool ___ExposeInstanceCount_37; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::DisableCollision bool ___DisableCollision_38; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::AlwaysPushOut bool ___AlwaysPushOut_39; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::AllowRotateBy90 bool ___AllowRotateBy90_40; // UnityEngine.Vector3 FIMSpace.Generating.Planning.FieldPlanner::PreviewCellSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___PreviewCellSize_41; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::RoundToScale bool ___RoundToScale_42; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::UseCheckerScale bool ___UseCheckerScale_43; // UnityEngine.Vector3 FIMSpace.Generating.Planning.FieldPlanner::CheckerScale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CheckerScale_44; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::MaxRetries int32_t ___MaxRetries_45; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.FieldPlanner::previewChecker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___previewChecker_46; // FIMSpace.Generating.Planning.PlannerResult FIMSpace.Generating.Planning.FieldPlanner::LatestResult PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* ___LatestResult_47; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOnPrint int32_t ___IndexOnPrint_48; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOfDuplicate int32_t ___IndexOfDuplicate_49; // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::IndexOnPreset int32_t ___IndexOnPreset_50; // System.String FIMSpace.Generating.Planning.FieldPlanner::printName String_t* ___printName_51; // FIMSpace.Generating.Planning.FieldPlanner/EViewGraph FIMSpace.Generating.Planning.FieldPlanner::GraphView int32_t ___GraphView_52; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionWasStarted bool ___ExecutionWasStarted_53; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionDone bool ___ExecutionDone_54; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::ExecutionWasDoneFlag bool ___ExecutionWasDoneFlag_55; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionWasStarted bool ___PostExecutionWasStarted_56; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionDone bool ___PostExecutionDone_57; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PostExecutionDoneFlag bool ___PostExecutionDoneFlag_58; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationWasStarted bool ___PreparationWasStarted_59; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationDone bool ___PreparationDone_60; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::PreparationWasDoneFlag bool ___PreparationWasDoneFlag_61; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables FIMSpace.Generating.Planning.FieldPlanner::localVars LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0* ___localVars_62; }; // 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; }; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::FieldModificators List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___FieldModificators_4; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.ModificatorsPack::ParentPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ParentPreset_5; // System.Boolean FIMSpace.Generating.ModificatorsPack::DisableWholePackage bool ___DisableWholePackage_7; // FIMSpace.Generating.ModificatorsPack/ESeedMode FIMSpace.Generating.ModificatorsPack::SeedMode int32_t ___SeedMode_8; // System.Int32 FIMSpace.Generating.ModificatorsPack::CustomSeed int32_t ___CustomSeed_9; // FIMSpace.Generating.ModificatorsPack/EModPackType FIMSpace.Generating.ModificatorsPack::ModPackType int32_t ___ModPackType_10; // System.String FIMSpace.Generating.ModificatorsPack::TagForAllSpawners String_t* ___TagForAllSpawners_11; // FIMSpace.Generating.ModificatorsPack/EPackCombine FIMSpace.Generating.ModificatorsPack::CombineSpawns int32_t ___CombineSpawns_12; // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::Variables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Variables_13; // FIMSpace.Generating.FieldModification FIMSpace.Generating.ModificatorsPack::CallOnAllMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___CallOnAllMod_14; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.ModificatorsPack::CallOnAllSpawners FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___CallOnAllSpawners_15; // System.Boolean FIMSpace.Generating.ModificatorsPack::_EditorDisplayCallOnAll bool ____EditorDisplayCallOnAll_16; // System.Boolean FIMSpace.Generating.ModificatorsPack::PathsChecked bool ___PathsChecked_17; }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // 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.Texture2D struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 { }; // 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.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 { }; // 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; }; // UnityEngine.Terrain struct Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // FIMSpace.Generating.BuildPlannerExecutor struct BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.BuildPlannerExecutor::BuildPlannerPreset BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___BuildPlannerPreset_4; // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation FIMSpace.Generating.BuildPlannerExecutor::_plannerPrepare PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* ____plannerPrepare_5; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::_generated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____generated_6; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::Async bool ___Async_7; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::FlexibleGen bool ___FlexibleGen_8; // System.Int32 FIMSpace.Generating.BuildPlannerExecutor::Seed int32_t ___Seed_9; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::RandomSeed bool ___RandomSeed_10; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::GenerateOnStart bool ___GenerateOnStart_11; // UnityEngine.Events.UnityEvent FIMSpace.Generating.BuildPlannerExecutor::RunAfterGenerating UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_12; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::k__BackingField bool ___U3CIsGeneratingU3Ek__BackingField_13; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::willInstantiateInCoroutine bool ___willInstantiateInCoroutine_14; // System.Nullable`1 FIMSpace.Generating.BuildPlannerExecutor::instantiationProgress Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 ___instantiationProgress_15; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::generatedGenerators List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___generatedGenerators_16; // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.BuildPlannerExecutor::k__BackingField PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___U3CGeneratedPreviewU3Ek__BackingField_17; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::generatedPainters List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* ___generatedPainters_18; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::generatedFlexiblePainters List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* ___generatedFlexiblePainters_19; // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.BuildPlannerExecutor::generatingInstance BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___generatingInstance_20; // FIMSpace.Generating.BuildPlannerExecutor/EGenerating FIMSpace.Generating.BuildPlannerExecutor::generatingSet int32_t ___generatingSet_21; // System.Nullable`1 FIMSpace.Generating.BuildPlannerExecutor::latestGeneratedPreviewSeed Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 ___latestGeneratedPreviewSeed_22; // System.Int32 FIMSpace.Generating.BuildPlannerExecutor::seedIteration int32_t ___seedIteration_23; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::k__BackingField bool ___U3CFlexiblePaintersGeneratorsDoneU3Ek__BackingField_24; }; // 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.PGGGeneratorRoot struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // FIMSpace.Generating.PGGIgnoreCombining struct PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // FIMSpace.Generating.PGGTool_AlignOnGround struct PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean FIMSpace.Generating.PGGTool_AlignOnGround::AlignOnGameStart bool ___AlignOnGameStart_4; // System.Boolean FIMSpace.Generating.PGGTool_AlignOnGround::AllowPostGenerator bool ___AllowPostGenerator_5; // UnityEngine.LayerMask FIMSpace.Generating.PGGTool_AlignOnGround::GroundRaycastMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___GroundRaycastMask_6; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_AlignOnGround::RaycastDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RaycastDirection_7; // System.Single FIMSpace.Generating.PGGTool_AlignOnGround::RaycastLength float ___RaycastLength_8; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_AlignOnGround::OffsetRaycastOrigin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetRaycastOrigin_9; // System.Single FIMSpace.Generating.PGGTool_AlignOnGround::AlignRotationAmount float ___AlignRotationAmount_10; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_AlignOnGround::OffsetOnGround Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetOnGround_11; // System.Single FIMSpace.Generating.PGGTool_AlignOnGround::OffsetWithSlopeDirection float ___OffsetWithSlopeDirection_12; }; // FIMSpace.Generating.PGGTool_FlattenTerrain struct PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean FIMSpace.Generating.PGGTool_FlattenTerrain::FlattenOnGameStart bool ___FlattenOnGameStart_4; // System.Boolean FIMSpace.Generating.PGGTool_FlattenTerrain::AllowPostGenerator bool ___AllowPostGenerator_5; // UnityEngine.LayerMask FIMSpace.Generating.PGGTool_FlattenTerrain::GroundRaycastMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___GroundRaycastMask_6; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_FlattenTerrain::RaycastDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RaycastDirection_7; // System.Single FIMSpace.Generating.PGGTool_FlattenTerrain::RaycastLength float ___RaycastLength_8; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_FlattenTerrain::OffsetRaycastOrigin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetRaycastOrigin_9; // System.Single FIMSpace.Generating.PGGTool_FlattenTerrain::FlattenAmount float ___FlattenAmount_10; // System.Single FIMSpace.Generating.PGGTool_FlattenTerrain::BrushRadius float ___BrushRadius_11; // UnityEngine.Vector3 FIMSpace.Generating.PGGTool_FlattenTerrain::OffsetGround Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetGround_12; // UnityEngine.AnimationCurve FIMSpace.Generating.PGGTool_FlattenTerrain::Falloff AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___Falloff_13; // UnityEngine.Terrain FIMSpace.Generating.PGGTool_FlattenTerrain::backupTerrain Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___backupTerrain_14; // System.Single[,] FIMSpace.Generating.PGGTool_FlattenTerrain::backupHeights SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* ___backupHeights_15; }; // FIMSpace.Generating.PGG_MinimapHandler struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::DisplayRect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___DisplayRect_5; // System.Single FIMSpace.Generating.PGG_MinimapHandler::InitialZoomOut float ___InitialZoomOut_6; // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapHandler::InitialWorldCenterPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___InitialWorldCenterPosition_7; // System.Single FIMSpace.Generating.PGG_MinimapHandler::k__BackingField float ___U3CDisplayRatioU3Ek__BackingField_8; // UnityEngine.Sprite FIMSpace.Generating.PGG_MinimapHandler::DefaultMaskSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___DefaultMaskSprite_9; // UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::container_BGLayer RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___container_BGLayer_10; // UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::container_MiddleLayer RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___container_MiddleLayer_11; }; // FIMSpace.Generating.PGG_Minimap_AutoDestroyWith struct PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_AutoDestroyWith::ToDestroyWhenBeingDestroyed GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ToDestroyWhenBeingDestroyed_4; }; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap struct PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::TargetMinimap PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___TargetMinimap_4; // FIMSpace.Generating.BuildPlannerExecutor FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::Executor BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* ___Executor_5; // FIMSpace.Generating.EGenerateMode FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GenerateTextureMode int32_t ___GenerateTextureMode_6; // System.Single FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::BorderPaddingOffset float ___BorderPaddingOffset_7; // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::AddTextPrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AddTextPrefab_8; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::DefaultSettings FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* ___DefaultSettings_9; // System.Collections.Generic.List`1 FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::PlannerSettingsOverrides List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* ___PlannerSettingsOverrides_10; }; // FIMSpace.Generating.PGG_Minimap_GridToMinimap struct PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_Minimap_GridToMinimap::TargetMinimap PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___TargetMinimap_4; // FIMSpace.Generating.PGGGeneratorRoot FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateOutOf PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___GenerateOutOf_5; // UnityEngine.UI.Image FIMSpace.Generating.PGG_Minimap_GridToMinimap::ApplyTo Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___ApplyTo_6; // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_GridToMinimap::ImagePrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ImagePrefab_7; // FIMSpace.Generating.EGenerateMode FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateTextureMode int32_t ___GenerateTextureMode_8; // System.Int32 FIMSpace.Generating.PGG_Minimap_GridToMinimap::TargetResolution int32_t ___TargetResolution_9; // System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::BorderPaddingOffset float ___BorderPaddingOffset_10; // System.Boolean FIMSpace.Generating.PGG_Minimap_GridToMinimap::RestrictDimensionValue bool ___RestrictDimensionValue_11; // FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup FIMSpace.Generating.PGG_Minimap_GridToMinimap::latestGenerate MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678 ___latestGenerate_12; // System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::ScalePaintBounds float ___ScalePaintBounds_13; // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_GridToMinimap::k__BackingField GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTextPrefabU3Ek__BackingField_14; // System.String FIMSpace.Generating.PGG_Minimap_GridToMinimap::k__BackingField String_t* ___U3CTextToSetU3Ek__BackingField_15; // System.Nullable`1 FIMSpace.Generating.PGG_Minimap_GridToMinimap::OverridePaintColor Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11 ___OverridePaintColor_16; }; // FIMSpace.Generating.PGG_Minimap_WorldToMinimap struct PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_Minimap_WorldToMinimap::TargetMinimap PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___TargetMinimap_4; // System.Boolean FIMSpace.Generating.PGG_Minimap_WorldToMinimap::StaticObject bool ___StaticObject_5; // System.Boolean FIMSpace.Generating.PGG_Minimap_WorldToMinimap::RotateOnMinimap bool ___RotateOnMinimap_6; // System.Single FIMSpace.Generating.PGG_Minimap_WorldToMinimap::AngleOffset float ___AngleOffset_7; // System.Single FIMSpace.Generating.PGG_Minimap_WorldToMinimap::ScaleRatioOnMinimap float ___ScaleRatioOnMinimap_8; // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_WorldToMinimap::UIPrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___UIPrefab_9; // UnityEngine.Sprite FIMSpace.Generating.PGG_Minimap_WorldToMinimap::SpriteForGeneratedUI Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___SpriteForGeneratedUI_10; // UnityEngine.Color FIMSpace.Generating.PGG_Minimap_WorldToMinimap::ColorizeGeneratedUI Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___ColorizeGeneratedUI_11; // UnityEngine.Vector3 FIMSpace.Generating.PGG_Minimap_WorldToMinimap::WorldSize Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___WorldSize_12; // FIMSpace.Generating.EMinimapLayer FIMSpace.Generating.PGG_Minimap_WorldToMinimap::TargetLayer int32_t ___TargetLayer_13; // System.Boolean FIMSpace.Generating.PGG_Minimap_WorldToMinimap::localSet bool ___localSet_14; }; // FIMSpace.Generating.PGG_PixelMapGenerator struct PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Collections.Generic.List`1 FIMSpace.Generating.PGG_PixelMapGenerator::GenerateOutOf List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___GenerateOutOf_4; // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_PixelMapGenerator::AddToMinimap PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___AddToMinimap_5; // System.Int32 FIMSpace.Generating.PGG_PixelMapGenerator::MaxPixelsResolution int32_t ___MaxPixelsResolution_6; // System.Single FIMSpace.Generating.PGG_PixelMapGenerator::BorderUnitsOffset float ___BorderUnitsOffset_7; // System.Boolean FIMSpace.Generating.PGG_PixelMapGenerator::ForceAspectRatio bool ___ForceAspectRatio_8; // UnityEngine.Vector2 FIMSpace.Generating.PGG_PixelMapGenerator::AspectRatio Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___AspectRatio_9; // UnityEngine.UI.Image FIMSpace.Generating.PGG_PixelMapGenerator::ApplyToImage Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* ___ApplyToImage_10; // System.Boolean FIMSpace.Generating.PGG_PixelMapGenerator::RestrictDimensionValue bool ___RestrictDimensionValue_11; // FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup FIMSpace.Generating.PGG_PixelMapGenerator::latestGenerate MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678 ___latestGenerate_12; }; // FIMSpace.Generating.PGG_UI_MinimapActiveElement struct PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_UI_MinimapActiveElement::Minimap PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___Minimap_4; // UnityEngine.Transform FIMSpace.Generating.PGG_UI_MinimapActiveElement::WorldObjectToFollow Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___WorldObjectToFollow_5; // System.Boolean FIMSpace.Generating.PGG_UI_MinimapActiveElement::Rotate bool ___Rotate_6; // System.Single FIMSpace.Generating.PGG_UI_MinimapActiveElement::AngleOffset float ___AngleOffset_7; // System.Single FIMSpace.Generating.PGG_UI_MinimapActiveElement::ScaleRatio float ___ScaleRatio_8; // UnityEngine.RectTransform FIMSpace.Generating.PGG_UI_MinimapActiveElement::rect RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___rect_9; }; // FIMSpace.Generating.SimpleFieldGenerator struct SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean FIMSpace.Generating.SimpleFieldGenerator::GenrateOnGameStart bool ___GenrateOnGameStart_4; // System.Boolean FIMSpace.Generating.SimpleFieldGenerator::RandomSeed bool ___RandomSeed_5; // System.Int32 FIMSpace.Generating.SimpleFieldGenerator::Seed int32_t ___Seed_6; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SimpleFieldGenerator::FieldPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldPreset_7; // UnityEngine.Vector3Int FIMSpace.Generating.SimpleFieldGenerator::FieldSizeInCells Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___FieldSizeInCells_8; // System.Boolean FIMSpace.Generating.SimpleFieldGenerator::CenterOrigin bool ___CenterOrigin_9; // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.SimpleFieldGenerator::Generated InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* ___Generated_10; // UnityEngine.Events.UnityEvent FIMSpace.Generating.SimpleFieldGenerator::RunAfterGenerating UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_11; }; // UnityEngine.EventSystems.UIBehaviour struct UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 : public UIBehaviour_tB9D4295827BD2EEDEF0749200C6CA7090C742A9D { // UnityEngine.Material UnityEngine.UI.Graphic::m_Material Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_Material_6; // UnityEngine.Color UnityEngine.UI.Graphic::m_Color Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___m_Color_7; // System.Boolean UnityEngine.UI.Graphic::m_SkipLayoutUpdate bool ___m_SkipLayoutUpdate_8; // System.Boolean UnityEngine.UI.Graphic::m_SkipMaterialUpdate bool ___m_SkipMaterialUpdate_9; // System.Boolean UnityEngine.UI.Graphic::m_RaycastTarget bool ___m_RaycastTarget_10; // System.Boolean UnityEngine.UI.Graphic::m_RaycastTargetCache bool ___m_RaycastTargetCache_11; // UnityEngine.Vector4 UnityEngine.UI.Graphic::m_RaycastPadding Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___m_RaycastPadding_12; // UnityEngine.RectTransform UnityEngine.UI.Graphic::m_RectTransform RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___m_RectTransform_13; // UnityEngine.CanvasRenderer UnityEngine.UI.Graphic::m_CanvasRenderer CanvasRenderer_tAB9A55A976C4E3B2B37D0CE5616E5685A8B43860* ___m_CanvasRenderer_14; // UnityEngine.Canvas UnityEngine.UI.Graphic::m_Canvas Canvas_t2DB4CEFDFF732884866C83F11ABF75F5AE8FFB26* ___m_Canvas_15; // System.Boolean UnityEngine.UI.Graphic::m_VertsDirty bool ___m_VertsDirty_16; // System.Boolean UnityEngine.UI.Graphic::m_MaterialDirty bool ___m_MaterialDirty_17; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyLayoutCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyLayoutCallback_18; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyVertsCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyVertsCallback_19; // UnityEngine.Events.UnityAction UnityEngine.UI.Graphic::m_OnDirtyMaterialCallback UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___m_OnDirtyMaterialCallback_20; // UnityEngine.Mesh UnityEngine.UI.Graphic::m_CachedMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___m_CachedMesh_23; // UnityEngine.Vector2[] UnityEngine.UI.Graphic::m_CachedUvs Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___m_CachedUvs_24; // UnityEngine.UI.CoroutineTween.TweenRunner`1 UnityEngine.UI.Graphic::m_ColorTweenRunner TweenRunner_1_t5BB0582F926E75E2FE795492679A6CF55A4B4BC4* ___m_ColorTweenRunner_25; // System.Boolean UnityEngine.UI.Graphic::k__BackingField bool ___U3CuseLegacyMeshGenerationU3Ek__BackingField_26; }; // 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.PGG_PixelMapGenerator_SidescrollXY struct PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E : public PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65 { }; // FIMSpace.Generating.FlexibleGenerator struct FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3 : public PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF { // UnityEngine.Vector2Int FIMSpace.Generating.FlexibleGenerator::TestGridSize Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___TestGridSize_16; // System.Boolean FIMSpace.Generating.FlexibleGenerator::AsyncComputing bool ___AsyncComputing_17; // System.Single FIMSpace.Generating.FlexibleGenerator::InstantiationMaxSecondsDelay float ___InstantiationMaxSecondsDelay_18; }; // FIMSpace.Generating.FlexiblePainter struct FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7 : public PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF { // System.Int32 FIMSpace.Generating.FlexiblePainter::PaintingID int32_t ___PaintingID_16; // System.Boolean FIMSpace.Generating.FlexiblePainter::AddCellsOnInstructions bool ___AddCellsOnInstructions_17; // System.Boolean FIMSpace.Generating.FlexiblePainter::AllowOverlapInstructions bool ___AllowOverlapInstructions_18; // FIMSpace.Generating.FlexiblePainter/EDebug FIMSpace.Generating.FlexiblePainter::Debug int32_t ___Debug_19; // System.Boolean FIMSpace.Generating.FlexiblePainter::Transprent bool ___Transprent_20; // System.Boolean FIMSpace.Generating.FlexiblePainter::_EditorGUI_DrawExtra bool ____EditorGUI_DrawExtra_21; // System.Boolean FIMSpace.Generating.FlexiblePainter::_EditorGUI_DrawIgnoring bool ____EditorGUI_DrawIgnoring_22; // System.Boolean FIMSpace.Generating.FlexiblePainter::_EditorGUI_DrawVars bool ____EditorGUI_DrawVars_23; // System.Boolean FIMSpace.Generating.FlexiblePainter::_EditorGUI_DrawPackVars bool ____EditorGUI_DrawPackVars_24; // System.Boolean FIMSpace.Generating.FlexiblePainter::_ModifyVars bool ____ModifyVars_25; // System.Boolean FIMSpace.Generating.FlexiblePainter::_ModifyPackVars bool ____ModifyPackVars_26; // System.Int32 FIMSpace.Generating.FlexiblePainter::_EditorGUI_SelectedId int32_t ____EditorGUI_SelectedId_27; // System.Boolean FIMSpace.Generating.FlexiblePainter::_Editor_Paint bool ____Editor_Paint_28; // System.Int32 FIMSpace.Generating.FlexiblePainter::_Editor_RadiusY int32_t ____Editor_RadiusY_29; // System.Int32 FIMSpace.Generating.FlexiblePainter::_Editor_PaintRadius int32_t ____Editor_PaintRadius_30; // System.Int32 FIMSpace.Generating.FlexiblePainter::_Editor_YLevel int32_t ____Editor_YLevel_31; // System.Int32 FIMSpace.Generating.FlexiblePainter::_Editor_CommandsPage int32_t ____Editor_CommandsPage_32; // FIMSpace.Generating.GridPainter/EPaintSpaceMode FIMSpace.Generating.FlexiblePainter::_Editor_PaintSpaceMode int32_t ____Editor_PaintSpaceMode_33; // System.String FIMSpace.Generating.FlexiblePainter::_Editor_Instruction String_t* ____Editor_Instruction_34; // System.Boolean FIMSpace.Generating.FlexiblePainter::_Editor_RotOrMovTool bool ____Editor_RotOrMovTool_35; // System.Boolean FIMSpace.Generating.FlexiblePainter::_Editor_ContinousMode bool ____Editor_ContinousMode_36; }; // UnityEngine.UI.MaskableGraphic struct MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E : public Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931 { // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculateStencil bool ___m_ShouldRecalculateStencil_27; // UnityEngine.Material UnityEngine.UI.MaskableGraphic::m_MaskMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___m_MaskMaterial_28; // UnityEngine.UI.RectMask2D UnityEngine.UI.MaskableGraphic::m_ParentMask RectMask2D_tACF92BE999C791A665BD1ADEABF5BCEB82846670* ___m_ParentMask_29; // System.Boolean UnityEngine.UI.MaskableGraphic::m_Maskable bool ___m_Maskable_30; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IsMaskingGraphic bool ___m_IsMaskingGraphic_31; // System.Boolean UnityEngine.UI.MaskableGraphic::m_IncludeForMasking bool ___m_IncludeForMasking_32; // UnityEngine.UI.MaskableGraphic/CullStateChangedEvent UnityEngine.UI.MaskableGraphic::m_OnCullStateChanged CullStateChangedEvent_t6073CD0D951EC1256BF74B8F9107D68FC89B99B8* ___m_OnCullStateChanged_33; // System.Boolean UnityEngine.UI.MaskableGraphic::m_ShouldRecalculate bool ___m_ShouldRecalculate_34; // System.Int32 UnityEngine.UI.MaskableGraphic::m_StencilValue int32_t ___m_StencilValue_35; // UnityEngine.Vector3[] UnityEngine.UI.MaskableGraphic::m_Corners Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___m_Corners_36; }; // FIMSpace.Generating.RectangleOfFieldsGenerator struct RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // System.Boolean FIMSpace.Generating.RectangleOfFieldsGenerator::RefreshEveryChange bool ___RefreshEveryChange_16; // UnityEngine.Vector2Int FIMSpace.Generating.RectangleOfFieldsGenerator::PackingRectSize Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___PackingRectSize_17; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::AdditionalSpacing int32_t ___AdditionalSpacing_18; // FIMSpace.Generating.MinMax FIMSpace.Generating.RectangleOfFieldsGenerator::MinSingleRectSizeX MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___MinSingleRectSizeX_19; // FIMSpace.Generating.MinMax FIMSpace.Generating.RectangleOfFieldsGenerator::MaxSingleRectSizeY MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___MaxSingleRectSizeY_20; // FIMSpace.Generating.MinMax FIMSpace.Generating.RectangleOfFieldsGenerator::MinMaxSizeOfFillRects MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___MinMaxSizeOfFillRects_21; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::InstructionIdOnRectEdges int32_t ___InstructionIdOnRectEdges_22; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::InstructionIdOnRectNeightbours int32_t ___InstructionIdOnRectNeightbours_23; // System.Boolean FIMSpace.Generating.RectangleOfFieldsGenerator::UseCorridorGuide bool ___UseCorridorGuide_24; // FIMSpace.Generating.MinMax FIMSpace.Generating.RectangleOfFieldsGenerator::LimitDoorsCount MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___LimitDoorsCount_25; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectangleOfFieldsGenerator::CorridorPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___CorridorPreset_26; // FIMSpace.Generating.PathFind.SimplePathGuide FIMSpace.Generating.RectangleOfFieldsGenerator::CorridorGuide SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___CorridorGuide_27; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::RoomPresets List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* ___RoomPresets_28; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::StaticRooms List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* ___StaticRooms_29; // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance FIMSpace.Generating.RectangleOfFieldsGenerator::mainCorridorInstance RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___mainCorridorInstance_30; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::rInstances List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* ___rInstances_31; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::rStatic List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* ___rStatic_32; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::rAll List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* ___rAll_33; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectangleOfFieldsGenerator::fullRectCheck CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___fullRectCheck_34; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::FromMainCorridorToRoomsGuideId int32_t ___FromMainCorridorToRoomsGuideId_35; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::FromRoomsToCorridorsGuideId int32_t ___FromRoomsToCorridorsGuideId_36; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::FromRoomsToRoomsGuideId int32_t ___FromRoomsToRoomsGuideId_37; // System.Int32 FIMSpace.Generating.RectangleOfFieldsGenerator::FromRoomToAlreadyConnectedRoomGuideId int32_t ___FromRoomToAlreadyConnectedRoomGuideId_38; // System.Collections.Generic.List`1 FIMSpace.Generating.RectangleOfFieldsGenerator::HelpGuides List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___HelpGuides_39; }; // FIMSpace.Generating.SimpleFieldGenerator_GenImplemented struct SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::FieldPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldPreset_16; // UnityEngine.Vector3Int FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::FieldSizeInCells Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___FieldSizeInCells_17; // System.Boolean FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::CenterOrigin bool ___CenterOrigin_18; // System.Collections.Generic.List`1 FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::guides List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___guides_19; }; // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // UnityEngine.Sprite UnityEngine.UI.Image::m_Sprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_Sprite_38; // UnityEngine.Sprite UnityEngine.UI.Image::m_OverrideSprite Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___m_OverrideSprite_39; // UnityEngine.UI.Image/Type UnityEngine.UI.Image::m_Type int32_t ___m_Type_40; // System.Boolean UnityEngine.UI.Image::m_PreserveAspect bool ___m_PreserveAspect_41; // System.Boolean UnityEngine.UI.Image::m_FillCenter bool ___m_FillCenter_42; // UnityEngine.UI.Image/FillMethod UnityEngine.UI.Image::m_FillMethod int32_t ___m_FillMethod_43; // System.Single UnityEngine.UI.Image::m_FillAmount float ___m_FillAmount_44; // System.Boolean UnityEngine.UI.Image::m_FillClockwise bool ___m_FillClockwise_45; // System.Int32 UnityEngine.UI.Image::m_FillOrigin int32_t ___m_FillOrigin_46; // System.Single UnityEngine.UI.Image::m_AlphaHitTestMinimumThreshold float ___m_AlphaHitTestMinimumThreshold_47; // System.Boolean UnityEngine.UI.Image::m_Tracked bool ___m_Tracked_48; // System.Boolean UnityEngine.UI.Image::m_UseSpriteMesh bool ___m_UseSpriteMesh_49; // System.Single UnityEngine.UI.Image::m_PixelsPerUnitMultiplier float ___m_PixelsPerUnitMultiplier_50; // System.Single UnityEngine.UI.Image::m_CachedReferencePixelsPerUnit float ___m_CachedReferencePixelsPerUnit_51; }; // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62 : public MaskableGraphic_tFC5B6BE351C90DE53744DF2A70940242774B361E { // UnityEngine.UI.FontData UnityEngine.UI.Text::m_FontData FontData_tB8E562846C6CB59C43260F69AE346B9BF3157224* ___m_FontData_37; // System.String UnityEngine.UI.Text::m_Text String_t* ___m_Text_38; // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCache TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCache_39; // UnityEngine.TextGenerator UnityEngine.UI.Text::m_TextCacheForLayout TextGenerator_t85D00417640A53953556C01F9D4E7DDE1ABD8FEC* ___m_TextCacheForLayout_40; // System.Boolean UnityEngine.UI.Text::m_DisableFontTextureRebuiltCallback bool ___m_DisableFontTextureRebuiltCallback_42; // UnityEngine.UIVertex[] UnityEngine.UI.Text::m_TempVerts UIVertexU5BU5D_tBC532486B45D071A520751A90E819C77BA4E3D2F* ___m_TempVerts_43; }; // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // FIMSpace.Generating.FCheckerGraph`1 // FIMSpace.Generating.FCheckerGraph`1 // FIMSpace.Generating.FGenGraph`2 // FIMSpace.Generating.FGenGraph`2 // System.Collections.Generic.List`1> struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FGenGraph_2U5BU5D_t946E9A711BA38869CFFA8C9E3D7529BA3AEE6F73* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1> struct List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1 struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldOfRectU5BU5D_t4FF5EA2CE5071FE90248C545D9957D7F38B2C580* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tAF532DBA0A604369FE66F4285F020D6F84342943_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldOfRectStaticU5BU5D_tF8FF05FA7E8805DD259D5A81112E67BA675D3051* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8570C3436F30B58B80557E1FF51398E82B93156D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldSpawnerU5BU5D_tA683E38CC2E0AF270D27C8F7F72371F786BAC3CB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_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_tA76CA99B977CE699A66053839B6FA6E86460567A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PlannerResultU5BU5D_tA6CDE522B4EAE0DB06AF5FC04F2213E6E4432FDC* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7* ___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_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_tB56F1028A724D2CE4E84861619D1CF68C68C983D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8D2006414A3773220880EA0797A13B443AE4595A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldMinimapSetupU5BU5D_tBB5B8029945D9EB5B80C607EF58D81386869C842* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PlannerMinimapSetupU5BU5D_t8FAC6C50EC5FE51F0B7D2CD6B3D3CBDBC8427574* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray RectOfGeneratingHelperU5BU5D_t99C974DE6E823BC11701203939F3B6F6B0E5C479* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // FIMSpace.Generating.CellsController // FIMSpace.Generating.CellsController // FIMSpace.FTex.FThread // FIMSpace.FTex.FThread // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSpawner::_RulesToCheck List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____RulesToCheck_22; }; // FIMSpace.Generating.FieldSpawner // FIMSpace.Generating.FlexibleGeneratorSetup // FIMSpace.Generating.FlexibleGeneratorSetup // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.GeneratingPreparation // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InjectionSetup // FIMSpace.Generating.InstantiationContainer // FIMSpace.Generating.InstantiationContainer // FIMSpace.Generating.InstructionDefinition // FIMSpace.Generating.InstructionDefinition // FIMSpace.Generating.PGG_MinimapUtilities // FIMSpace.Generating.PGG_MinimapUtilities // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance // FIMSpace.Generating.RectOfFields.RectOfFieldsInstance // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields { // System.Int64 System.Diagnostics.Stopwatch::Frequency int64_t ___Frequency_0; // System.Boolean System.Diagnostics.Stopwatch::IsHighResolution bool ___IsHighResolution_1; }; // System.Diagnostics.Stopwatch // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // FIMSpace.Generating.CellsController/d__34 // FIMSpace.Generating.CellsController/d__34 // FIMSpace.Generating.CellsController/d__77 // FIMSpace.Generating.CellsController/d__77 // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup // FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper // FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // FIMSpace.Generating.GenerateAsyncThread // FIMSpace.Generating.GenerateAsyncThread // System.Int32 // System.Int32 // System.Int64 // System.Int64 // 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 // UnityEngine.SceneManagement.Scene // UnityEngine.SceneManagement.Scene // System.Single // System.Single // 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 // System.Void // System.Void // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // UnityEngine.Bounds // UnityEngine.Bounds // FIMSpace.Generating.CellInstanitations // FIMSpace.Generating.CellInstanitations // FIMSpace.Generating.Checker.CheckerField // FIMSpace.Generating.Checker.CheckerField // UnityEngine.Coroutine // UnityEngine.Coroutine // 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.RectOfFields.FieldOfRect // FIMSpace.Generating.RectOfFields.FieldOfRect // FIMSpace.Generating.RectOfFields.FieldOfRectStatic // FIMSpace.Generating.RectOfFields.FieldOfRectStatic // 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 // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Generating.SpawnInstructionGuide // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup // System.Nullable`1 // System.Nullable`1 // UnityEngine.Component // UnityEngine.Component // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // UnityEngine.GameObject // UnityEngine.GameObject // FIMSpace.Generating.InstantiatedFieldInfo // FIMSpace.Generating.InstantiatedFieldInfo // UnityEngine.Mesh // UnityEngine.Mesh // FIMSpace.Generating.Planning.PlanGenerationPrint // FIMSpace.Generating.Planning.PlanGenerationPrint // UnityEngine.Sprite // UnityEngine.Sprite // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields { // System.Int32 UnityEngine.Texture::GenerateAllMips int32_t ___GenerateAllMips_4; }; // UnityEngine.Texture // FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup // FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup // System.Func`2 // System.Func`2 // System.Func`3 // System.Func`3 // System.Action // System.Action // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::_CollectAllAvailablePlannersCache List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ____CollectAllAvailablePlannersCache_6; }; // FIMSpace.Generating.Planning.BuildPlannerPreset // 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.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2_StaticFields { // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::CurrentGraphExecutingPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___CurrentGraphExecutingPlanner_20; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.FieldPlanner::CurrentGraphPreparingPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___CurrentGraphPreparingPlanner_21; }; // FIMSpace.Generating.Planning.FieldPlanner // FIMSpace.Generating.FieldSetup // FIMSpace.Generating.FieldSetup // UnityEngine.MeshFilter // UnityEngine.MeshFilter // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_StaticFields { // System.Boolean FIMSpace.Generating.ModificatorsPack::_Editor_LockBrowser bool ____Editor_LockBrowser_6; }; // FIMSpace.Generating.ModificatorsPack // System.NotSupportedException // System.NotSupportedException // 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.Texture2D // UnityEngine.Texture2D // UnityEngine.Transform // UnityEngine.Transform // 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 // UnityEngine.RectTransform struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields { // UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4; }; // UnityEngine.RectTransform // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.SpawnInstruction // UnityEngine.Terrain // UnityEngine.Terrain // FIMSpace.Generating.BuildPlannerExecutor // FIMSpace.Generating.BuildPlannerExecutor // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGIgnoreCombining // FIMSpace.Generating.PGGIgnoreCombining // FIMSpace.Generating.PGGTool_AlignOnGround // FIMSpace.Generating.PGGTool_AlignOnGround // FIMSpace.Generating.PGGTool_FlattenTerrain // FIMSpace.Generating.PGGTool_FlattenTerrain // FIMSpace.Generating.PGG_MinimapHandler struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields { // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_MinimapHandler::k__BackingField PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___U3CInstanceU3Ek__BackingField_4; }; // FIMSpace.Generating.PGG_MinimapHandler // FIMSpace.Generating.PGG_Minimap_AutoDestroyWith // FIMSpace.Generating.PGG_Minimap_AutoDestroyWith // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap // FIMSpace.Generating.PGG_Minimap_GridToMinimap // FIMSpace.Generating.PGG_Minimap_GridToMinimap // FIMSpace.Generating.PGG_Minimap_WorldToMinimap // FIMSpace.Generating.PGG_Minimap_WorldToMinimap // FIMSpace.Generating.PGG_PixelMapGenerator // FIMSpace.Generating.PGG_PixelMapGenerator // FIMSpace.Generating.PGG_UI_MinimapActiveElement // FIMSpace.Generating.PGG_UI_MinimapActiveElement // FIMSpace.Generating.SimpleFieldGenerator // FIMSpace.Generating.SimpleFieldGenerator // UnityEngine.UI.Graphic struct Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931_StaticFields { // UnityEngine.Material UnityEngine.UI.Graphic::s_DefaultUI Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultUI_4; // UnityEngine.Texture2D UnityEngine.UI.Graphic::s_WhiteTexture Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___s_WhiteTexture_5; // UnityEngine.Mesh UnityEngine.UI.Graphic::s_Mesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___s_Mesh_21; // UnityEngine.UI.VertexHelper UnityEngine.UI.Graphic::s_VertexHelper VertexHelper_tB905FCB02AE67CBEE5F265FE37A5938FC5D136FE* ___s_VertexHelper_22; }; // UnityEngine.UI.Graphic // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY // FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY // FIMSpace.Generating.FlexibleGenerator // FIMSpace.Generating.FlexibleGenerator // FIMSpace.Generating.FlexiblePainter // FIMSpace.Generating.FlexiblePainter // FIMSpace.Generating.RectangleOfFieldsGenerator // FIMSpace.Generating.RectangleOfFieldsGenerator // FIMSpace.Generating.SimpleFieldGenerator_GenImplemented // FIMSpace.Generating.SimpleFieldGenerator_GenImplemented // UnityEngine.UI.Image struct Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_StaticFields { // UnityEngine.Material UnityEngine.UI.Image::s_ETC1DefaultUI Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_ETC1DefaultUI_37; // UnityEngine.Vector2[] UnityEngine.UI.Image::s_VertScratch Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_VertScratch_52; // UnityEngine.Vector2[] UnityEngine.UI.Image::s_UVScratch Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_UVScratch_53; // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Xy Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Xy_54; // UnityEngine.Vector3[] UnityEngine.UI.Image::s_Uv Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_Uv_55; // System.Collections.Generic.List`1 UnityEngine.UI.Image::m_TrackedTexturelessImages List_1_tE6BB71ABF15905EFA2BE92C38A2716547AEADB19* ___m_TrackedTexturelessImages_56; // System.Boolean UnityEngine.UI.Image::s_Initialized bool ___s_Initialized_57; }; // UnityEngine.UI.Image // UnityEngine.UI.Text struct Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_StaticFields { // UnityEngine.Material UnityEngine.UI.Text::s_DefaultText Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___s_DefaultText_41; }; // UnityEngine.UI.Text #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Color[] struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray { ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1]; inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* 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, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value) { m_Items[index] = value; } }; // System.Single[,] struct SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4 : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } inline float GetAt(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline float* GetAddressAt(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAt(il2cpp_array_size_t i, il2cpp_array_size_t j, float value) { il2cpp_array_size_t iBound = bounds[0].length; IL2CPP_ARRAY_BOUNDS_CHECK(i, iBound); il2cpp_array_size_t jBound = bounds[1].length; IL2CPP_ARRAY_BOUNDS_CHECK(j, jBound); il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) const { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t i, il2cpp_array_size_t j, float value) { il2cpp_array_size_t jBound = bounds[1].length; il2cpp_array_size_t index = i * jBound + j; m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // FIMSpace.Generating.SpawnInstruction[] struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C : public RuntimeArray { ALIGN_FIELD (8) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 m_Items[1]; inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL); #endif } }; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool 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 } }; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMax() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_gshared (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_value, 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.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_gshared (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __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.Boolean FIMSpace.Generating.FGenGraph`2::IsEmpty(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenGraph_2_IsEmpty_m146258C7D01DD7541BC334CCB8414DA7E505ABB8_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenerators::CheckForNulls(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_CheckForNulls_TisRuntimeObject_m17BC141DFEE417C4265BC8AD7463A47821072E51_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_classes, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_gshared (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) ; // TResult System.Func`2::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) ; // TResult System.Func`3::Invoke(T1,T2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInParent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_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 System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3_gshared (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, 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 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) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0_gshared (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void System.Func`3::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_3__ctor_mA2BF4939DDA8854C95EE7FC8105AB595EED734F7_gshared (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_gshared_inline (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637_gshared (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73_gshared (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, 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.Int32 FIMSpace.Generating.FCheckerGraph`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FCheckerGraph_1_get_Count_m9631A7A6F1BF088661B28778D5EFD6A6EB1D5687_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __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.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) ; // 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.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::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 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_gshared (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.FTransformMethods::FindComponentsInAllChildren(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, 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) ; // System.Void FIMSpace.Generating.FGenGraph`2::Generate(System.Int32,System.Int32,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_Generate_m1513F555FD3815ED8A018BB330946835AFF39CB5_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_width, int32_t ___1_depth, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_offset, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5_gshared (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, int32_t ___0_index, 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_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670_gshared (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, int32_t ___0_index, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___1_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804_gshared (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::RestoreGrid(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_RestoreGrid_mF97F6C2849F38F08912339CFF8BBBD6F0056BD99_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_gridCellsSave, 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.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::GetDistanceSquare2DList(System.Collections.Generic.List`1,T1,UnityEngine.Vector3Int,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_GetDistanceSquare2DList_m171801E584C35DF89321B6402902756555ACFAF0_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_to, RuntimeObject* ___1_from, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_indexRanges, float ___3_cellSize, float ___4_worldDistance, const RuntimeMethod* method) ; // T1 FIMSpace.Generating.FGenGraph`2::AddCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_AddCell_m2BA9A1D2D3C37A10D14D504C25C640D5E90DE3EA_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenGraph`2::ApproveCell(T1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_ApproveCell_mAC0889B1FDC1F744FEF8C1FAF5EF0014D8DBBC63_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, RuntimeObject* ___0_cell, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // 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 FIMSpace.Generating.FGenGraph`2::RemoveCell(T1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2_RemoveCell_m388B36A52FCDD8DDE03A7E25CA77AAEDE1163A22_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, RuntimeObject* ___0_cell, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___1_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_min() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetRoundValue(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA (float ___0_value, float ___1_sizeRatio, 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.Int32 UnityEngine.Mathf::RoundToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::op_Equality(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(UnityEngine.Vector2Int,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xy, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dimensions, 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 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(System.Int32,System.Int32,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D (int32_t ___0_x, int32_t ___1_y, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_dimensions, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Min(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ; // System.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) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.FGenGraph`2,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, bool ___1_applyCellCenterOffset, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMin() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared)(__this, method); } // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V3IntToV3(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2::GetMax() inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared)(__this, 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 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, 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 UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, 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.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.Bounds::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBounds(UnityEngine.Bounds,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::TransformCellPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // 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) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_by, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85 (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_gshared)(__this, ___0_value, 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.Matrix4x4::MultiplyPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_max() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Nullable`1 FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_applyCellCenterOffset, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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.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.Nullable`1 FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyRootTransform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_applyCellCenterOffset, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, const RuntimeMethod*))Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) { return (( Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, const RuntimeMethod*))Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_gshared)(__this, 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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97 (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::get_GetWorldBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __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.Vector2 UnityEngine.Vector2::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Prepare(UnityEngine.Color,System.Single,FIMSpace.Generating.EGenerateMode,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ApplyFunctions(System.Func`2,System.Func`3,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.PGGGeneratorRoot) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* 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.String UnityEngine.Object::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetAxisOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMaxPixel(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateTexture2D(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC (int32_t ___0_width, int32_t ___1_height, 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.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMinToZeroCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Vector3,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUIPivot(UnityEngine.Vector3,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* 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); } // 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.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetPixelPos(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, 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.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintPx(UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___2_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_dimensions, 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); } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBoundsWithSetup(UnityEngine.Bounds,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ApplyBoundsBorderOffset(UnityEngine.Bounds,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, float ___1_units, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetBoundsMaxDimension(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, 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) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ModifyRectPaintSize(UnityEngine.Vector2Int&,UnityEngine.Vector3&,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, 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_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector3Int::get_z() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.FGenGraph`2::IsEmpty(System.Int32,System.Int32,System.Int32) inline bool FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) { return (( bool (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, const RuntimeMethod*))FGenGraph_2_IsEmpty_m146258C7D01DD7541BC334CCB8414DA7E505ABB8_gshared)(__this, ___0_x, ___1_y, ___2_z, method); } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintRect(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_halfSizeInPx, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___3_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_dimensions, int32_t ___5_ox, int32_t ___6_oy, 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.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::IsPositionRestricted(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture2D::SetPixels(UnityEngine.Color[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_colors, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture2D::Apply() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenerators::CheckForNulls(System.Collections.Generic.List`1) inline void FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_classes, const RuntimeMethod* method) { (( void (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))FGenerators_CheckForNulls_TisRuntimeObject_m17BC141DFEE417C4265BC8AD7463A47821072E51_gshared)(___0_classes, method); } // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUsedAxis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridsBounds(System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_applyCellCenterOffset, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD*, const RuntimeMethod*))Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7 (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) { return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD*, const RuntimeMethod*))Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetMapRatio(UnityEngine.Vector3&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method) ; // UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldsPixelmap(System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method) ; // TResult System.Func`2::Invoke(T) inline float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) { return (( float (*) (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline)(__this, ___0_arg, 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) ; // TResult System.Func`3::Invoke(T1,T2) inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method) { return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Func_3_t4568553418EC7E101A173314C57B8CC169982414*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float, const RuntimeMethod*))Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline)(__this, ___0_arg1, ___1_arg2, method); } // System.Single FIMSpace.Generating.PGG_MinimapHandler::get_DisplayRatio() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUISize(FIMSpace.Generating.PGG_MinimapHandler,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::InverseV3Int(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::CeilToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::Destroy(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* 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::GetComponent() inline BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* Component_GetComponent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mEE9017CD5F1E29C7E47F55AB00C4FD5BD8FC0EAF (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* Component_GetComponentInChildren_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mCAA502040610B6E7344CBEAE44D3ED05A33FC582 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInParent() inline BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* Component_GetComponentInParent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_m9F4731448038244699ED94C56B13385DE08D1A0F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method); } // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedPreview() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedGenerators() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GetSettingsFor(FIMSpace.Generating.BuildPlannerReference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* PGG_Minimap_BuildPlannerExecutorToMinimap_GetSettingsFor_m0736BAEB2276A581E476CFD3847CADB92CCB75A2 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* ___0_bpRef, const RuntimeMethod* method) ; // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GetBaseSettingsFor(FIMSpace.Generating.BuildPlannerReference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* PGG_Minimap_BuildPlannerExecutorToMinimap_GetBaseSettingsFor_m75AB3CAE11657CD1AAEBE571D85EC4D877ECFB61 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* ___0_bpRef, const RuntimeMethod* method) ; // UnityEngine.GameObject UnityEngine.Component::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* GameObject_AddComponent_TisPGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC_mC5DA00ECAC83495A08DDED167A82F81EF942DB71 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // T UnityEngine.GameObject::AddComponent() inline PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* GameObject_AddComponent_TisPGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E_m49E7DE659BBF1DA4DBBDC204AC24091C00101345 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3 (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11*, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F, const RuntimeMethod*))Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3_gshared)(__this, ___0_value, 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) ; // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::set_TextPrefab(UnityEngine.GameObject) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextPrefab_mC4E7E767EB62F687386990CE76745C94A3F9DE0F_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::set_TextToSet(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextToSet_m7F3EA10E90BBFFD0F66439A1B4C90474EDBE67ED_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, String_t* ___0_value, const RuntimeMethod* method) ; // 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) ; // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateTextOn(UnityEngine.GameObject,UnityEngine.Vector3,System.String,FIMSpace.Generating.PGG_MinimapHandler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_GenerateTextOn_mE3448342AD187E035529D626D6F503E241299501 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_TextPrefab, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, String_t* ___2_TextToSet, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___3_TargetMinimap, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52 (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* (*) (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59*, 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_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_inline (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE (List_1_t8D2006414A3773220880EA0797A13B443AE4595A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* (*) (List_1_t8D2006414A3773220880EA0797A13B443AE4595A*, 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_m5DD2B6B74C7FF678DFC0B3624C04E1A2721560CF_inline (List_1_t8D2006414A3773220880EA0797A13B443AE4595A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8D2006414A3773220880EA0797A13B443AE4595A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m8402967BED0674B84A6DD8025B08FE9227746A3D (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* __this, const RuntimeMethod* method) { (( void (*) (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlannerPreset::get_BasePlanners() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, 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_TisPlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9_mE096C03360B846D80E5A993EE5CFB8B66B86F790 (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7B7E84D233F9A87DD84FE90FD2ACEF0AF983C086 (List_1_t8D2006414A3773220880EA0797A13B443AE4595A* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8D2006414A3773220880EA0797A13B443AE4595A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97 (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* (*) (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisFieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1_mDA1409C4E7D753528BCA63D16E540F28784B51E3 (List_1_t8D2006414A3773220880EA0797A13B443AE4595A* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_t8D2006414A3773220880EA0797A13B443AE4595A*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // UnityEngine.Color UnityEngine.Color::get_white() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() inline PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* Component_GetComponentInChildren_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mBAFBD513697A5F06BF929A050991A4C25B231DFF (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_MinimapHandler::get_Instance() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5_inline (const RuntimeMethod* method) ; // UnityEngine.RectTransform UnityEngine.UI.Graphic::get_rectTransform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D (Graphic_tCBFCA4585A19E2B75465AECFEAC43F4016BF7931* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // T UnityEngine.GameObject::GetComponent() inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::AddComponent() inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponent() inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponentInChildren() inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* GameObject_GetComponentInChildren_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_m768372D99692DF7D0AC1318EE6ABCCDB2A885C92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, 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.GameObject::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateGridTexture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_GenerateGridTexture_mECCF737101ACDB3151A037C3BF0AB41DCC60BCA0 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) ; // UnityEngine.Texture2D FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_LatestPixelmap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* PGG_Minimap_GridToMinimap_get_LatestPixelmap_mA204CDE5D1F39E7E073A3852A361106BC0A25F01 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, 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.Sprite UnityEngine.Sprite::Create(UnityEngine.Texture2D,UnityEngine.Rect,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* Sprite_Create_m827A9BDEC4566AB71966A40DB48A09BB064D81E7 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_texture, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___1_rect, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_pivot, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::set_name(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.UI.Image::set_sprite(UnityEngine.Sprite) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE (Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* __this, Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___0_value, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_LatestBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_Minimap_GridToMinimap_get_LatestBounds_m943C756EE01F96ACC1DEB6D61C028B682BB62AFC (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetUISize(UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_Minimap_GridToMinimap_GetUISize_mDA24AED104BFBCF5E485C408E5318606EDBBE244 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_borderPaddingScaleRatio, const RuntimeMethod* method) ; // System.Void UnityEngine.RectTransform::set_sizeDelta(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToBackLayer(UnityEngine.RectTransform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToBackLayer_m4D45EA2FB792B6BE9E3F18221AE6E3961AFE4C76 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapHandler::PrepareRectTransformForMinimap(UnityEngine.RectTransform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_element, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapHandler::SetUIPosition(UnityEngine.RectTransform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_r, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_TextPrefab() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PGG_Minimap_GridToMinimap_get_TextPrefab_mA50022F555E928C2940FD566151E69AD8D18DDE0_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) ; // System.String FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_TextToSet() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PGG_Minimap_GridToMinimap_get_TextToSet_m46B658DC6E1A538640CC22A19326142B52F53DBE_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T UnityEngine.GameObject::GetComponentInChildren() inline Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* GameObject_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m4883A479F4252D21D45D5AD3140CB42598C48A13 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToDefaultLayer(UnityEngine.RectTransform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, 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) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0 (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0_gshared)(__this, ___0_object, ___1_method, method); } // System.Void System.Func`3::.ctor(System.Object,System.IntPtr) inline void Func_3__ctor_mA2BF4939DDA8854C95EE7FC8105AB595EED734F7 (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_3_t4568553418EC7E101A173314C57B8CC169982414*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_3__ctor_mA2BF4939DDA8854C95EE7FC8105AB595EED734F7_gshared)(__this, ___0_object, ___1_method, method); } // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_inline (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11*, const RuntimeMethod*))Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637 (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, const RuntimeMethod* method) { return (( Color_tD001788D726C3A7F1379BEED0260B9591F440C1F (*) (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11*, const RuntimeMethod*))Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637_gshared)(__this, method); } // UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, 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) ; // UnityEngine.Bounds FIMSpace.Generating.PGG_Minimap_WorldToMinimap::AutoGetLocalBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_Minimap_WorldToMinimap_AutoGetLocalBounds_mE768285145700F35CBB6AB80BAAB89BFDFC6B3DB (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.SceneManagement.Scene UnityEngine.GameObject::get_scene() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.SceneManagement.Scene::op_Equality(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.Scene) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_lhs, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.PGG_MinimapHandler::GetUIRotation(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_MinimapHandler_GetUIRotation_m7998C81A569C45B6CE644008CE4F77CDDA891CB8 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_worldTransform, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToLayer(UnityEngine.RectTransform,FIMSpace.Generating.EMinimapLayer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToLayer_mAF337611273BAEA4E48038B8F196BFFD5F8EC900 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, int32_t ___1_layer, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* GameObject_AddComponent_TisPGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773_m2B298C3EA792F870201A753FBD11270BADAEB54B (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // UnityEngine.Quaternion FIMSpace.Generating.PGG_MinimapHandler::GetUIRotation(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_yAngle, const RuntimeMethod* method) ; // 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) ; // 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) ; // T UnityEngine.Component::GetComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponentInChildren() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* Component_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m6B2F8781CF3919B088A301A35E34503ED503AC11 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // UnityEngine.Mesh UnityEngine.MeshFilter::get_sharedMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, const RuntimeMethod* method) ; // UnityEngine.Bounds UnityEngine.Mesh::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100 (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Texture2D FIMSpace.Generating.PGG_PixelMapGenerator::get_LatestPixelmap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_PixelMapGenerator::GeneratePixelMap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator_GeneratePixelMap_mD4950187B215E930F8182CE72FCD3442D1DCE730 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetAsFirstSibling() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGG_MinimapHandler::PrepareRectTransformForMinimap(UnityEngine.RectTransform,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PrepareRectTransformForMinimap_m4538701D1BB410370077091E06B78B1455F623B7 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_element, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_setWorldPosition, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73 (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73_gshared)(__this, ___0_value, method); } // System.Void FIMSpace.Generating.PGG_PixelMapGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator__ctor_mAD0B11DED7A037AA62EC75FDA649AC66E7C1BDE1 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::LerpUnclamped(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_inline (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, 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.Collections.Generic.List`1> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsFromStartToEnd(FIMSpace.Generating.PathFind.SimplePathGuide) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1>::get_Item(System.Int32) inline List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* (*) (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(System.Collections.Generic.List`1,System.Int32,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_path, int32_t ___1_pathThickness, bool ___2_clearStartAndEnd, bool ___3_fillCurves, bool ___4_recalculateBounds, 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) ; // 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) ; // System.Int32 FIMSpace.Generating.FCheckerGraph`1::get_Count() inline int32_t FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, const RuntimeMethod* method) { return (( int32_t (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, const RuntimeMethod*))FCheckerGraph_1_get_Count_m9631A7A6F1BF088661B28778D5EFD6A6EB1D5687_gshared)(__this, method); } // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::WorldPos(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::Remove(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002 (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* (*) (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(UnityEngine.Vector2Int,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_size, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___1_origin, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::RemoveOnesCollidingWith(FIMSpace.Generating.Checker.CheckerField,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_recalculateBounds, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_inline (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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.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) ; // 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2 (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, 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_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__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) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectangleOfFieldsGenerator::CheckIfAnyCollides(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectangleOfFieldsGenerator_CheckIfAnyCollides_m457407DC3F1B403E7D4789C87AF19A19A64225F1 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* 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) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::get_LastSettedSize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::SnapToOther(FIMSpace.Generating.Checker.CheckerField,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SnapToOther_m3A8F17A879F4199C1B2200658435130339795B31 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_b, bool ___1_tryReAlign, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBoundsMax() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBoundsMax_m5A1422E9BF64FA5DB11179A0035779BE2503122C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::PushPositionX(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_PushPositionX_mB039924994BC550CDC9D2F5ED0E0226F2E78E144 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_offsetX, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (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) ; // System.Void FIMSpace.Generating.Checker.CheckerField::PushAllChildPositions(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_PushAllChildPositions_m9584CC796BD476052D613F7FEECEB47FD40FB4D9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_offset, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField::FindConnectedShapeOfSize(System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_FindConnectedShapeOfSize_m400EAC69DB63E6EA79673EAF5ECA1339BE33A8AF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_size, int32_t ___1_radius, bool ___2_local, 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); } // 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::AddPositions(System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPositions_m73005E0C370953FDACAD1D3773E1FC0BFCD39A7D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_nRect, bool ___1_local, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::ChildPosition(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method) ; // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectangleOfFieldsGenerator::FindAligningTo(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectangleOfFieldsGenerator_FindAligningTo_mCF24A15782D96250CDBE2AEE4B21F7F2E240D5FA (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_square, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::Add(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ; // System.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 FIMSpace.Generating.Checker.CheckerField::IsAligning(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::.ctor(FIMSpace.Generating.RectOfFields.RectOfFieldsInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfGeneratingHelper__ctor_m563F0978DD78CD9100D8EAA470E74E9827A71457 (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_ins, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8 (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, 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 System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* __this, RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C*, 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_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68 (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* (*) (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.RectOfFields.FieldOfRect::Refresh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRect_Refresh_m0B25B8274FAAFA488CBBA840B238A6D91C92C88B (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547 (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_inline (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* __this, FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*, FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 FIMSpace.Generating.Checker.CheckerField::CountSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_CountSize_m137237E19DC7049F710ABB638C775A716DF84552 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75 (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* (*) (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, 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_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField::GetEdgePositions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetEdgePositions_m658590DCED1BD581B5DC371393307D6693117730 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::InjectBuildupInstructions(FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper,FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_InjectBuildupInstructions_m6D02330947F33EA95E9967C2F04715232B477CD2 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* ___0_room, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_boundChecker, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___2_edges, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___3_field, const RuntimeMethod* 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) ; // 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void 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.Boolean FIMSpace.Generating.Checker.CheckerField::IsAligning(FIMSpace.Generating.Checker.CheckerField,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_checkCollision, 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) ; // System.Boolean UnityEngine.Vector3Int::op_Inequality(UnityEngine.Vector3Int,UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, 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); } // 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.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.RectangleOfFieldsGenerator::HaveConnectionWithCorridor(FIMSpace.Generating.RectOfFields.RectOfFieldsInstance,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectangleOfFieldsGenerator_HaveConnectionWithCorridor_mBB069AEBE632533A52D3902A45A701939BB240F1 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_ins, bool ___1_deep, 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_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* ___0_from, List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* ___1_to, bool ___2_checkForDuplicates, const RuntimeMethod* method) { (( void (*) (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*, bool, const RuntimeMethod*))PGGUtils_TransferFromListToList_TisRuntimeObject_mB106F46CB4D4C8AF2A8F8FAD52100E96E222FD4C_gshared)(___0_from, ___1_to, ___2_checkForDuplicates, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, int32_t, const RuntimeMethod*))List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_gshared)(__this, ___0_index, method); } // T1 FIMSpace.Generating.FGenGraph`2::GetCell(UnityEngine.Vector3Int,System.Boolean) inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_generateIfOut, const RuntimeMethod* method) { return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, bool, const RuntimeMethod*))FGenGraph_2_GetCell_m2FA4DAB64AF993C5C6482B6DF4CD272F02F91934_gshared)(__this, ___0_pos, ___1_generateIfOut, method); } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::GetFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* RectOfFieldsInstance_GetFieldSetup_mAE20F2F21FD8CE124E62D06BC0EA8B4183A37882 (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, 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_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, const RuntimeMethod*))List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_gshared_inline)(__this, method); } // System.Void 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.IGeneration::GenerateFieldObjectsWithContainer(System.String,FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Collections.Generic.List`1,System.Collections.Generic.List`1,System.Nullable`1,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjectsWithContainer_mA37B8EB6EDCB293A2093E76427693D0E1D121C1F (String_t* ___0_name, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___2_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___4_guides, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___5_inject, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___6_offset, bool ___7_runRules, bool ___8_runEmitters, const RuntimeMethod* method) ; // 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); } // System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __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); } // System.Boolean FIMSpace.Generating.Checker.CheckerField::ContainsWorldPos(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::FromWorldToGridPos(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_nearestOwn, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V2toV3Int(UnityEngine.Vector2Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.RectOfFields.FieldOfRect::CheckReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRect_CheckReset_m59051848889F478E2D9529081288055D9E69C9C7 (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.RectOfFields.FieldOfRectStatic::CheckReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRectStatic_CheckReset_m2B493FF0F4B7F99DCB143CD4FA27386E456FC9DB (FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* __this, 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 FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::DrawGizmos(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfFieldsInstance_DrawGizmos_m877F766B352E1C968E5C120C12E7F34F4DE2D998 (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, float ___0_scale, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PathFind.SimplePathGuide::DrawGizmos(System.Single,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_DrawGizmos_m9D4C6B58EE117D289A93C1B3F283A1A714478D54 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, float ___0_size, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellSize, float ___2_offset, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField::DrawGizmos(System.Single,System.Boolean,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scaleUp, bool ___1_useHandles, float ___2_drawSz, 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_mFBD3D6C47BD386DB6A9EEB3CEB48C1342EAD617B (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943*, 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) ; // 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.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.SimpleFieldGenerator::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_Generate_m65BE540C75F640838D6AD8E5D2980CD55BA269E9 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SimpleFieldGenerator::Generate(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_Generate_m96B649DA969D5ADB87EB063282AC02407602DD48 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_guides, const RuntimeMethod* 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) ; // System.Void FIMSpace.Generating.SimpleFieldGenerator::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_ClearGenerated_m12A904ACC537726D4917DA38EE6188AF18EF89FF (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_gshared)(__this, ___0_value, method); } // FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjectsRectangleGrid(FIMSpace.Generating.FieldSetup,UnityEngine.Vector3Int,System.Int32,UnityEngine.Transform,System.Boolean,System.Collections.Generic.List`1,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjectsRectangleGrid_mBB00914C50417D4C1EAFB9A092675D0537520816 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_size, int32_t ___2_seed, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___3_container, bool ___4_runRules, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___5_guides, bool ___6_runEmitters, Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B ___7_offset, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // UnityEngine.Color UnityEngine.GUI::get_color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GUI_get_color_m15488B4AD785D10DEB5C66398D0FA9A0C0EA7ABB (const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::set_matrix(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::AlignObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_AlignObject_m50FBE857E40EA5C9A0284E7FCB9D8ABCF783A52F (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.FTransformMethods::FindComponentsInAllChildren(UnityEngine.Transform,System.Boolean) inline List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method) { return (( List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared)(___0_transformToSearchIn, ___1_includeInactive, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) { (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean UnityEngine.Collider::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.Collider::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Physics::SyncTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Rules.PostEvents.SR_AlignToGround::AlignObjectOnGround(UnityEngine.GameObject,UnityEngine.LayerMask,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SR_AlignToGround_AlignObjectOnGround_mD168281AC1249BE5A1E4373B8C3CE8116D79FA7A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___1_mask, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_rDir, float ___3_rDist, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_offOrigin, float ___5_amount, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_groundOff, float ___7_offsetWithSlope, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline bool List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179 (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( bool (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, const RuntimeMethod*))List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_gshared)(__this, ___0_index, method); } // UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_down() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::FlattenTerrain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_FlattenTerrain_mE106C32AF6477D5E2371722332B945446243D768 (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) ; // UnityEngine.Terrain FIMSpace.Generating.Rules.PostEvents.SR_FlattenTerrain::DetectTerrain(UnityEngine.GameObject,UnityEngine.LayerMask,UnityEngine.Vector3,System.Single,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* SR_FlattenTerrain_DetectTerrain_m7981477990D98A3D7AA6EAA2095D668D6E244AA4 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___1_groundRaycastMask, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_raycastDirection, float ___3_raycastLength, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_offsetRaycastOrigin, const RuntimeMethod* method) ; // System.Single[,] FIMSpace.Generating.Rules.PostEvents.SR_FlattenTerrain::DetectTerrainAndFlattenGroundLevel(UnityEngine.GameObject,UnityEngine.Terrain,System.Single,System.Single,UnityEngine.Vector3,UnityEngine.AnimationCurve) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* SR_FlattenTerrain_DetectTerrainAndFlattenGroundLevel_mDFE27079C176DE46DD70A96DBA6EB14AE0B2E3C8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* ___1_terr, float ___2_flattenAmount, float ___3_brushRadius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_offsetGround, AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___5_falloff, const RuntimeMethod* method) ; // UnityEngine.AnimationCurve UnityEngine.AnimationCurve::EaseInOut(System.Single,System.Single,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3 (float ___0_timeStart, float ___1_valueStart, float ___2_timeEnd, float ___3_valueEnd, 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.Single FIMSpace.Generating.CellsController::get_InstantiationProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CellsController_get_InstantiationProgress_m3B94C15FCC7316F6D47A73B1E1F49BA7C669ADB0 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.FlexibleGenerator::get_GeneratingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_Prepare_m83794E5157792756B8D21720CF376CC3B687DC47 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2Int::op_Inequality(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ; // System.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) ; // System.Void FIMSpace.Generating.FGenGraph`2::.ctor(System.Boolean) inline void FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, bool ___0_reset, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, bool, const RuntimeMethod*))FGenGraph_2__ctor_m39465F027D331F1F00CDCB0AB97DB5A3D3A66B75_gshared)(__this, ___0_reset, method); } // System.Void FIMSpace.Generating.FGenGraph`2::Generate(System.Int32,System.Int32,UnityEngine.Vector3Int) inline void FGenGraph_2_Generate_mAB451EF18A934859332553EDF59998E9F4BFE1A8 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_width, int32_t ___1_depth, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_offset, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))FGenGraph_2_Generate_m1513F555FD3815ED8A018BB330946835AFF39CB5_gshared)(__this, ___0_width, ___1_depth, ___2_offset, method); } // System.Void FIMSpace.Generating.CellsController::SetWithGrid(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_SetWithGrid_m9B1BABEE6A536FAB99617F8C2BE5F1B9EB505154 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::Generate(System.Boolean,System.Boolean,UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_Generate_mAAEFAABA7E286511D0C4270BE72BD86703EB5F10 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, bool ___1_tryAsync, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___2_checkForAsyncFail, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::InstantiateAllRemaining() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::InstantiateInCourutine(UnityEngine.MonoBehaviour,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_InstantiateInCourutine_mF2048D6E8DE1F044DDF380669FE0E47C25D984CD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_caller, float ___1_instantiationMaxSecondsDelay, int32_t ___2_minimumInstantiationsInFrame, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.CellsController::get_WaitingToBeSpawned() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_GenerateObjects_m3947E0096E65BF04A0DB3FFFC21A4DED1C8A2C79 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __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) ; // 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) ; // 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::SetAllDirty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase__ctor_m0CD099AC8F2061293803D8ECA31450A52CA42C09 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::AddCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_AddCell_m3542ACBCB3F8A7F43B14C7C952421FA94B16924F (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newCell, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::RemoveCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RemoveCell_m07E056C85414A15D0222B0DA6D29D90B9539E942 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::ClearPhantomSpawnsInAllCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearPhantomSpawnsInAllCells_m6DE4740DAA27CB197BFFC7690E803D53651CB1FF (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.FVectorMethods::FlattenVector(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FVectorMethods_FlattenVector_m3F7208D98783B3BF4CA6CB4FB9863760BF757B76 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // UnityEngine.Event UnityEngine.Event::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD (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.Vector3::op_Multiply(System.Single,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ; // UnityEngine.Vector3 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.Vector3Int FIMSpace.Generating.FlexiblePainter::WorldToGridCellPosition(UnityEngine.Vector3,System.Boolean,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FlexiblePainter_WorldToGridCellPosition_m899B201F62E9E158C8A7E3F3BFFE86007BB3713D (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, bool ___1_is2D, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FlexiblePainter::GridCellToWorldPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FlexiblePainter_GridCellToWorldPosition_m28739429E764C1FC329986367FD7E96933822665 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_gridCell, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89 (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.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.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); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5 (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, int32_t, const RuntimeMethod*))List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670 (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, int32_t ___0_index, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, int32_t, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF, const RuntimeMethod*))List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670_gshared)(__this, ___0_index, ___1_value, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, const RuntimeMethod*))List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_gshared_inline)(__this, 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.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF, const RuntimeMethod*))List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804 (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, const RuntimeMethod*))List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804_gshared)(__this, 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 FIMSpace.Generating.CellsController::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RefreshReferences_m5C7DD8F2A2B0D26290241394BE3DA83167E3EB09 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::set_LatestToSpawnCount(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CellsController_set_LatestToSpawnCount_m3055275C21B211F5A787BAAD36CE6988691F760E_inline (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, int32_t ___0_value, 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 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::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::RestoreGrid(System.Collections.Generic.List`1) inline void FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_gridCellsSave, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))FGenGraph_2_RestoreGrid_mF97F6C2849F38F08912339CFF8BBBD6F0056BD99_gshared)(__this, ___0_gridCellsSave, method); } // FIMSpace.Generating.GeneratingPreparation FIMSpace.Generating.CellsController::get_ParentPreparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::BEGIN_SetReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_BEGIN_SetReferences_mF4E9055344128EF250E8DFD4A55B2C589DD36E65 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::GenerateNonAsyncStack(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateNonAsyncStack_m9EA8371C03C086E7553E78C5D6749794263EEE7F (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::GenerateAsyncStack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateAsyncStack_m940C3511085708432E12CA602C4D4F7C87D8849D (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator FIMSpace.Generating.CellsController::IECheckAsyncFail(System.Boolean,UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CellsController_IECheckAsyncFail_m4F9BF3A3838EC5156A22D7C52E4BDD825571EA15 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___1_caller, const RuntimeMethod* method) ; // UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::PrepareRandomCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_PrepareRandomCells_mEB05C88EE639F10657A9D0B62C5B00FA759452BC (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::RunModificatorsWithPreparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModificatorsWithPreparation_mA8B937621DCD376CB9B6D19ED561DD959AA72B47 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::ExtractInstantiation(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ExtractInstantiation_mA216880B12A3911252A6DCD263BDC79CCF72B7AE (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::RunDirtyCells(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunDirtyCells_m065D2B501C5BAA1D1547F1B2F0C2C1FD54EA98BD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_dirtySurround, const RuntimeMethod* method) ; // System.Boolean FIMSpace.FTex.FThread::get_IsDone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF (FThread_tED6C734AF16AC7D14A9794D98DF64BDFEC15C5D8* __this, const RuntimeMethod* method) ; // System.Void System.Action::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GenerateAsyncThread::.ctor(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenerateAsyncThread__ctor_m665EE57CD5853AFD181C72B399CAB18A5E1415FA (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_toCall, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController/d__34::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIECheckAsyncFailU3Ed__34__ctor_m8176A17CB85043DBF19D0C88A4F9563DE8041DF9 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::IdendityAndDirtySurroundingCells(System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_IdendityAndDirtySurroundingCells_m1F95813E08CC134F43ECD19E971C9D5A8168D383 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_mainCells, bool ___1_dirtySurround, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::ClearPhantomSpawnsInCells(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearPhantomSpawnsInCells_m9C87EA0159C0C81EC2E79B738D5B4D0C8177D803 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::GetOnlyCellsInGrid(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* CellsController_GetOnlyCellsInGrid_m63EA39E0D31B1BA04B23C080398D7A0C41AE29BC (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.CellsController::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::RunFieldSetupPacks(FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunFieldSetupPacks_m53D93CD1E2FD9C82083B239E4E62A1CE374BFDD8 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_setup, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, 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_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_from, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_to, bool ___2_checkForDuplicates, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, bool, const RuntimeMethod*))PGGUtils_TransferFromListToList_TisRuntimeObject_mB106F46CB4D4C8AF2A8F8FAD52100E96E222FD4C_gshared)(___0_from, ___1_to, ___2_checkForDuplicates, 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.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 System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.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) ; // 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.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.Int32 FIMSpace.Generating.CellInstanitations::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43 (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FGenGraph`2::GetDistanceSquare2DList(System.Collections.Generic.List`1,T1,UnityEngine.Vector3Int,System.Single,System.Single) inline void FGenGraph_2_GetDistanceSquare2DList_m515C41F4C58D45D283010035B54201E7A4C4C750 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_to, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___1_from, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_indexRanges, float ___3_cellSize, float ___4_worldDistance, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, float, float, const RuntimeMethod*))FGenGraph_2_GetDistanceSquare2DList_m171801E584C35DF89321B6402902756555ACFAF0_gshared)(__this, ___0_to, ___1_from, ___2_indexRanges, ___3_cellSize, ___4_worldDistance, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.IGeneration::GetRandomizedCells(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // 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) ; // 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) ; // 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); } // 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) ; // FIMSpace.Generating.InstantiatedData FIMSpace.Generating.InstantiatedData::InstantiateSpawnData(FIMSpace.Generating.SpawnData,FIMSpace.Generating.FieldSetup,UnityEngine.Transform,UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF InstantiatedData_InstantiateSpawnData_m0BA44048C24AC8EFC69901B983786897EBF10AF5 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_fieldSetup, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_targetContainer, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___3_spawningMatrix, const RuntimeMethod* method) ; // 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) ; // 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); } // FIMSpace.Generating.InstantiatedData FIMSpace.Generating.CellsController::InstantiateStep() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF CellsController_InstantiateStep_m10A8EFD1B1AEFB612605EF69D6B0A803AE94D3F3 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* 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.FGenGraph`2::ApproveCell(T1) inline void FGenGraph_2_ApproveCell_mDB4085838B8A33CA2ADF92D29E941C21D367C825 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))FGenGraph_2_ApproveCell_mAC0889B1FDC1F744FEF8C1FAF5EF0014D8DBBC63_gshared)(__this, ___0_cell, method); } // FIMSpace.Generating.FieldCell FIMSpace.Generating.CellsController::GetCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CellsController_GetCell_mB4AB3051EC0D8A4DABEE9BDDFC63DC05CB4C6363 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::UpdateCell(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_UpdateCell_m4BE1D98DF4FE041132B0C4497CFCE61DC9596267 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, int32_t, const RuntimeMethod*))List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.CellsController::UpdateCells(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_UpdateCells_m03C850F4B324A9A5B81703DCCC81521D78D2C8C3 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, 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.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.Void FIMSpace.Generating.FGenGraph`2::RemoveCell(T1) inline void FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { (( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, FieldCell_t0474210B4815B1D080500050D625323788B306F9*, const RuntimeMethod*))FGenGraph_2_RemoveCell_m388B36A52FCDD8DDE03A7E25CA77AAEDE1163A22_gshared)(__this, ___0_cell, method); } // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareGuides() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareGuides_mA80F66F94E9F6D157C5A1019BD3FCC34236E7D2B (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RefreshSelfInfjection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RefreshSelfInfjection_mD6FC1334F2E42252ABA020292A5190738D7719A9 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::PreparePresetVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PreparePresetVariables_mEC585760CE8DBEE6FE2EE04D6DB7029ECCEF5DAA (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunPreInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPreInstructions_mBB185C84FC1DB2C0040E71E47476E96D5F8BA322 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunTemporaryPreInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunTemporaryPreInjections_m25E9C1B93C093F413AE19A96136526D21501DE9C (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunMainInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunMainInstructions_m4A14B788D314AE7F796D23D50B6FC66F6FE16E8E (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunPostCellsRefill() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPostCellsRefill_m1122A99BB59C6BBED38059F81AD72193288E9321 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunTemporaryPostInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunTemporaryPostInjections_m0E7D2A6A69A368767A4A05249D3DE00949112F6C (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::RunPostIntructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPostIntructions_mC3F2B29EF79AEC81881E5DCB6BF6B0C923D4AC8D (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::ClearTemporaryInjections() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ClearTemporaryInjections_m254F26EDDC24AE243355B99FBA1143ED9B16DFED (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0 (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.CellsController::RunModificatorPack(FIMSpace.Generating.ModificatorsPack,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.ModificatorsPack::PrepareSeed() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModificatorsPack_PrepareSeed_m3F40E247C2A468AFBF6F6AEEA45EEC0D2A26E297 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.ModificatorsPack::GetModListToRun(FIMSpace.Generating.GeneratingPreparation) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ModificatorsPack_GetModListToRun_m79202BA1FF5584F3FD3E0D65F2480954DA1038CC (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* ___0_preparation, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.CellsController::RunModification(FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.CellsController::get_IsInstantiationCoroutineRunning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_IsInstantiationCoroutineRunning_mDF30A8320B96BC7E4BCB42923B1E0C85026423D1 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.CellsController::get_AsyncIsRunning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.CellsController::get_LatestToSpawnCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CellsController_get_LatestToSpawnCount_mDCE51FBBE5D789AD9F5382DD925003C33D0A46F5_inline (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.CellsController::get_ToSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellsController_get_ToSpawnCount_m043FD1EA10F92996CCE1302B5C7A2B5B88352002 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator FIMSpace.Generating.CellsController::IEInstantiateInCourutine(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CellsController_IEInstantiateInCourutine_mA673A581C5F0C026C98191BDFA1A3C876958FA2A (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, float ___0_instantiationMaxSecondsDelay, int32_t ___1_minimumInstantiationsInFrame, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController/d__77::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEInstantiateInCourutineU3Ed__77__ctor_mD1B88850926DDD75DCA3EDAFB617697421E6EADE (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; // System.Void System.Diagnostics.Stopwatch::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Void System.Diagnostics.Stopwatch::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Void System.Diagnostics.Stopwatch::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915 (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Void System.Diagnostics.Stopwatch::Stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_get_RuntimeFieldSetup_mB32B9A79D3427326D7E684D88F1E8258EDD80497 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::set_Composition(FIMSpace.Generating.FieldSetupComposition) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_set_Composition_m149EDF4C9D83C87D0C8AAF560A165673B8B0CFBE_inline (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation__ctor_m504A2A5301234B2C1A05D8FAC53DF6E0EBB6D4DE (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController__ctor_mEA48182B0E59890F62F19FAD196C373071947811 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8 (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::Initialize(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_Initialize_m51C2F903B91880FAA1DA9479F5833BB0D94DB7B9 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.CellsController::Initialize(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_Initialize_mE77126689248445717922FD3AA65971872C83D3D (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) ; // 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) ; // System.Void FIMSpace.Generating.InstantiatedFieldInfo::SetupContainer(UnityEngine.Transform) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_SetupContainer_mF1B870AB1347FF61D79255F900F2BDECFC70C756_inline (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_container, 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.GeneratingPreparation::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE_inline (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* 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.FlexibleGeneratorSetup::RefreshRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_RefreshRuntimeFieldSetup_mBE9E3B720E43F402A510B4FDB6B529B96CA3BCA2 (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.FlexibleGeneratorSetup::get_Composition() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B_inline (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::get_InstantiatedOutOf() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_get_InstantiatedOutOf_mBAB66AB1B60315ABA18F4E4DA377EC62639A8DDA_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::ReGenerateRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ReGenerateRuntimeFieldSetup_m33BE961CEF2E8C76D46B068AA5274BE3C6149841 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::GenerateRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_GenerateRuntimeFieldSetup_m0C87C7AE746F70047550138021F7EC8025B5F56F (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.GeneratingPreparation::get_Composition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::GetOverridedSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_GetOverridedSetup_mC84EAC096EC13C8342DAA9730B765728104C0D3B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::get_ParentFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_get_ParentFieldSetup_mBE5D39BBEFA0AC2C3D0A793259314EC698DD6AB3 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::GenerateRuntimeInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_GenerateRuntimeInstance_m13A17D4F87F78E24E6A4B6F6C0BB0F865CB8FAB3 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __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.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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // FIMSpace.Generating.CellsController FIMSpace.Generating.GeneratingPreparation::get_gen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunPostInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPostInstructionsOnGraph_m7D748070543268B4D517F81E72153D13B8A86292 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.SpawnInstruction::get_IsModRunner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71 (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunTemporaryPreInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunTemporaryPreInjections_mDF166EBE59114BD2613F8C8DA264DD15936A2C7B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunMainInstructions(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunMainInstructions_m284B6452A08958FE7C78C52C98096B65A6A9D09C (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_instructions, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetup::RunPreInstructionsOnGraph(FIMSpace.Generating.FGenGraph`2,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_RunPreInstructionsOnGraph_mD785D4B700B1AB6880ACC18C672969B6C4903F6E (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method) { (( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.IGeneration::CheckIfScaledGraphsNeeded(FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___1_guides, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareSubGraphs(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareSubGraphs_mC4F6FE433D71C4BC497CFD43EE29A6C85A2C3AB6 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337 (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // 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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_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); } // 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); } // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldSetup::GetVariable(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_name, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldModification::PrepareVariablesWith(FIMSpace.Generating.FieldSetup,System.Boolean,FIMSpace.Generating.InjectionSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, bool ___1_getParentIfExists, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___2_overrider, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.FieldSetup::IsEnabled(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3 (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, int32_t ___0_index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, int32_t, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3_gshared)(__this, ___0_index, ___1_value, method); } // System.Void FIMSpace.Generating.GeneratingPreparation::ResetScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ResetScaledGraphs_m232A1E403BC9CCFD451E5DD8DA1A639250D026C4 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::Clear() inline void List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_inline (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56 (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.IGeneration::GetScaledGrid(FIMSpace.Generating.FGenGraph`2,FIMSpace.Generating.GeneratingPreparation,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* IGeneration_GetScaledGrid_mB9651B48C3E4F1BBEDCDD98F31D9700836ADF4AF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_baseGraph, GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* ___1_prep, int32_t ___2_scale, bool ___3_generate, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1>::Add(T) inline void List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_inline (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF (float ___0_H, float ___1_S, float ___2_V, bool ___3_hdr, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.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) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosXZ(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosXZ_m04C3EB98F827F41654B6A4F0E8D61A8946951CDF (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector2Int pos = new Vector2Int(); il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_3 = L_2.___x_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio; float L_5 = L_4.___x_0; int32_t L_6; L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL); // pos.y = GetRoundValue(worldPos.z - b.min.z, sizeRatio.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos; float L_8 = L_7.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_10 = L_9.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio; float L_12 = L_11.___y_1; int32_t L_13; L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL); // return pos; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0; return L_14; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosXY(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosXY_m794FA299D2EFD1617C05AC715E7C8F2608B32243 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector2Int pos = new Vector2Int(); il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_3 = L_2.___x_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio; float L_5 = L_4.___x_0; int32_t L_6; L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL); // pos.y = GetRoundValue(worldPos.y - b.min.y, sizeRatio.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos; float L_8 = L_7.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_10 = L_9.___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio; float L_12 = L_11.___y_1; int32_t L_13; L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL); // return pos; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0; return L_14; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosZY(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosZY_mF22B3598A0CBA3675E7AA472114BB1CF3AAFCCBC (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector2Int pos = new Vector2Int(); il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // pos.x = GetRoundValue(worldPos.z - b.min.z, sizeRatio.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos; float L_1 = L_0.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_3 = L_2.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio; float L_5 = L_4.___x_0; int32_t L_6; L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL); // pos.y = GetRoundValue(worldPos.y - b.min.y, sizeRatio.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos; float L_8 = L_7.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_10 = L_9.___y_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio; float L_12 = L_11.___y_1; int32_t L_13; L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL); // return pos; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0; return L_14; } } // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetRoundValue(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA (float ___0_value, float ___1_sizeRatio, const RuntimeMethod* method) { { // return Mathf.RoundToInt(value / sizeRatio); float L_0 = ___0_value; float L_1 = ___1_sizeRatio; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_0/L_1)), NULL); return L_2; } } // System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintRect(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_halfSizeInPx, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___3_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_dimensions, int32_t ___5_ox, int32_t ___6_oy, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // if (halfSizeInPx == Vector2Int.zero) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___1_halfSizeInPx; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); bool L_2; L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL); if (!L_2) { goto IL_001d; } } { // pixels[GetPX(pxCenter, dimensions)] = toPaint; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = ___3_pixels; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_pxCenter; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___4_dimensions; int32_t L_6; L_6 = PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4(L_4, L_5, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___2_toPaint; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_7); return; } IL_001d: { // for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++) int32_t L_8; L_8 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_halfSizeInPx), NULL); V_0 = ((-L_8)); goto IL_0068; } IL_0028: { // for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++) int32_t L_9; L_9 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_halfSizeInPx), NULL); V_1 = ((-L_9)); goto IL_0057; } IL_0033: { // pixels[GetPX(pxCenter.x + x, pxCenter.y + y, dimensions)] = toPaint; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10 = ___3_pixels; int32_t L_11; L_11 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_pxCenter), NULL); int32_t L_12 = V_0; int32_t L_13; L_13 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_pxCenter), NULL); int32_t L_14 = V_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___4_dimensions; int32_t L_16; L_16 = PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D(((int32_t)il2cpp_codegen_add(L_11, L_12)), ((int32_t)il2cpp_codegen_add(L_13, L_14)), L_15, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___2_toPaint; NullCheck(L_10); (L_10)->SetAt(static_cast(L_16), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_17); // for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++) int32_t L_18 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_0057: { // for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++) int32_t L_19 = V_1; int32_t L_20; L_20 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_halfSizeInPx), NULL); int32_t L_21 = ___6_oy; if ((((int32_t)L_19) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_20, L_21))))) { goto IL_0033; } } { // for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++) int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0068: { // for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++) int32_t L_23 = V_0; int32_t L_24; L_24 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_halfSizeInPx), NULL); int32_t L_25 = ___5_ox; if ((((int32_t)L_23) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_24, L_25))))) { goto IL_0028; } } { // } return; } } // System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintPx(UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___2_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_dimensions, const RuntimeMethod* method) { { // pixels[GetPX(pxCenter, dimensions)] = toPaint; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___2_pixels; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pxCenter; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___3_dimensions; int32_t L_3; L_3 = PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4(L_1, L_2, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_toPaint; NullCheck(L_0); (L_0)->SetAt(static_cast(L_3), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_4); // } return; } } // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(UnityEngine.Vector2Int,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xy, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dimensions, const RuntimeMethod* method) { { // return GetPX(xy.x, xy.y, dimensions); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_xy), NULL); int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_xy), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_dimensions; int32_t L_3; L_3 = PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D(L_0, L_1, L_2, NULL); return L_3; } } // System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(System.Int32,System.Int32,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D (int32_t ___0_x, int32_t ___1_y, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_dimensions, const RuntimeMethod* method) { { // if (y < 0) y = 0; int32_t L_0 = ___1_y; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0007; } } { // if (y < 0) y = 0; ___1_y = 0; } IL_0007: { // if (y >= dimensions.y) y = (int)dimensions.y - 1; int32_t L_1 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_dimensions; float L_3 = L_2.___y_1; if ((!(((float)((float)L_1)) >= ((float)L_3)))) { goto IL_001c; } } { // if (y >= dimensions.y) y = (int)dimensions.y - 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_dimensions; float L_5 = L_4.___y_1; ___1_y = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int(L_5), 1)); } IL_001c: { // if (x < 0) x = 0; int32_t L_6 = ___0_x; if ((((int32_t)L_6) >= ((int32_t)0))) { goto IL_0023; } } { // if (x < 0) x = 0; ___0_x = 0; } IL_0023: { // if (x >= dimensions.x) x = (int)dimensions.x - 1; int32_t L_7 = ___0_x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___2_dimensions; float L_9 = L_8.___x_0; if ((!(((float)((float)L_7)) >= ((float)L_9)))) { goto IL_0038; } } { // if (x >= dimensions.x) x = (int)dimensions.x - 1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___2_dimensions; float L_11 = L_10.___x_0; ___0_x = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int(L_11), 1)); } IL_0038: { // return (int)Mathf.Min(dimensions.x * dimensions.y - 1, y * dimensions.x + x); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___2_dimensions; float L_13 = L_12.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___2_dimensions; float L_15 = L_14.___y_1; int32_t L_16 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___2_dimensions; float L_18 = L_17.___x_0; int32_t L_19 = ___0_x; float L_20; L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_13, L_15)), (1.0f))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_16), L_18)), ((float)L_19))), NULL); return il2cpp_codegen_cast_double_to_int(L_20); } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_mB01A2E9EF0D9EE56D1A3A5DB4E60E5CDE4564EA5 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyCellCenterOffset, 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; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (root == null) return new Bounds(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root; 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_0013; } } { // if (root == null) return new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_0; return L_2; } IL_0013: { // if (root.PGG_Grid == null) return new Bounds(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_3 = ___0_root; NullCheck(L_3); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4; L_4 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_3); if (L_4) { goto IL_0025; } } { // if (root.PGG_Grid == null) return new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = V_0; return L_5; } IL_0025: { // return ComputeGridCellSpaceBounds(root.PGG_Grid, applyCellCenterOffset); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_6 = ___0_root; NullCheck(L_6); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7; L_7 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_6); bool L_8 = ___1_applyCellCenterOffset; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9; L_9 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_7, L_8, NULL); return L_9; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.FGenGraph`2,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, bool ___1_applyCellCenterOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); 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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); { // if (grid == null) return new Bounds(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; if (L_0) { goto IL_000d; } } { // if (grid == null) return new Bounds(); il2cpp_codegen_initobj((&V_3), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = V_3; return L_1; } IL_000d: { // Vector3 min = grid.GetMin().V3IntToV3(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; NullCheck(L_2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; L_3 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_2, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_3, NULL); V_0 = L_4; // Vector3 max = grid.GetMax().V3IntToV3(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___0_grid; NullCheck(L_5); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; L_6 = FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2(L_5, FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_6, NULL); V_1 = L_7; // if (applyCellCenterOffset) bool L_8 = ___1_applyCellCenterOffset; if (!L_8) { goto IL_005e; } } { // min -= new Vector3(0.5f, 0.0f, 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL); V_0 = L_11; // max += new Vector3(0.5f, 0.0f, 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; memset((&L_13), 0, sizeof(L_13)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL); V_1 = L_14; } IL_005e: { // Bounds fBounds = new Bounds(Vector3.LerpUnclamped(min, max, 0.5f), Vector3.one); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_15, L_16, (0.5f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_2), L_17, L_18, NULL); // fBounds.Encapsulate(min); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_19, NULL); // fBounds.Encapsulate(max); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_20, NULL); // return fBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21 = V_2; return L_21; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBounds(UnityEngine.Bounds,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method) { { // b.center = Vector3.Scale(scale, b.center); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_0, L_1, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&___0_b), L_2, NULL); // b.size = Vector3.Scale(scale, b.size); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_scale; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_3, L_4, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&___0_b), L_5, NULL); // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6 = ___0_b; return L_6; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBoundsWithSetup(UnityEngine.Bounds,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, const RuntimeMethod* method) { { // return ScaleBounds(b, setup.GetCellUnitSize()); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_b; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_setup; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_1, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A(L_0, L_2, NULL); return L_3; } } // System.Nullable`1 FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_applyCellCenterOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_3; memset((&V_3), 0, sizeof(V_3)); { // if (fs == null) return null; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_fs; 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_0013; } } { // if (fs == null) return null; il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_2 = V_3; return L_2; } IL_0013: { // if (grid == null) return null; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___1_grid; if (L_3) { goto IL_0020; } } { // if (grid == null) return null; il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_4 = V_3; return L_4; } IL_0020: { // Vector3 min = fs.TransformCellPosition(grid.GetMin().V3IntToV3()); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = ___0_fs; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = ___1_grid; NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_6, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_7, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(L_5, L_8, NULL); V_0 = L_9; // Vector3 max = fs.TransformCellPosition(grid.GetMax().V3IntToV3()); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = ___0_fs; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid; NullCheck(L_11); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12; L_12 = FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2(L_11, FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_12, NULL); NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(L_10, L_13, NULL); V_1 = L_14; // if (applyCellCenterOffset != null) bool L_15; L_15 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___3_applyCellCenterOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_15) { goto IL_005b; } } { // max += applyCellCenterOffset.Value; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___3_applyCellCenterOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_17, NULL); V_1 = L_18; } IL_005b: { // Bounds fBounds = new Bounds(Vector3.LerpUnclamped(min, max, 0.5f), Vector3.zero); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_19, L_20, (0.5f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_2), L_21, L_22, NULL); // fBounds.Encapsulate(min); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_23, NULL); // fBounds.Encapsulate(max); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_24, NULL); // if (t) fBounds = TransformBounding(fBounds, t); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___2_t; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL); if (!L_26) { goto IL_0093; } } { // if (t) fBounds = TransformBounding(fBounds, t); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27 = V_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = ___2_t; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29; L_29 = PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4(L_27, L_28, NULL); V_2 = L_29; } IL_0093: { // return fBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30 = V_2; Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_31; memset((&L_31), 0, sizeof(L_31)); Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85((&L_31), L_30, /*hidden argument*/Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var); return L_31; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_by, const RuntimeMethod* method) { { // return TransformBounding(b, by.localToWorldMatrix); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_b; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_by; 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.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) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // Vector3 min = mx.MultiplyPoint(b.min); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_0, NULL); V_0 = L_1; // Vector3 max = mx.MultiplyPoint(b.max); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_2, NULL); V_1 = L_3; // Vector3 minB = mx.MultiplyPoint(new Vector3(b.max.x, b.center.y, b.min.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL); float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL); float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_5, L_7, L_9, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_10, NULL); V_2 = L_11; // Vector3 maxB = mx.MultiplyPoint(new Vector3(b.min.x, b.center.y, b.max.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_13 = L_12.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL); float L_15 = L_14.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL); float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; memset((&L_18), 0, sizeof(L_18)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), L_13, L_15, L_17, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_18, NULL); V_3 = L_19; // b = new Bounds(min, Vector3.zero); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&___0_b), L_20, L_21, NULL); // b.Encapsulate(min); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_22, NULL); // b.Encapsulate(max); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_23, NULL); // b.Encapsulate(minB); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_24, NULL); // b.Encapsulate(maxB); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_25, NULL); // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = ___0_b; return L_26; } } // System.Nullable`1 FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyRootTransform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_applyCellCenterOffset, const RuntimeMethod* method) { FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B2_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B2_1 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B1_0 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B1_1 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B3_1 = NULL; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B3_2 = NULL; { // return ComputeWorldGridBounds(root.PGG_Setup, root.PGG_Grid, applyRootTransform ? root.transform : null, applyCellCenterOffset); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root; 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); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2 = ___0_root; NullCheck(L_2); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3; L_3 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_2); bool L_4 = ___1_applyRootTransform; G_B1_0 = L_3; G_B1_1 = L_1; if (L_4) { G_B2_0 = L_3; G_B2_1 = L_1; goto IL_0012; } } { G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0018; } IL_0012: { PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_5 = ___0_root; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL); G_B3_0 = L_6; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0018: { Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_7 = ___2_applyCellCenterOffset; Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_8; L_8 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(G_B3_2, G_B3_1, G_B3_0, L_7, NULL); return L_8; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridsBounds(System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_applyCellCenterOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; int32_t V_2 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_4; memset((&V_4), 0, sizeof(V_4)); { // Bounds worldBounds = new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // int iter = 0; V_1 = 0; // for (int i = 0; i < GenerateOutOf.Count; i++) V_2 = 0; goto IL_00c3; } IL_0011: { // if (GenerateOutOf[i] == null) continue; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_0 = ___0_GenerateOutOf; int32_t L_1 = V_2; NullCheck(L_0); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2; L_2 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_0, L_1, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_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_00bf; } } { // Vector3 boundsOff = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_4; // if (applyCellCenterOffset != null) if (GenerateOutOf[i].PGG_Setup != null) bool L_5; L_5 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_applyCellCenterOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_5) { goto IL_0084; } } { // if (applyCellCenterOffset != null) if (GenerateOutOf[i].PGG_Setup != null) List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_6 = ___0_GenerateOutOf; int32_t L_7 = V_2; NullCheck(L_6); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_8; L_8 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_6, L_7, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); NullCheck(L_8); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9; L_9 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_8); 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_0084; } } { // boundsOff = Vector3.Scale(GenerateOutOf[i].PGG_Setup.GetCellUnitSize(), applyCellCenterOffset.Value); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_11 = ___0_GenerateOutOf; int32_t L_12 = V_2; NullCheck(L_11); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_13; L_13 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_11, L_12, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); NullCheck(L_13); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14; L_14 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_13); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_applyCellCenterOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_15, L_16, NULL); V_3 = L_17; // boundsOff.x *= 0.5f; float* L_18 = (&(&V_3)->___x_2); float* L_19 = L_18; float L_20 = *((float*)L_19); *((float*)L_19) = (float)((float)il2cpp_codegen_multiply(L_20, (0.5f))); // boundsOff.z *= 0.5f; float* L_21 = (&(&V_3)->___z_4); float* L_22 = L_21; float L_23 = *((float*)L_22); *((float*)L_22) = (float)((float)il2cpp_codegen_multiply(L_23, (0.5f))); } IL_0084: { // Bounds? gridBounds = ComputeWorldGridBounds(GenerateOutOf[i], true, boundsOff); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_24 = ___0_GenerateOutOf; int32_t L_25 = V_2; NullCheck(L_24); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_26; L_26 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_24, L_25, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_28; memset((&L_28), 0, sizeof(L_28)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_28), L_27, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_29; L_29 = PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675(L_26, (bool)1, L_28, NULL); V_4 = L_29; // if (gridBounds == null) continue; bool L_30; L_30 = Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline((&V_4), Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var); if (!L_30) { goto IL_00bf; } } { // if (iter == 0) { worldBounds = gridBounds.Value; } int32_t L_31 = V_1; if (L_31) { goto IL_00ad; } } { // if (iter == 0) { worldBounds = gridBounds.Value; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32; L_32 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_4), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var); V_0 = L_32; } IL_00ad: { // worldBounds.Encapsulate(gridBounds.Value); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33; L_33 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_4), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_33, NULL); // iter += 1; int32_t L_34 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00bf: { // for (int i = 0; i < GenerateOutOf.Count; i++) int32_t L_35 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00c3: { // for (int i = 0; i < GenerateOutOf.Count; i++) int32_t L_36 = V_2; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_37 = ___0_GenerateOutOf; NullCheck(L_37); int32_t L_38; L_38 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_37, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); if ((((int32_t)L_36) < ((int32_t)L_38))) { goto IL_0011; } } { // return worldBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39 = V_0; return L_39; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ApplyBoundsBorderOffset(UnityEngine.Bounds,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, float ___1_units, const RuntimeMethod* method) { { // if (units > 0f) float L_0 = ___1_units; if ((!(((float)L_0) > ((float)(0.0f))))) { goto IL_0044; } } { // b.Encapsulate(b.max + Vector3.one * units); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); float L_3 = ___1_units; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_4, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_5, NULL); // b.Encapsulate(b.min - Vector3.one * units); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); float L_8 = ___1_units; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_9, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_10, NULL); } IL_0044: { // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = ___0_b; return L_11; } } // UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(UnityEngine.Texture2D) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method) { { // return GenerateColorArrayFor(tex.width, tex.height); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_tex; NullCheck(L_0); int32_t L_1; L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_tex; NullCheck(L_2); int32_t L_3; L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4; L_4 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_1, L_3, NULL); return L_4; } } // UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97 (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL; int32_t V_1 = 0; { // Color[] pixels = new Color[width * height]; int32_t L_0 = ___0_width; int32_t L_1 = ___1_height; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_0, L_1))); V_0 = L_2; // for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear; V_1 = 0; goto IL_001d; } IL_000d: { // for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0; int32_t L_4 = V_1; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5; L_5 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL); NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_5); // for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear; int32_t L_6 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_001d: { // for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear; int32_t L_7 = V_1; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = V_0; NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))) { goto IL_000d; } } { // return pixels; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_9 = V_0; return L_9; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled) { Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL); } IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke_back(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled) { Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke_cleanup(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled) { Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL); } IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com_back(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled) { Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com_cleanup(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled) { } // UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::get_GetWorldBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_0; memset((&V_0), 0, sizeof(V_0)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_1; memset((&V_1), 0, sizeof(V_1)); { // get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; } bool L_0 = __this->___wasGeneratingPixelmap_17; if (!L_0) { goto IL_000f; } } { // get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = __this->___LatestBounds_1; return L_1; } IL_000f: { // get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___Setup_7; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = __this->___Grid_8; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___GeneratorTransform_9; il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_5 = V_0; Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_6; L_6 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(L_2, L_3, L_4, L_5, NULL); V_1 = L_6; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7; L_7 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_1), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var); return L_7; } } IL2CPP_EXTERN_C Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 _returnValue; _returnValue = MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45(_thisAdjusted, method); return _returnValue; } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Prepare(UnityEngine.Color,System.Single,FIMSpace.Generating.EGenerateMode,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method) { { // PaintColor = paintColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_paintColor; __this->___PaintColor_6 = L_0; // Setup = null; __this->___Setup_7 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_7), (void*)(FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL); // Grid = null; __this->___Grid_8 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_8), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // GeneratorTransform = null; __this->___GeneratorTransform_9 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorTransform_9), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL); // SecondaryAxis = null; __this->___SecondaryAxis_14 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___SecondaryAxis_14), (void*)(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL); // SetSecAxis = null; __this->___SetSecAxis_15 = (Func_3_t4568553418EC7E101A173314C57B8CC169982414*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___SetSecAxis_15), (void*)(Func_3_t4568553418EC7E101A173314C57B8CC169982414*)NULL); // HeightAxis = null; __this->___HeightAxis_16 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___HeightAxis_16), (void*)(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL); // ScaleInitialBounds = 1f; __this->___ScaleInitialBounds_13 = (1.0f); // BorderPaddingOffset = borderOffset; float L_1 = ___1_borderOffset; __this->___BorderPaddingOffset_10 = L_1; // GenerateMode = generateMode; int32_t L_2 = ___2_generateMode; __this->___GenerateMode_11 = L_2; // TargetResolution = targetResolution; int32_t L_3 = ___3_targetResolution; __this->___TargetResolution_12 = L_3; // RestrictAxisValue = false; __this->___RestrictAxisValue_5 = (bool)0; // LatestPixelmap = null; __this->___LatestPixelmap_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL); // LatestBounds = new Bounds(); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = (&__this->___LatestBounds_1); il2cpp_codegen_initobj(L_4, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // LatestBakeBounds = new Bounds(); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_5 = (&__this->___LatestBakeBounds_2); il2cpp_codegen_initobj(L_5, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // LatestPivotForUI = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); __this->___LatestPivotForUI_3 = L_6; // LatestRatioTexToWorld = Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7; L_7 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); __this->___LatestRatioTexToWorld_4 = L_7; // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4_AdjustorThunk (RuntimeObject* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4(_thisAdjusted, ___0_paintColor, ___1_borderOffset, ___2_generateMode, ___3_targetResolution, method); } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ApplyFunctions(System.Func`2,System.Func`3,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method) { { // SecondaryAxis = secAxis; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_0 = ___0_secAxis; __this->___SecondaryAxis_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___SecondaryAxis_14), (void*)L_0); // SetSecAxis = setSecAxis; Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_1 = ___1_setSecAxis; __this->___SetSecAxis_15 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___SetSecAxis_15), (void*)L_1); // HeightAxis = heightAxis; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = ___2_heightAxis; __this->___HeightAxis_16 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___HeightAxis_16), (void*)L_2); // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE_AdjustorThunk (RuntimeObject* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE(_thisAdjusted, ___0_secAxis, ___1_setSecAxis, ___2_heightAxis, method); } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.PGGGeneratorRoot) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* method) { { // GenerateFieldMinimap(root.PGG_Setup, root.PGG_Grid, root.transform); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root; 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); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2 = ___0_root; NullCheck(L_2); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3; L_3 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_2); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_4 = ___0_root; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL); MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8(__this, L_1, L_3, L_5, NULL); // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0_AdjustorThunk (RuntimeObject* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0(_thisAdjusted, ___0_root, method); } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_1; memset((&V_1), 0, sizeof(V_1)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_2 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3; memset((&V_3), 0, sizeof(V_3)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_6 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7; memset((&V_7), 0, sizeof(V_7)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 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; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11; memset((&V_11), 0, sizeof(V_11)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_12; memset((&V_12), 0, sizeof(V_12)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_13; memset((&V_13), 0, sizeof(V_13)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); bool V_15 = false; bool V_16 = false; int32_t V_17 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_18 = NULL; int32_t V_19 = 0; int32_t V_20 = 0; bool V_21 = false; bool V_22 = false; int32_t V_23 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_24 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_25; memset((&V_25), 0, sizeof(V_25)); int32_t V_26 = 0; int32_t V_27 = 0; int32_t G_B19_0 = 0; int32_t G_B24_0 = 0; int32_t G_B34_0 = 0; int32_t G_B39_0 = 0; { // Setup = fs; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_fs; __this->___Setup_7 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_7), (void*)L_0); // Grid = grid; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = ___1_grid; __this->___Grid_8 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_8), (void*)L_1); // GeneratorTransform = t; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___2_t; __this->___GeneratorTransform_9 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorTransform_9), (void*)L_2); // if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = __this->___LatestPixelmap_0; 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_002e; } } { // if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___LatestPixelmap_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_5, NULL); } IL_002e: { // if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___0_fs; 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_0052; } } { // if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___2_t; NullCheck(L_8); String_t* L_9; L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL); String_t* L_10; L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397, L_9, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_10, NULL); // if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; } return; } IL_0052: { // if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid; if (L_11) { goto IL_0070; } } { // if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___2_t; NullCheck(L_12); String_t* L_13; L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL); String_t* L_14; L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C, L_13, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_14, NULL); // if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; } return; } IL_0070: { // Vector3 cellUnitSize = fs.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = ___0_fs; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_15, NULL); V_0 = L_16; // Bounds? gridWorldBounds = PGG_MinimapUtilities.ComputeWorldGridBounds(fs, grid, t, Vector3.Scale(cellUnitSize, GetAxisOffset())); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = ___0_fs; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = ___1_grid; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_20, L_21, NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_23; memset((&L_23), 0, sizeof(L_23)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_23), L_22, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_24; L_24 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(L_17, L_18, L_19, L_23, NULL); V_1 = L_24; // if (gridWorldBounds == null) return; bool L_25; L_25 = Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline((&V_1), Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var); if (L_25) { goto IL_009b; } } { // if (gridWorldBounds == null) return; return; } IL_009b: { // if (GenerateMode == EGenerateMode.EachCellIsPixel) int32_t L_26 = __this->___GenerateMode_11; if ((!(((uint32_t)L_26) == ((uint32_t)1)))) { goto IL_01d0; } } { // Bounds gridCellSpaceBounds = PGG_MinimapUtilities.ComputeGridCellSpaceBounds(grid, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27 = ___1_grid; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28; L_28 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_27, (bool)0, NULL); V_3 = L_28; // gridCellSpaceBounds.Encapsulate(gridCellSpaceBounds.max + new Vector3(1f, 0f, 1f)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; memset((&L_30), 0, sizeof(L_30)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_30, NULL); Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_3), L_31, NULL); // gridCellSpaceBounds.size = gridCellSpaceBounds.size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_3), L_32, NULL); // LatestBounds = gridCellSpaceBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33 = V_3; __this->___LatestBounds_1 = L_33; // Vector2Int maxPixel = GetMaxPixel(gridCellSpaceBounds); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_34 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35; L_35 = MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9(__this, L_34, NULL); V_4 = L_35; // LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y); int32_t L_36; L_36 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL); int32_t L_37; L_37 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_38; L_38 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_36, L_37, NULL); __this->___LatestPixelmap_0 = L_38; Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_38); // pixels = PGG_MinimapUtilities.GenerateColorArrayFor(maxPixel.x, maxPixel.y); int32_t L_39; L_39 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL); int32_t L_40; L_40 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_41; L_41 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_39, L_40, NULL); V_2 = L_41; // LatestRatioTexToWorld = new Vector2(cellUnitSize.x, cellUnitSize.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0; float L_43 = L_42.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_0; float L_45 = L_44.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46; memset((&L_46), 0, sizeof(L_46)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_46), L_43, L_45, /*hidden argument*/NULL); __this->___LatestRatioTexToWorld_4 = L_46; // LatestBounds = PGG_MinimapUtilities.ScaleBounds(LatestBounds, cellUnitSize); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_47 = __this->___LatestBounds_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_49; L_49 = PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A(L_47, L_48, NULL); __this->___LatestBounds_1 = L_49; // LatestBakeBounds = LatestBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_50 = __this->___LatestBounds_1; __this->___LatestBakeBounds_2 = L_50; // LatestPivotForUI = GetUIPivot(GetMinToZeroCell(fs, grid, cellUnitSize, 0f), LatestBakeBounds); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_51 = ___0_fs; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(__this, L_51, L_52, L_53, (0.0f), (bool)1, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_55 = __this->___LatestBakeBounds_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56; L_56 = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(__this, L_54, L_55, NULL); __this->___LatestPivotForUI_3 = L_56; // for (int c = 0; c < grid.AllApprovedCells.Count; c++) V_5 = 0; goto IL_01bc; } IL_017c: { // var cell = grid.AllApprovedCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_57 = ___1_grid; NullCheck(L_57); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_58 = L_57->___AllApprovedCells_1; int32_t L_59 = V_5; NullCheck(L_58); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60; L_60 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_58, L_59, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_6 = L_60; // pixPos = GetPixelPos(gridCellSpaceBounds, cell.Pos, Vector2.one); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_61 = V_3; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_62 = V_6; NullCheck(L_62); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_63 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_62)->___Pos_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_63, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65; L_65 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66; L_66 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_61, L_64, L_65, NULL); // PGG_MinimapUtilities.PaintPx(pixPos, PaintColor, pixels, maxPixel); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_67 = __this->___PaintColor_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_68 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70; L_70 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_69, NULL); PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD(L_66, L_67, L_68, L_70, NULL); // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_71 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_71, 1)); } IL_01bc: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_72 = V_5; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_73 = ___1_grid; NullCheck(L_73); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_74 = L_73->___AllApprovedCells_1; NullCheck(L_74); int32_t L_75; L_75 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_74, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_72) < ((int32_t)L_75))) { goto IL_017c; } } { goto IL_04f0; } IL_01d0: { // Bounds gridSpaceBounds = PGG_MinimapUtilities.ComputeGridCellSpaceBounds(grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_76 = ___1_grid; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_77; L_77 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_76, (bool)1, NULL); V_7 = L_77; // gridSpaceBounds = PGG_MinimapUtilities.ScaleBoundsWithSetup(gridSpaceBounds, fs); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_78 = V_7; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_79 = ___0_fs; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_80; L_80 = PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32(L_78, L_79, NULL); V_7 = L_80; // LatestBounds = gridSpaceBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_81 = V_7; __this->___LatestBounds_1 = L_81; // Bounds bakeBounds = gridSpaceBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_82 = V_7; V_8 = L_82; // bakeBounds = PGG_MinimapUtilities.ApplyBoundsBorderOffset(bakeBounds, BorderPaddingOffset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83 = V_8; float L_84 = __this->___BorderPaddingOffset_10; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_85; L_85 = PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143(L_83, L_84, NULL); V_8 = L_85; // LatestBakeBounds = bakeBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_86 = V_8; __this->___LatestBakeBounds_2 = L_86; // Vector3 boundsSize = bakeBounds.size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_8), NULL); V_9 = L_87; // float maxSize = GetBoundsMaxDimension(boundsSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_9; float L_89; L_89 = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(__this, L_88, NULL); // float pxRatio = (maxSize) / TargetResolution; int32_t L_90 = __this->___TargetResolution_12; V_10 = ((float)(L_89/((float)L_90))); // Vector2 fromTexToWorldSpace = new Vector2(pxRatio, pxRatio); float L_91 = V_10; float L_92 = V_10; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_11), L_91, L_92, NULL); // Vector2Int maxPixel = GetPixelPos(bakeBounds, bakeBounds.max, fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_93 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_8), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95 = V_11; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_96; L_96 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_93, L_94, L_95, NULL); V_12 = L_96; // LatestPivotForUI = GetUIPivot(GetMinToZeroCell(fs, grid, cellUnitSize, BorderPaddingOffset), LatestBakeBounds); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_97 = ___0_fs; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_98 = ___1_grid; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_0; float L_100 = __this->___BorderPaddingOffset_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101; L_101 = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(__this, L_97, L_98, L_99, L_100, (bool)1, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_102 = __this->___LatestBakeBounds_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103; L_103 = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(__this, L_101, L_102, NULL); __this->___LatestPivotForUI_3 = L_103; // LatestRatioTexToWorld = fromTexToWorldSpace; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_104 = V_11; __this->___LatestRatioTexToWorld_4 = L_104; // LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y); int32_t L_105; L_105 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_12), NULL); int32_t L_106; L_106 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_12), NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_107; L_107 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_105, L_106, NULL); __this->___LatestPixelmap_0 = L_107; Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_107); // pixels = PGG_MinimapUtilities.GenerateColorArrayFor(maxPixel.x, maxPixel.y); int32_t L_108; L_108 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_12), NULL); int32_t L_109; L_109 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_12), NULL); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_110; L_110 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_108, L_109, NULL); V_2 = L_110; // Vector2Int rectPaintSize = new Vector2Int(0, 0); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_13), 0, 0, NULL); // rectPaintSize.x = Mathf.RoundToInt((cellUnitSize.x / fromTexToWorldSpace.x) / 2f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_0; float L_112 = L_111.___x_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_113 = V_11; float L_114 = L_113.___x_0; int32_t L_115; L_115 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_112/L_114))/(2.0f))), NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_13), L_115, NULL); // Vector3 xyYPivotOff = new Vector3(0f, 0f, 0f); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), (0.0f), (0.0f), (0.0f), NULL); // ModifyRectPaintSize(ref rectPaintSize, ref xyYPivotOff, cellUnitSize, fromTexToWorldSpace); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_117 = V_11; MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(__this, (&V_13), (&V_14), L_116, L_117, NULL); // if (RestrictAxisValue == false) bool L_118 = __this->___RestrictAxisValue_5; if (L_118) { goto IL_03e5; } } { // bool xo = rectPaintSize.x % 2 != 0; int32_t L_119; L_119 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_13), NULL); V_15 = (bool)((!(((uint32_t)((int32_t)(L_119%2))) <= ((uint32_t)0)))? 1 : 0); // bool yo = rectPaintSize.y % 2 != 0; int32_t L_120; L_120 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_13), NULL); V_16 = (bool)((!(((uint32_t)((int32_t)(L_120%2))) <= ((uint32_t)0)))? 1 : 0); // for (int c = 0; c < grid.AllApprovedCells.Count; c++) V_17 = 0; goto IL_03ce; } IL_0311: { // var cell = grid.AllApprovedCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_121 = ___1_grid; NullCheck(L_121); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_122 = L_121->___AllApprovedCells_1; int32_t L_123 = V_17; NullCheck(L_122); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_124; L_124 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_122, L_123, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_18 = L_124; // int nx = 0; V_19 = 0; // if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0; bool L_125 = V_15; if (!L_125) { goto IL_035b; } } { // if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_126 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_127 = V_18; NullCheck(L_127); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_128 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_127)->___Pos_0); int32_t L_129; L_129 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_128, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_130 = V_18; NullCheck(L_130); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_131 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_130)->___Pos_0); int32_t L_132; L_132 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_131, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_133 = V_18; NullCheck(L_133); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_134 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_133)->___Pos_0); int32_t L_135; L_135 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_134, NULL); NullCheck(L_126); bool L_136; L_136 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_126, ((int32_t)il2cpp_codegen_subtract(L_129, 1)), L_132, L_135, FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var); if (L_136) { goto IL_0358; } } { G_B19_0 = 0; goto IL_0359; } IL_0358: { G_B19_0 = (-1); } IL_0359: { V_19 = G_B19_0; } IL_035b: { // int ny = 0; V_20 = 0; // if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0; bool L_137 = V_16; if (!L_137) { goto IL_0396; } } { // if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_138 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_139 = V_18; NullCheck(L_139); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_140 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_139)->___Pos_0); int32_t L_141; L_141 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_140, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_142 = V_18; NullCheck(L_142); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_143 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_142)->___Pos_0); int32_t L_144; L_144 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_143, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_145 = V_18; NullCheck(L_145); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_146 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_145)->___Pos_0); int32_t L_147; L_147 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_146, NULL); NullCheck(L_138); bool L_148; L_148 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_138, L_141, L_144, ((int32_t)il2cpp_codegen_add(L_147, 1)), FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var); if (L_148) { goto IL_0393; } } { G_B24_0 = 0; goto IL_0394; } IL_0393: { G_B24_0 = (-1); } IL_0394: { V_20 = G_B24_0; } IL_0396: { // pixPos = GetPixelPos(bakeBounds, fs.GetCellWorldPosition(cell) + xyYPivotOff, fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_149 = V_8; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_150 = ___0_fs; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_151 = V_18; NullCheck(L_150); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152; L_152 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_150, L_151, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154; L_154 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_152, L_153, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_155 = V_11; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_156; L_156 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_149, L_154, L_155, NULL); // PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel, nx, ny/*, nx, px, ny, py*/); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_157 = V_13; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_158 = __this->___PaintColor_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_159 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_160 = V_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_161; L_161 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_160, NULL); int32_t L_162 = V_19; int32_t L_163 = V_20; PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_156, L_157, L_158, L_159, L_161, L_162, L_163, NULL); // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_164 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_164, 1)); } IL_03ce: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_165 = V_17; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_166 = ___1_grid; NullCheck(L_166); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_167 = L_166->___AllApprovedCells_1; NullCheck(L_167); int32_t L_168; L_168 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_167, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_165) < ((int32_t)L_168))) { goto IL_0311; } } { goto IL_04f0; } IL_03e5: { // bool xo = rectPaintSize.x % 2 != 0; int32_t L_169; L_169 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_13), NULL); V_21 = (bool)((!(((uint32_t)((int32_t)(L_169%2))) <= ((uint32_t)0)))? 1 : 0); // bool yo = rectPaintSize.y % 2 != 0; int32_t L_170; L_170 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_13), NULL); V_22 = (bool)((!(((uint32_t)((int32_t)(L_170%2))) <= ((uint32_t)0)))? 1 : 0); // for (int c = 0; c < grid.AllApprovedCells.Count; c++) V_23 = 0; goto IL_04de; } IL_0409: { // var cell = grid.AllApprovedCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_171 = ___1_grid; NullCheck(L_171); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_172 = L_171->___AllApprovedCells_1; int32_t L_173 = V_23; NullCheck(L_172); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_174; L_174 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_172, L_173, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_24 = L_174; // Vector3 wPos = (fs.GetCellWorldPosition(cell) + xyYPivotOff); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_175 = ___0_fs; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_176 = V_24; NullCheck(L_175); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_177; L_177 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_175, L_176, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_179; L_179 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_177, L_178, NULL); V_25 = L_179; // if (IsPositionRestricted(t.TransformPoint(wPos), cellUnitSize)) continue; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_180 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_181 = V_25; NullCheck(L_180); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182; L_182 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_180, L_181, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183 = V_0; bool L_184; L_184 = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(__this, L_182, L_183, NULL); if (L_184) { goto IL_04d8; } } { // int nx = 0; V_26 = 0; // if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0; bool L_185 = V_21; if (!L_185) { goto IL_0478; } } { // if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_186 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_187 = V_24; NullCheck(L_187); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_188 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_187)->___Pos_0); int32_t L_189; L_189 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_188, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_190 = V_24; NullCheck(L_190); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_191 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_190)->___Pos_0); int32_t L_192; L_192 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_191, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_193 = V_24; NullCheck(L_193); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_194 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_193)->___Pos_0); int32_t L_195; L_195 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_194, NULL); NullCheck(L_186); bool L_196; L_196 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_186, ((int32_t)il2cpp_codegen_subtract(L_189, 1)), L_192, L_195, FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var); if (L_196) { goto IL_0475; } } { G_B34_0 = 0; goto IL_0476; } IL_0475: { G_B34_0 = (-1); } IL_0476: { V_26 = G_B34_0; } IL_0478: { // int ny = 0; V_27 = 0; // if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0; bool L_197 = V_22; if (!L_197) { goto IL_04b3; } } { // if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_198 = ___1_grid; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_199 = V_24; NullCheck(L_199); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_200 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_199)->___Pos_0); int32_t L_201; L_201 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_200, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_202 = V_24; NullCheck(L_202); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_203 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_202)->___Pos_0); int32_t L_204; L_204 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_203, NULL); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_205 = V_24; NullCheck(L_205); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_206 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_205)->___Pos_0); int32_t L_207; L_207 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_206, NULL); NullCheck(L_198); bool L_208; L_208 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_198, L_201, L_204, ((int32_t)il2cpp_codegen_add(L_207, 1)), FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var); if (L_208) { goto IL_04b0; } } { G_B39_0 = 0; goto IL_04b1; } IL_04b0: { G_B39_0 = (-1); } IL_04b1: { V_27 = G_B39_0; } IL_04b3: { // pixPos = GetPixelPos(bakeBounds, wPos, fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_209 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210 = V_25; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_211 = V_11; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_212; L_212 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_209, L_210, L_211, NULL); // PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel, nx, ny); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_213 = V_13; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_214 = __this->___PaintColor_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_215 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_216 = V_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_217; L_217 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_216, NULL); int32_t L_218 = V_26; int32_t L_219 = V_27; PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_212, L_213, L_214, L_215, L_217, L_218, L_219, NULL); } IL_04d8: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_220 = V_23; V_23 = ((int32_t)il2cpp_codegen_add(L_220, 1)); } IL_04de: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_221 = V_23; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_222 = ___1_grid; NullCheck(L_222); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_223 = L_222->___AllApprovedCells_1; NullCheck(L_223); int32_t L_224; L_224 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_223, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_221) < ((int32_t)L_224))) { goto IL_0409; } } IL_04f0: { // if (GenerateMode == EGenerateMode.EachCellIsPixel) LatestPixelmap.filterMode = FilterMode.Point; int32_t L_225 = __this->___GenerateMode_11; if ((!(((uint32_t)L_225) == ((uint32_t)1)))) { goto IL_0505; } } { // if (GenerateMode == EGenerateMode.EachCellIsPixel) LatestPixelmap.filterMode = FilterMode.Point; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_226 = __this->___LatestPixelmap_0; NullCheck(L_226); Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_226, 0, NULL); } IL_0505: { // LatestPixelmap.wrapMode = TextureWrapMode.Clamp; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_227 = __this->___LatestPixelmap_0; NullCheck(L_227); Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_227, 1, NULL); // LatestPixelmap.SetPixels(pixels); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_228 = __this->___LatestPixelmap_0; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_229 = V_2; NullCheck(L_228); Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_228, L_229, NULL); // LatestPixelmap.Apply(); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_230 = __this->___LatestPixelmap_0; NullCheck(L_230); Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_230, NULL); // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8(_thisAdjusted, ___0_fs, ___1_grid, ___2_t, method); } // UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateTexture2D(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return new Texture2D(width, height, TextureFormat.RGBA32, false); int32_t L_0 = ___0_width; int32_t L_1 = ___1_height; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var); NullCheck(L_2); Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_2, L_0, L_1, 4, (bool)0, NULL); return L_2; } } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldsPixelmap(System.Collections.Generic.List`1,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_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_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4; memset((&V_4), 0, sizeof(V_4)); ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_5 = NULL; float V_6 = 0.0f; int32_t V_7 = 0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_8 = NULL; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_9 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_10 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); int32_t V_14 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_15 = NULL; int32_t V_16 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_17 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_18; memset((&V_18), 0, sizeof(V_18)); float G_B7_0 = 0.0f; float G_B5_0 = 0.0f; float G_B6_0 = 0.0f; { // wasGeneratingPixelmap = true; __this->___wasGeneratingPixelmap_17 = (bool)1; // if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___LatestPixelmap_0; 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_0020; } } { // if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___LatestPixelmap_0; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_2, NULL); } IL_0020: { // LatestBounds = new Bounds(); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = (&__this->___LatestBounds_1); il2cpp_codegen_initobj(L_3, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // FGenerators.CheckForNulls(GenerateOutOf); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_4 = ___0_GenerateOutOf; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434(L_4, FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var); // if (GenerateOutOf.Count == 0) return; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_5 = ___0_GenerateOutOf; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_5, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); if (L_6) { goto IL_003b; } } { // if (GenerateOutOf.Count == 0) return; return; } IL_003b: { // Bounds worldBounds = new Bounds(); il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)); // worldBounds = PGG_MinimapUtilities.ComputeWorldGridsBounds(GenerateOutOf, GetUsedAxis()); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_7 = ___0_GenerateOutOf; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4(__this, NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_9; memset((&L_9), 0, sizeof(L_9)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_9), L_8, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10; L_10 = PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6(L_7, L_9, NULL); V_0 = L_10; // worldBounds = PGG_MinimapUtilities.ApplyBoundsBorderOffset(worldBounds, BorderPaddingOffset); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_0; float L_12 = __this->___BorderPaddingOffset_10; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13; L_13 = PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143(L_11, L_12, NULL); V_0 = L_13; // worldBounds.size = worldBounds.size * ScaleInitialBounds; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); float L_15 = __this->___ScaleInitialBounds_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_15, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_16, NULL); // LatestBounds = worldBounds; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17 = V_0; __this->___LatestBounds_1 = L_17; // Vector3 boundsSize = worldBounds.size; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); V_1 = L_18; // float maxSize = GetBoundsMaxDimension(boundsSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1; float L_20; L_20 = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(__this, L_19, NULL); // if (forceAspectRatio != null && forceAspectRatio.Value.y != 0f) bool L_21; L_21 = Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_inline((&___1_forceAspectRatio), Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var); G_B5_0 = L_20; if (!L_21) { G_B7_0 = L_20; goto IL_00da; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; L_22 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var); float L_23 = L_22.___y_1; G_B6_0 = G_B5_0; if ((((float)L_23) == ((float)(0.0f)))) { G_B7_0 = G_B5_0; goto IL_00da; } } { // float targetRatio = forceAspectRatio.Value.x / forceAspectRatio.Value.y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24; L_24 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var); float L_25 = L_24.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26; L_26 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var); float L_27 = L_26.___y_1; V_6 = ((float)(L_25/L_27)); // SetMapRatio(ref boundsSize, targetRatio); float L_28 = V_6; MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82(__this, (&V_1), L_28, NULL); // worldBounds.size = boundsSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1; Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_29, NULL); G_B7_0 = G_B6_0; } IL_00da: { // float pxRatio = maxSize / TargetResolution; int32_t L_30 = __this->___TargetResolution_12; V_2 = ((float)(G_B7_0/((float)L_30))); // Vector2 fromTexToWorldSpace = new Vector2(pxRatio, pxRatio); float L_31 = V_2; float L_32 = V_2; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_31, L_32, NULL); // maxPixel = GetPixelPos(worldBounds, worldBounds.max, fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36; L_36 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_33, L_34, L_35, NULL); V_4 = L_36; // LatestRatioTexToWorld = fromTexToWorldSpace; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_3; __this->___LatestRatioTexToWorld_4 = L_37; // LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y); int32_t L_38; L_38 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL); int32_t L_39; L_39 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_40; L_40 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_38, L_39, NULL); __this->___LatestPixelmap_0 = L_40; Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_40); // Color[] pixels = PGG_MinimapUtilities.GenerateColorArrayFor(LatestPixelmap); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_41 = __this->___LatestPixelmap_0; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_42; L_42 = PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378(L_41, NULL); V_5 = L_42; // for (int i = 0; i < GenerateOutOf.Count; i++) V_7 = 0; goto IL_029d; } IL_0132: { // FieldSetup fs = GenerateOutOf[i].PGG_Setup; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_43 = ___0_GenerateOutOf; int32_t L_44 = V_7; NullCheck(L_43); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_45; L_45 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_43, L_44, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); NullCheck(L_45); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_46; L_46 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_45); V_8 = L_46; // if (fs == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_47 = V_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_48; L_48 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_47, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_48) { goto IL_0297; } } { // FGenGraph grid = GenerateOutOf[i].PGG_Grid; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_49 = ___0_GenerateOutOf; int32_t L_50 = V_7; NullCheck(L_49); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_51; L_51 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_49, L_50, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); NullCheck(L_51); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52; L_52 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_51); V_9 = L_52; // if (grid == null) continue; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_53 = V_9; if (!L_53) { goto IL_0297; } } { // Transform t = GenerateOutOf[i].transform; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_54 = ___0_GenerateOutOf; int32_t L_55 = V_7; NullCheck(L_54); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_56; L_56 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_54, L_55, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); NullCheck(L_56); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57; L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_56, NULL); V_10 = L_57; // Vector3 cellUnitSize = fs.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_58 = V_8; NullCheck(L_58); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_58, NULL); V_11 = L_59; // Vector2Int rectPaintSize = new Vector2Int(0, 0); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_12), 0, 0, NULL); // rectPaintSize.x = Mathf.RoundToInt((cellUnitSize.x / fromTexToWorldSpace.x) / 2f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_11; float L_61 = L_60.___x_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_3; float L_63 = L_62.___x_0; int32_t L_64; L_64 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_61/L_63))/(2.0f))), NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_12), L_64, NULL); // Vector3 xyYPivotOff = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_13 = L_65; // ModifyRectPaintSize(ref rectPaintSize, ref xyYPivotOff, cellUnitSize, fromTexToWorldSpace); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_11; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_3; MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(__this, (&V_12), (&V_13), L_66, L_67, NULL); // if (RestrictAxisValue == false) bool L_68 = __this->___RestrictAxisValue_5; if (L_68) { goto IL_0225; } } { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) V_14 = 0; goto IL_0213; } IL_01c6: { // var cell = grid.AllApprovedCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_69 = V_9; NullCheck(L_69); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_70 = L_69->___AllApprovedCells_1; int32_t L_71 = V_14; NullCheck(L_70); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_72; L_72 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_70, L_71, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_15 = L_72; // pixPos = GetPixelPos(worldBounds, t.TransformPoint(fs.GetCellWorldPosition(cell) + xyYPivotOff), fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_73 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74 = V_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = V_8; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_76 = V_15; NullCheck(L_75); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_75, L_76, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_77, L_78, NULL); NullCheck(L_74); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_74, L_79, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82; L_82 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_73, L_80, L_81, NULL); // PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_83 = V_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_84 = __this->___PaintColor_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_85 = V_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_86 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87; L_87 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_86, NULL); PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_82, L_83, L_84, L_85, L_87, 0, 0, NULL); // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_88 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_0213: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_89 = V_14; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_90 = V_9; NullCheck(L_90); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_91 = L_90->___AllApprovedCells_1; NullCheck(L_91); int32_t L_92; L_92 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_91, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_92))) { goto IL_01c6; } } { goto IL_0297; } IL_0225: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) V_16 = 0; goto IL_0287; } IL_022a: { // var cell = grid.AllApprovedCells[c]; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_93 = V_9; NullCheck(L_93); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_94 = L_93->___AllApprovedCells_1; int32_t L_95 = V_16; NullCheck(L_94); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_96; L_96 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_94, L_95, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_17 = L_96; // Vector3 wPos = t.TransformPoint(fs.GetCellWorldPosition(cell) + xyYPivotOff); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97 = V_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_98 = V_8; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_99 = V_17; NullCheck(L_98); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_98, L_99, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102; L_102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_100, L_101, NULL); NullCheck(L_97); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103; L_103 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_97, L_102, NULL); V_18 = L_103; // if (IsPositionRestricted(wPos, cellUnitSize)) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_18; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_11; bool L_106; L_106 = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(__this, L_104, L_105, NULL); if (L_106) { goto IL_0281; } } { // pixPos = GetPixelPos(worldBounds, wPos, fromTexToWorldSpace); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_107 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_18; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = V_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_110; L_110 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_107, L_108, L_109, NULL); // PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_111 = V_12; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_112 = __this->___PaintColor_6; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_113 = V_5; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_114 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115; L_115 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_114, NULL); PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_110, L_111, L_112, L_113, L_115, 0, 0, NULL); } IL_0281: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_116 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_116, 1)); } IL_0287: { // for (int c = 0; c < grid.AllApprovedCells.Count; c++) int32_t L_117 = V_16; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_118 = V_9; NullCheck(L_118); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_119 = L_118->___AllApprovedCells_1; NullCheck(L_119); int32_t L_120; L_120 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_119, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_117) < ((int32_t)L_120))) { goto IL_022a; } } IL_0297: { // for (int i = 0; i < GenerateOutOf.Count; i++) int32_t L_121 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_121, 1)); } IL_029d: { // for (int i = 0; i < GenerateOutOf.Count; i++) int32_t L_122 = V_7; List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_123 = ___0_GenerateOutOf; NullCheck(L_123); int32_t L_124; L_124 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_123, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); if ((((int32_t)L_122) < ((int32_t)L_124))) { goto IL_0132; } } { // LatestPixelmap.SetPixels(pixels); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_125 = __this->___LatestPixelmap_0; ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_126 = V_5; NullCheck(L_125); Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_125, L_126, NULL); // LatestPixelmap.wrapMode = TextureWrapMode.Clamp; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_127 = __this->___LatestPixelmap_0; NullCheck(L_127); Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_127, 1, NULL); // LatestPixelmap.Apply(); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_128 = __this->___LatestPixelmap_0; NullCheck(L_128); Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_128, NULL); // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE_AdjustorThunk (RuntimeObject* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE(_thisAdjusted, ___0_GenerateOutOf, ___1_forceAspectRatio, method); } // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetPixelPos(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector2Int pos = new Vector2Int(); il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)); // pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); float L_3 = L_2.___x_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio; float L_5 = L_4.___x_0; int32_t L_6; L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL); Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL); // pos.y = GetRoundValue(SecondaryAxis(worldPos) - SecondaryAxis(b.min), sizeRatio.y); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_worldPos; NullCheck(L_7); float L_9; L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_10 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL); NullCheck(L_10); float L_12; L_12 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_10, L_11, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___2_sizeRatio; float L_14 = L_13.___y_1; int32_t L_15; L_15 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_9, L_12)), L_14, NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_15, NULL); // return pos; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9_AdjustorThunk (RuntimeObject* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A _returnValue; _returnValue = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(_thisAdjusted, ___0_b, ___1_worldPos, ___2_sizeRatio, method); return _returnValue; } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ModifyRectPaintSize(UnityEngine.Vector2Int&,UnityEngine.Vector3&,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, const RuntimeMethod* method) { { // rectPaintSize.y = Mathf.RoundToInt((SecondaryAxis(cellUnitSize) / fromTexToWorldSpace.y) / 2f); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_rectPaintSize; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_1 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_cellUnitSize; NullCheck(L_1); float L_3; L_3 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_1, L_2, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___3_fromTexToWorldSpace; float L_5 = L_4.___y_1; int32_t L_6; L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_3/L_5))/(2.0f))), NULL); Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline(L_0, L_6, NULL); // xyYPivotOff = new Vector3(0f, cellUnitSize.y * 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = ___1_xyYPivotOff; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_cellUnitSize; float L_9 = L_8.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_10), (0.0f), ((float)il2cpp_codegen_multiply(L_9, (0.5f))), /*hidden argument*/NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_7 = L_10; // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB_AdjustorThunk (RuntimeObject* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(_thisAdjusted, ___0_rectPaintSize, ___1_xyYPivotOff, ___2_cellUnitSize, ___3_fromTexToWorldSpace, method); } // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUISize(FIMSpace.Generating.PGG_MinimapHandler,UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, 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; } float V_0 = 0.0f; { // if (minimap == null) return Vector2.one; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ___0_minimap; 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 (minimap == null) return Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); return L_2; } IL_000f: { // worldSize.x *= borderPaddingScaleRatio.x; float* L_3 = (&(&___1_worldSize)->___x_2); float* L_4 = L_3; float L_5 = *((float*)L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___2_borderPaddingScaleRatio; float L_7 = L_6.___x_0; *((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, L_7)); // SetSecAxis(worldSize, SecondaryAxis(worldSize) * borderPaddingScaleRatio.y); Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_8 = __this->___SetSecAxis_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_worldSize; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_10 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_worldSize; NullCheck(L_10); float L_12; L_12 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_10, L_11, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___2_borderPaddingScaleRatio; float L_14 = L_13.___y_1; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_8, L_9, ((float)il2cpp_codegen_multiply(L_12, L_14)), NULL); // float ratio = minimap.DisplayRatio; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_16 = ___0_minimap; NullCheck(L_16); float L_17; L_17 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(L_16, NULL); V_0 = L_17; // return new Vector2(worldSize.x * ratio, SecondaryAxis(worldSize) * ratio); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_worldSize; float L_19 = L_18.___x_2; float L_20 = V_0; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_21 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_worldSize; NullCheck(L_21); float L_23; L_23 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_21, L_22, NULL); float L_24 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; memset((&L_25), 0, sizeof(L_25)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_25), ((float)il2cpp_codegen_multiply(L_19, L_20)), ((float)il2cpp_codegen_multiply(L_23, L_24)), /*hidden argument*/NULL); return L_25; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07_AdjustorThunk (RuntimeObject* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07(_thisAdjusted, ___0_minimap, ___1_worldSize, ___2_borderPaddingScaleRatio, method); return _returnValue; } // UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUIPivot(UnityEngine.Vector3,UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* method) { { // return new Vector2( // minToZeroCell.x / bakeBounds.size.x, // SecondaryAxis(minToZeroCell) / SecondaryAxis(bakeBounds.size) // ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_minToZeroCell; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___1_bakeBounds), NULL); float L_3 = L_2.___x_2; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_4 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_minToZeroCell; NullCheck(L_4); float L_6; L_6 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_4, L_5, NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___1_bakeBounds), NULL); NullCheck(L_7); float L_9; L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; memset((&L_10), 0, sizeof(L_10)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), ((float)(L_1/L_3)), ((float)(L_6/L_9)), /*hidden argument*/NULL); return L_10; } } IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue; _returnValue = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(_thisAdjusted, ___0_minToZeroCell, ___1_bakeBounds, method); return _returnValue; } // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMinToZeroCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2,UnityEngine.Vector3,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); 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)); { // Vector3 minToZeroCell = grid.GetMin().InverseV3Int(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___1_grid; NullCheck(L_0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1; L_1 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_0, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_2, NULL); V_0 = L_3; // if (applyHalfCellOffset) minToZeroCell += new Vector3(.5f, 0f, .5f); // Cell Center offset bool L_4 = ___4_applyHalfCellOffset; if (!L_4) { goto IL_0030; } } { // if (applyHalfCellOffset) minToZeroCell += new Vector3(.5f, 0f, .5f); // Cell Center offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_6, NULL); V_0 = L_7; } IL_0030: { // minToZeroCell = Vector3.Scale(minToZeroCell, unitSizeForScaling); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___2_unitSizeForScaling; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_8, L_9, NULL); V_0 = L_10; // minToZeroCell += Vector3.one * borderOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); float L_13 = ___3_borderOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_14, NULL); V_0 = L_15; // return minToZeroCell; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(_thisAdjusted, ___0_fs, ___1_grid, ___2_unitSizeForScaling, ___3_borderOffset, ___4_applyHalfCellOffset, method); return _returnValue; } // UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMaxPixel(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) { { // return new Vector2Int( // Mathf.CeilToInt(bounds.size.x), // Mathf.CeilToInt(SecondaryAxis(bounds.size)) // ); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL); float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_1, NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_3 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL); NullCheck(L_3); float L_5; L_5 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_3, L_4, NULL); int32_t L_6; L_6 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_5, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7; memset((&L_7), 0, sizeof(L_7)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_2, L_6, /*hidden argument*/NULL); return L_7; } } IL2CPP_EXTERN_C Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9_AdjustorThunk (RuntimeObject* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A _returnValue; _returnValue = MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9(_thisAdjusted, ___0_bounds, method); return _returnValue; } // System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::IsPositionRestricted(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method) { { // if (Mathf.Abs(HeightAxis(wPos) - HeightAxis(GeneratorTransform.position)) > HeightAxis(cellUnitSize) * 0.5f) return true; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_0 = __this->___HeightAxis_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_wPos; NullCheck(L_0); float L_2; L_2 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_0, L_1, NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_3 = __this->___HeightAxis_16; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___GeneratorTransform_9; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); NullCheck(L_3); float L_6; L_6 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_3, L_5, NULL); float L_7; L_7 = fabsf(((float)il2cpp_codegen_subtract(L_2, L_6))); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_8 = __this->___HeightAxis_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_cellUnitSize; NullCheck(L_8); float L_10; L_10 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_8, L_9, NULL); if ((!(((float)L_7) > ((float)((float)il2cpp_codegen_multiply(L_10, (0.5f))))))) { goto IL_003e; } } { // if (Mathf.Abs(HeightAxis(wPos) - HeightAxis(GeneratorTransform.position)) > HeightAxis(cellUnitSize) * 0.5f) return true; return (bool)1; } IL_003e: { // return false; return (bool)0; } } IL2CPP_EXTERN_C bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(_thisAdjusted, ___0_wPos, ___1_cellUnitSize, method); return _returnValue; } // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetAxisOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) { { // return new Vector3(0.5f, 0f, 0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); return L_0; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72(_thisAdjusted, method); return _returnValue; } // System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetBoundsMaxDimension(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, const RuntimeMethod* method) { { // if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_boundsSize; float L_1 = L_0.___x_2; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_boundsSize; NullCheck(L_2); float L_4; L_4 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_2, L_3, NULL); if ((!(((float)L_1) > ((float)L_4)))) { goto IL_001b; } } { // if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_boundsSize; float L_6 = L_5.___x_2; return L_6; } IL_001b: { // if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_boundsSize; NullCheck(L_7); float L_9; L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL); return L_9; } } IL2CPP_EXTERN_C float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); float _returnValue; _returnValue = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(_thisAdjusted, ___0_boundsSize, method); return _returnValue; } // System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetMapRatio(UnityEngine.Vector3&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method) { { // if (boundsSize.x > SecondaryAxis(boundsSize)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_boundsSize; float L_1 = L_0->___x_2; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_boundsSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3); NullCheck(L_2); float L_5; L_5 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_2, L_4, NULL); if ((!(((float)L_1) > ((float)L_5)))) { goto IL_0039; } } { // boundsSize = SetSecAxis(boundsSize, boundsSize.x / targetRatio); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___0_boundsSize; Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_7 = __this->___SetSecAxis_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___0_boundsSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = ___0_boundsSize; float L_11 = L_10->___x_2; float L_12 = ___1_targetRatio; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_7, L_9, ((float)(L_11/L_12)), NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6 = L_13; return; } IL_0039: { // boundsSize.x = SecondaryAxis(boundsSize) / targetRatio; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___0_boundsSize; Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_15 = __this->___SecondaryAxis_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = ___0_boundsSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_16); NullCheck(L_15); float L_18; L_18 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_15, L_17, NULL); float L_19 = ___1_targetRatio; L_14->___x_2 = ((float)(L_18/L_19)); // } return; } } IL2CPP_EXTERN_C void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82(_thisAdjusted, ___0_boundsSize, ___1_targetRatio, method); } // UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUsedAxis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 axis = new Vector3(1, 0, 0); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (1.0f), (0.0f), (0.0f), NULL); // axis = SetSecAxis(axis, 1f); Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_0 = __this->___SetSecAxis_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_0, L_1, (1.0f), NULL); V_0 = L_2; // return axis; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; return L_3; } } IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue; _returnValue = MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4(_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 // System.Void FIMSpace.Generating.PGG_Minimap_AutoDestroyWith::OnDestroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_AutoDestroyWith_OnDestroy_m47CD6ACFC9C3A3C2F77552A19BBDD3AF00FC0753 (PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* __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 (ToDestroyWhenBeingDestroyed == null) return; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___ToDestroyWhenBeingDestroyed_4; 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 (ToDestroyWhenBeingDestroyed == null) return; return; } IL_000f: { // Destroy(ToDestroyWhenBeingDestroyed); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___ToDestroyWhenBeingDestroyed_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL); // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_AutoDestroyWith::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_AutoDestroyWith__ctor_m5B1C82FFEAE8BF288EF1EC4EBC97E7D2B97616A7 (PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* __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 // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_BuildPlannerExecutorToMinimap_Reset_mF5785EA16F447FC3898B3B43EACEE49FC8C02A14 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mCAA502040610B6E7344CBEAE44D3ED05A33FC582_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_m9F4731448038244699ED94C56B13385DE08D1A0F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mEE9017CD5F1E29C7E47F55AB00C4FD5BD8FC0EAF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Executor = GetComponent(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_0; L_0 = Component_GetComponent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mEE9017CD5F1E29C7E47F55AB00C4FD5BD8FC0EAF(__this, Component_GetComponent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mEE9017CD5F1E29C7E47F55AB00C4FD5BD8FC0EAF_RuntimeMethod_var); __this->___Executor_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Executor_5), (void*)L_0); // if (!Executor) Executor = GetComponentInChildren(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_1 = __this->___Executor_5; 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_0025; } } { // if (!Executor) Executor = GetComponentInChildren(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_3; L_3 = Component_GetComponentInChildren_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mCAA502040610B6E7344CBEAE44D3ED05A33FC582(__this, Component_GetComponentInChildren_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_mCAA502040610B6E7344CBEAE44D3ED05A33FC582_RuntimeMethod_var); __this->___Executor_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Executor_5), (void*)L_3); } IL_0025: { // if (!Executor) Executor = GetComponentInParent(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_4 = __this->___Executor_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (L_5) { goto IL_003e; } } { // if (!Executor) Executor = GetComponentInParent(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_6; L_6 = Component_GetComponentInParent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_m9F4731448038244699ED94C56B13385DE08D1A0F(__this, Component_GetComponentInParent_TisBuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C_m9F4731448038244699ED94C56B13385DE08D1A0F_RuntimeMethod_var); __this->___Executor_5 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___Executor_5), (void*)L_6); } IL_003e: { // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GenerateAfterPlannerExecutor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_BuildPlannerExecutorToMinimap_GenerateAfterPlannerExecutor_mC397182D0650C5D93D4352E05DBF57DDEB3B47C8 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E_m49E7DE659BBF1DA4DBBDC204AC24091C00101345_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC_mC5DA00ECAC83495A08DDED167A82F81EF942DB71_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* V_1 = NULL; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* V_2 = NULL; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* V_3 = NULL; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* V_4 = NULL; bool V_5 = false; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_6 = NULL; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* V_7 = NULL; { // if (Executor == null) return; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_0 = __this->___Executor_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_000f; } } { // if (Executor == null) return; return; } IL_000f: { // if (Executor.GeneratedPreview == null) return; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_2 = __this->___Executor_5; NullCheck(L_2); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_3; L_3 = BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A_inline(L_2, NULL); if (L_3) { goto IL_001d; } } { // if (Executor.GeneratedPreview == null) return; return; } IL_001d: { // if (Executor.GeneratedPreview.PlannerResults == null) return; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_4 = __this->___Executor_5; NullCheck(L_4); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_5; L_5 = BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A_inline(L_4, NULL); NullCheck(L_5); List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* L_6 = L_5->___PlannerResults_0; if (L_6) { goto IL_0030; } } { // if (Executor.GeneratedPreview.PlannerResults == null) return; return; } IL_0030: { // for (int g = 0; g < Executor.GeneratedGenerators.Count; g++) V_0 = 0; goto IL_01fd; } IL_0037: { // var gen = Executor.GeneratedGenerators[g]; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_7 = __this->___Executor_5; NullCheck(L_7); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_8; L_8 = BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline(L_7, NULL); int32_t L_9 = V_0; NullCheck(L_8); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_10; L_10 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_8, L_9, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var); V_1 = L_10; // BuildPlannerReference bpRef = gen.GetComponent(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_11 = V_1; NullCheck(L_11); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_12; L_12 = Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56(L_11, Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); V_2 = L_12; // var settings = GetSettingsFor(bpRef); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_13 = V_2; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_14; L_14 = PGG_Minimap_BuildPlannerExecutorToMinimap_GetSettingsFor_m0736BAEB2276A581E476CFD3847CADB92CCB75A2(__this, L_13, NULL); V_3 = L_14; // var bSettings = GetBaseSettingsFor(bpRef); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_15 = V_2; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_16; L_16 = PGG_Minimap_BuildPlannerExecutorToMinimap_GetBaseSettingsFor_m75AB3CAE11657CD1AAEBE571D85EC4D877ECFB61(__this, L_15, NULL); V_4 = L_16; // bool justImageExecuted = false; V_5 = (bool)0; // if (bSettings.JustImage) FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_17 = V_4; NullCheck(L_17); bool L_18 = L_17->___JustImage_5; if (!L_18) { goto IL_00c9; } } { // GameObject imagePf = settings.ImagePrefab; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_19 = V_3; NullCheck(L_19); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = L_19->___ImagePrefab_2; V_6 = L_20; // if (imagePf == null) imagePf = DefaultSettings.ImagePrefab; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_21, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_22) { goto IL_008c; } } { // if (imagePf == null) imagePf = DefaultSettings.ImagePrefab; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_23 = __this->___DefaultSettings_9; NullCheck(L_23); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = L_23->___ImagePrefab_2; V_6 = L_24; } IL_008c: { // if (imagePf) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_25 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL); if (!L_26) { goto IL_00c9; } } { // PGG_Minimap_WorldToMinimap wTo = gen.gameObject.AddComponent(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_27 = V_1; NullCheck(L_27); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28; L_28 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_27, NULL); NullCheck(L_28); PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* L_29; L_29 = GameObject_AddComponent_TisPGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC_mC5DA00ECAC83495A08DDED167A82F81EF942DB71(L_28, GameObject_AddComponent_TisPGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC_mC5DA00ECAC83495A08DDED167A82F81EF942DB71_RuntimeMethod_var); // wTo.TargetMinimap = TargetMinimap; PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* L_30 = L_29; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_31 = __this->___TargetMinimap_4; NullCheck(L_30); L_30->___TargetMinimap_4 = L_31; Il2CppCodeGenWriteBarrier((void**)(&L_30->___TargetMinimap_4), (void*)L_31); // wTo.TargetLayer = EMinimapLayer.Background; PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* L_32 = L_30; NullCheck(L_32); L_32->___TargetLayer_13 = 0; // wTo.ColorizeGeneratedUI = settings.RoomPaintColor; PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* L_33 = L_32; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_34 = V_3; NullCheck(L_34); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_35 = L_34->___RoomPaintColor_1; NullCheck(L_33); L_33->___ColorizeGeneratedUI_11 = L_35; // wTo.UIPrefab = imagePf; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_36 = V_6; NullCheck(L_33); L_33->___UIPrefab_9 = L_36; Il2CppCodeGenWriteBarrier((void**)(&L_33->___UIPrefab_9), (void*)L_36); // justImageExecuted = true; V_5 = (bool)1; } IL_00c9: { // if (!justImageExecuted) bool L_37 = V_5; if (L_37) { goto IL_01cf; } } { // PGG_Minimap_GridToMinimap mini = gen.gameObject.AddComponent(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_38 = V_1; NullCheck(L_38); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39; L_39 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_38, NULL); NullCheck(L_39); PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_40; L_40 = GameObject_AddComponent_TisPGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E_m49E7DE659BBF1DA4DBBDC204AC24091C00101345(L_39, GameObject_AddComponent_TisPGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E_m49E7DE659BBF1DA4DBBDC204AC24091C00101345_RuntimeMethod_var); V_7 = L_40; // mini.TargetMinimap = TargetMinimap; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_41 = V_7; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_42 = __this->___TargetMinimap_4; NullCheck(L_41); L_41->___TargetMinimap_4 = L_42; Il2CppCodeGenWriteBarrier((void**)(&L_41->___TargetMinimap_4), (void*)L_42); // mini.GenerateOutOf = gen; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_43 = V_7; PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_44 = V_1; NullCheck(L_43); L_43->___GenerateOutOf_5 = L_44; Il2CppCodeGenWriteBarrier((void**)(&L_43->___GenerateOutOf_5), (void*)L_44); // mini.GenerateTextureMode = GenerateTextureMode; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_45 = V_7; int32_t L_46 = __this->___GenerateTextureMode_6; NullCheck(L_45); L_45->___GenerateTextureMode_8 = L_46; // mini.BorderPaddingOffset = BorderPaddingOffset; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_47 = V_7; float L_48 = __this->___BorderPaddingOffset_7; NullCheck(L_47); L_47->___BorderPaddingOffset_10 = L_48; // mini.ImagePrefab = settings.ImagePrefab; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_49 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_50 = V_3; NullCheck(L_50); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51 = L_50->___ImagePrefab_2; NullCheck(L_49); L_49->___ImagePrefab_7 = L_51; Il2CppCodeGenWriteBarrier((void**)(&L_49->___ImagePrefab_7), (void*)L_51); // if (mini.ImagePrefab == null) mini.ImagePrefab = DefaultSettings.ImagePrefab; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_52 = V_7; NullCheck(L_52); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53 = L_52->___ImagePrefab_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_54; L_54 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_53, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_54) { goto IL_013a; } } { // if (mini.ImagePrefab == null) mini.ImagePrefab = DefaultSettings.ImagePrefab; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_55 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_56 = __this->___DefaultSettings_9; NullCheck(L_56); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57 = L_56->___ImagePrefab_2; NullCheck(L_55); L_55->___ImagePrefab_7 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_55->___ImagePrefab_7), (void*)L_57); } IL_013a: { // if (settings.TargetResolution == 128) FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_58 = V_3; NullCheck(L_58); int32_t L_59 = L_58->___TargetResolution_0; if ((!(((uint32_t)L_59) == ((uint32_t)((int32_t)128))))) { goto IL_0157; } } { // mini.TargetResolution = bSettings.TargetResolution; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_60 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_61 = V_4; NullCheck(L_61); int32_t L_62 = L_61->___TargetResolution_0; NullCheck(L_60); L_60->___TargetResolution_9 = L_62; goto IL_0164; } IL_0157: { // mini.TargetResolution = settings.TargetResolution; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_63 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_64 = V_3; NullCheck(L_64); int32_t L_65 = L_64->___TargetResolution_0; NullCheck(L_63); L_63->___TargetResolution_9 = L_65; } IL_0164: { // if (mini.TargetResolution == 128) PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_66 = V_7; NullCheck(L_66); int32_t L_67 = L_66->___TargetResolution_9; if ((!(((uint32_t)L_67) == ((uint32_t)((int32_t)128))))) { goto IL_0184; } } { // mini.TargetResolution = DefaultSettings.TargetResolution; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_68 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_69 = __this->___DefaultSettings_9; NullCheck(L_69); int32_t L_70 = L_69->___TargetResolution_0; NullCheck(L_68); L_68->___TargetResolution_9 = L_70; } IL_0184: { // mini.OverridePaintColor = settings.RoomPaintColor; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_71 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_72 = V_3; NullCheck(L_72); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_73 = L_72->___RoomPaintColor_1; Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11 L_74; memset((&L_74), 0, sizeof(L_74)); Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3((&L_74), L_73, /*hidden argument*/Nullable_1__ctor_m1479132C827AFD1E484F6E6D749F74E90BB687D3_RuntimeMethod_var); NullCheck(L_71); L_71->___OverridePaintColor_16 = L_74; // if (AddTextPrefab) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_75 = __this->___AddTextPrefab_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_76; L_76 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_75, NULL); if (!L_76) { goto IL_01cf; } } { // if (settings.ReplaceName != "") FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_77 = V_3; NullCheck(L_77); String_t* L_78 = L_77->___ReplaceName_3; bool L_79; L_79 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_78, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); if (!L_79) { goto IL_01cf; } } { // mini.TextPrefab = AddTextPrefab; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_80 = V_7; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_81 = __this->___AddTextPrefab_8; NullCheck(L_80); PGG_Minimap_GridToMinimap_set_TextPrefab_mC4E7E767EB62F687386990CE76745C94A3F9DE0F_inline(L_80, L_81, NULL); // mini.TextToSet = settings.ReplaceName; PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* L_82 = V_7; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_83 = V_3; NullCheck(L_83); String_t* L_84 = L_83->___ReplaceName_3; NullCheck(L_82); PGG_Minimap_GridToMinimap_set_TextToSet_m7F3EA10E90BBFFD0F66439A1B4C90474EDBE67ED_inline(L_82, L_84, NULL); } IL_01cf: { // if (AddTextPrefab) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_85 = __this->___AddTextPrefab_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_86; L_86 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_85, NULL); if (!L_86) { goto IL_01f9; } } { // PGG_Minimap_GridToMinimap.GenerateTextOn(AddTextPrefab, bpRef.GetWorldBoundsCenter, settings.ReplaceName, TargetMinimap); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_87 = __this->___AddTextPrefab_8; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_88 = V_2; NullCheck(L_88); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; L_89 = BuildPlannerReference_get_GetWorldBoundsCenter_m30BFBCE9AAD352296AD166C3A82C61346F9D9D72(L_88, NULL); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_90 = V_3; NullCheck(L_90); String_t* L_91 = L_90->___ReplaceName_3; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_92 = __this->___TargetMinimap_4; PGG_Minimap_GridToMinimap_GenerateTextOn_mE3448342AD187E035529D626D6F503E241299501(L_87, L_89, L_91, L_92, NULL); } IL_01f9: { // for (int g = 0; g < Executor.GeneratedGenerators.Count; g++) int32_t L_93 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_93, 1)); } IL_01fd: { // for (int g = 0; g < Executor.GeneratedGenerators.Count; g++) int32_t L_94 = V_0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_95 = __this->___Executor_5; NullCheck(L_95); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_96; L_96 = BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline(L_95, NULL); NullCheck(L_96); int32_t L_97; L_97 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_96, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var); if ((((int32_t)L_94) < ((int32_t)L_97))) { goto IL_0037; } } { // } return; } } // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GetBaseSettingsFor(FIMSpace.Generating.BuildPlannerReference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* PGG_Minimap_BuildPlannerExecutorToMinimap_GetBaseSettingsFor_m75AB3CAE11657CD1AAEBE571D85EC4D877ECFB61 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* ___0_bpRef, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* V_0 = NULL; int32_t V_1 = 0; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* V_2 = NULL; { // FieldMinimapSetup settings = DefaultSettings; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_0 = __this->___DefaultSettings_9; V_0 = L_0; // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) V_1 = 0; goto IL_003b; } IL_000b: { // PlannerMinimapSetup minSetup = PlannerSettingsOverrides[o]; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_1 = __this->___PlannerSettingsOverrides_10; int32_t L_2 = V_1; NullCheck(L_1); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_3; L_3 = List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52(L_1, L_2, List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); V_2 = L_3; // if (!minSetup.MainOverride.Use) continue; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_4 = V_2; NullCheck(L_4); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_5 = L_4->___MainOverride_0; NullCheck(L_5); bool L_6 = L_5->___Use_4; if (!L_6) { goto IL_0037; } } { // if (o != bpRef.BuildPlannerIndex) continue; int32_t L_7 = V_1; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_8 = ___0_bpRef; NullCheck(L_8); int32_t L_9 = L_8->___BuildPlannerIndex_8; if ((!(((uint32_t)L_7) == ((uint32_t)L_9)))) { goto IL_0037; } } { // settings = minSetup.MainOverride; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_10 = V_2; NullCheck(L_10); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_11 = L_10->___MainOverride_0; V_0 = L_11; // break; goto IL_0049; } IL_0037: { // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_003b: { // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) int32_t L_13 = V_1; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_14 = __this->___PlannerSettingsOverrides_10; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_inline(L_14, List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_15))) { goto IL_000b; } } IL_0049: { // return settings; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_16 = V_0; return L_16; } } // FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::GetSettingsFor(FIMSpace.Generating.BuildPlannerReference) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* PGG_Minimap_BuildPlannerExecutorToMinimap_GetSettingsFor_m0736BAEB2276A581E476CFD3847CADB92CCB75A2 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* ___0_bpRef, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5DD2B6B74C7FF678DFC0B3624C04E1A2721560CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* V_0 = NULL; int32_t V_1 = 0; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* V_2 = NULL; int32_t V_3 = 0; { // FieldMinimapSetup settings = DefaultSettings; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_0 = __this->___DefaultSettings_9; V_0 = L_0; // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) V_1 = 0; goto IL_007c; } IL_000b: { // PlannerMinimapSetup minSetup = PlannerSettingsOverrides[o]; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_1 = __this->___PlannerSettingsOverrides_10; int32_t L_2 = V_1; NullCheck(L_1); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_3; L_3 = List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52(L_1, L_2, List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); V_2 = L_3; // if (!minSetup.MainOverride.Use) continue; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_4 = V_2; NullCheck(L_4); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_5 = L_4->___MainOverride_0; NullCheck(L_5); bool L_6 = L_5->___Use_4; if (!L_6) { goto IL_0078; } } { // if (o != bpRef.BuildPlannerIndex) continue; int32_t L_7 = V_1; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_8 = ___0_bpRef; NullCheck(L_8); int32_t L_9 = L_8->___BuildPlannerIndex_8; if ((!(((uint32_t)L_7) == ((uint32_t)L_9)))) { goto IL_0078; } } { // settings = minSetup.MainOverride; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_10 = V_2; NullCheck(L_10); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_11 = L_10->___MainOverride_0; V_0 = L_11; // for (int i = 0; i < minSetup.InstancesOverrides.Count; i++) V_3 = 0; goto IL_0068; } IL_0039: { // if (i != bpRef.BuildPlannerInstanceID) continue; int32_t L_12 = V_3; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_13 = ___0_bpRef; NullCheck(L_13); int32_t L_14 = L_13->___BuildPlannerInstanceID_9; if ((!(((uint32_t)L_12) == ((uint32_t)L_14)))) { goto IL_0064; } } { // var instSett = minSetup.InstancesOverrides[i]; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_15 = V_2; NullCheck(L_15); List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_16 = L_15->___InstancesOverrides_1; int32_t L_17 = V_3; NullCheck(L_16); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_18; L_18 = List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE(L_16, L_17, List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE_RuntimeMethod_var); // if (instSett.Use == false) continue; NullCheck(L_18); bool L_19 = L_18->___Use_4; if (!L_19) { goto IL_0064; } } { // settings = minSetup.InstancesOverrides[i]; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_20 = V_2; NullCheck(L_20); List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_21 = L_20->___InstancesOverrides_1; int32_t L_22 = V_3; NullCheck(L_21); FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_23; L_23 = List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE(L_21, L_22, List_1_get_Item_m6CC36274857D9AD52E4DA1593522752B204BA1BE_RuntimeMethod_var); V_0 = L_23; // break; goto IL_008a; } IL_0064: { // for (int i = 0; i < minSetup.InstancesOverrides.Count; i++) int32_t L_24 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_0068: { // for (int i = 0; i < minSetup.InstancesOverrides.Count; i++) int32_t L_25 = V_3; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_26 = V_2; NullCheck(L_26); List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_27 = L_26->___InstancesOverrides_1; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m5DD2B6B74C7FF678DFC0B3624C04E1A2721560CF_inline(L_27, List_1_get_Count_m5DD2B6B74C7FF678DFC0B3624C04E1A2721560CF_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_28))) { goto IL_0039; } } { // break; goto IL_008a; } IL_0078: { // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) int32_t L_29 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_007c: { // for (int o = 0; o < PlannerSettingsOverrides.Count; o++) int32_t L_30 = V_1; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_31 = __this->___PlannerSettingsOverrides_10; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_inline(L_31, List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_000b; } } IL_008a: { // return settings; FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* L_33 = V_0; return L_33; } } // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::RefreshOverridesList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_BuildPlannerExecutorToMinimap_RefreshOverridesList_m287744ADE177058A37801561706280D985860570 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7B7E84D233F9A87DD84FE90FD2ACEF0AF983C086_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8402967BED0674B84A6DD8025B08FE9227746A3D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8D2006414A3773220880EA0797A13B443AE4595A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1_mDA1409C4E7D753528BCA63D16E540F28784B51E3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisPlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9_mE096C03360B846D80E5A993EE5CFB8B66B86F790_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* V_1 = NULL; { // if (PlannerSettingsOverrides == null) PlannerSettingsOverrides = new List(); List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_0 = __this->___PlannerSettingsOverrides_10; if (L_0) { goto IL_0013; } } { // if (PlannerSettingsOverrides == null) PlannerSettingsOverrides = new List(); List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_1 = (List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59*)il2cpp_codegen_object_new(List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m8402967BED0674B84A6DD8025B08FE9227746A3D(L_1, List_1__ctor_m8402967BED0674B84A6DD8025B08FE9227746A3D_RuntimeMethod_var); __this->___PlannerSettingsOverrides_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___PlannerSettingsOverrides_10), (void*)L_1); } IL_0013: { // if (Executor.BuildPlannerPreset == null) return; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_2 = __this->___Executor_5; NullCheck(L_2); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_3 = L_2->___BuildPlannerPreset_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0027; } } { // if (Executor.BuildPlannerPreset == null) return; return; } IL_0027: { // if (Executor.BuildPlannerPreset.BasePlanners == null) return; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_5 = __this->___Executor_5; NullCheck(L_5); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_6 = L_5->___BuildPlannerPreset_4; NullCheck(L_6); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_7; L_7 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_6, NULL); if (L_7) { goto IL_003a; } } { // if (Executor.BuildPlannerPreset.BasePlanners == null) return; return; } IL_003a: { // PGGUtils.AdjustCount(PlannerSettingsOverrides, Executor.BuildPlannerPreset.BasePlanners.Count); List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_8 = __this->___PlannerSettingsOverrides_10; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_9 = __this->___Executor_5; NullCheck(L_9); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_10 = L_9->___BuildPlannerPreset_4; NullCheck(L_10); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_11; L_11 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_10, NULL); NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_11, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisPlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9_mE096C03360B846D80E5A993EE5CFB8B66B86F790(L_8, L_12, (bool)0, PGGUtils_AdjustCount_TisPlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9_mE096C03360B846D80E5A993EE5CFB8B66B86F790_RuntimeMethod_var); // for (int i = 0; i < PlannerSettingsOverrides.Count; i++) V_0 = 0; goto IL_00ad; } IL_005f: { // var overr = PlannerSettingsOverrides[i]; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_13 = __this->___PlannerSettingsOverrides_10; int32_t L_14 = V_0; NullCheck(L_13); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_15; L_15 = List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52(L_13, L_14, List_1_get_Item_m69E574F10BD925AB43CFDCA03B3B52246A0B2C52_RuntimeMethod_var); V_1 = L_15; // if (overr == null) continue; PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_16 = V_1; if (!L_16) { goto IL_00a9; } } { // if (overr.InstancesOverrides == null) overr.InstancesOverrides = new List(); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_17 = V_1; NullCheck(L_17); List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_18 = L_17->___InstancesOverrides_1; if (L_18) { goto IL_0082; } } { // if (overr.InstancesOverrides == null) overr.InstancesOverrides = new List(); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_19 = V_1; List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_20 = (List_1_t8D2006414A3773220880EA0797A13B443AE4595A*)il2cpp_codegen_object_new(List_1_t8D2006414A3773220880EA0797A13B443AE4595A_il2cpp_TypeInfo_var); NullCheck(L_20); List_1__ctor_m7B7E84D233F9A87DD84FE90FD2ACEF0AF983C086(L_20, List_1__ctor_m7B7E84D233F9A87DD84FE90FD2ACEF0AF983C086_RuntimeMethod_var); NullCheck(L_19); L_19->___InstancesOverrides_1 = L_20; Il2CppCodeGenWriteBarrier((void**)(&L_19->___InstancesOverrides_1), (void*)L_20); } IL_0082: { // PGGUtils.AdjustCount(overr.InstancesOverrides, Executor.BuildPlannerPreset.BasePlanners[i].Instances); PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* L_21 = V_1; NullCheck(L_21); List_1_t8D2006414A3773220880EA0797A13B443AE4595A* L_22 = L_21->___InstancesOverrides_1; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_23 = __this->___Executor_5; NullCheck(L_23); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_24 = L_23->___BuildPlannerPreset_4; NullCheck(L_24); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_25; L_25 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_24, NULL); int32_t L_26 = V_0; NullCheck(L_25); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_27; L_27 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_25, L_26, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_27); int32_t L_28 = L_27->___Instances_36; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1_mDA1409C4E7D753528BCA63D16E540F28784B51E3(L_22, L_28, (bool)0, PGGUtils_AdjustCount_TisFieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1_mDA1409C4E7D753528BCA63D16E540F28784B51E3_RuntimeMethod_var); } IL_00a9: { // for (int i = 0; i < PlannerSettingsOverrides.Count; i++) int32_t L_29 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00ad: { // for (int i = 0; i < PlannerSettingsOverrides.Count; i++) int32_t L_30 = V_0; List_1_t08437E554B4AD58EA49474F8061FA8BCAC946F59* L_31 = __this->___PlannerSettingsOverrides_10; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_inline(L_31, List_1_get_Count_m9207A5CA8F4925AB78A8E3FEE0D8A4CB9A412F73_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_005f; } } { // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_BuildPlannerExecutorToMinimap__ctor_mFA172E91E2F885D02165B0396715B79B5A394AB0 (PGG_Minimap_BuildPlannerExecutorToMinimap_tB5D46105A27DF628A63BE6DB2532B24EA3C36251* __this, const RuntimeMethod* method) { { // public float BorderPaddingOffset = 1f; __this->___BorderPaddingOffset_7 = (1.0f); 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 // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/FieldMinimapSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldMinimapSetup__ctor_m81C559DC99C50B17C6A54A843484ECB5A2AA4000 (FieldMinimapSetup_t202F855048224DD6C8E10BA2DED00F251466C6A1* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public int TargetResolution = 128; __this->___TargetResolution_0 = ((int32_t)128); // public Color RoomPaintColor = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___RoomPaintColor_1 = L_0; // [HideInInspector] public string ReplaceName = ""; __this->___ReplaceName_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___ReplaceName_3), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.PGG_Minimap_BuildPlannerExecutorToMinimap/PlannerMinimapSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerMinimapSetup__ctor_mA808C96AE31B6DFA56F957B15212A178C6985133 (PlannerMinimapSetup_t832BE9264DA9EA5086E60B9A6C9AE6828262A1A9* __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 // UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_LatestRatioTexToWorld() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_Minimap_GridToMinimap_get_LatestRatioTexToWorld_m138C3A1147AB2AE96753AE74628D94473C79EAFF (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public Vector2 LatestRatioTexToWorld { get { return latestGenerate.LatestRatioTexToWorld; } } MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___LatestRatioTexToWorld_4; return L_1; } } // UnityEngine.Texture2D FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_LatestPixelmap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* PGG_Minimap_GridToMinimap_get_LatestPixelmap_mA204CDE5D1F39E7E073A3852A361106BC0A25F01 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public Texture2D LatestPixelmap { get { return latestGenerate.LatestPixelmap; } } MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = L_0->___LatestPixelmap_0; return L_1; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_LatestBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_Minimap_GridToMinimap_get_LatestBounds_m943C756EE01F96ACC1DEB6D61C028B682BB62AFC (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public Bounds LatestBounds { get { return latestGenerate.LatestBounds; } } MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = L_0->___LatestBounds_1; return L_1; } } // UnityEngine.GameObject FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_TextPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PGG_Minimap_GridToMinimap_get_TextPrefab_mA50022F555E928C2940FD566151E69AD8D18DDE0 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public GameObject TextPrefab { get; set; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTextPrefabU3Ek__BackingField_14; return L_0; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::set_TextPrefab(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextPrefab_mC4E7E767EB62F687386990CE76745C94A3F9DE0F (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) { { // public GameObject TextPrefab { get; set; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value; __this->___U3CTextPrefabU3Ek__BackingField_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextPrefabU3Ek__BackingField_14), (void*)L_0); return; } } // System.String FIMSpace.Generating.PGG_Minimap_GridToMinimap::get_TextToSet() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PGG_Minimap_GridToMinimap_get_TextToSet_m46B658DC6E1A538640CC22A19326142B52F53DBE (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public string TextToSet { get; set; } String_t* L_0 = __this->___U3CTextToSetU3Ek__BackingField_15; return L_0; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::set_TextToSet(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextToSet_m7F3EA10E90BBFFD0F66439A1B4C90474EDBE67ED (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string TextToSet { get; set; } String_t* L_0 = ___0_value; __this->___U3CTextToSetU3Ek__BackingField_15 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextToSetU3Ek__BackingField_15), (void*)L_0); return; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_Reset_mA90DE82BF8451870325A8647EB37D9708852195F (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mBAFBD513697A5F06BF929A050991A4C25B231DFF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // GenerateOutOf = GetComponentInChildren(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0; L_0 = Component_GetComponentInChildren_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mBAFBD513697A5F06BF929A050991A4C25B231DFF(__this, Component_GetComponentInChildren_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mBAFBD513697A5F06BF929A050991A4C25B231DFF_RuntimeMethod_var); __this->___GenerateOutOf_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___GenerateOutOf_5), (void*)L_0); // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_Start_mF891E0B7479C1F024CD7E7B5058C95FC0606E09B (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_m768372D99692DF7D0AC1318EE6ABCCDB2A885C92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1D8319508AC81749DDD741EFA0308E00591CA54); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* V_1 = NULL; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_2 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3; memset((&V_3), 0, sizeof(V_3)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5; memset((&V_5), 0, sizeof(V_5)); { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___TargetMinimap_4; 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_0019; } } { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_2; L_2 = PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5_inline(NULL); __this->___TargetMinimap_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___TargetMinimap_4), (void*)L_2); } IL_0019: { // if (TargetMinimap) PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_3 = __this->___TargetMinimap_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_024d; } } { // if (ApplyTo != null) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_5 = __this->___ApplyTo_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_004c; } } { // rect = ApplyTo.rectTransform; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_7 = __this->___ApplyTo_6; NullCheck(L_7); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_8; L_8 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_7, NULL); V_0 = L_8; // img = ApplyTo; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_9 = __this->___ApplyTo_6; V_1 = L_9; goto IL_00bd; } IL_004c: { // else if (ImagePrefab != null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->___ImagePrefab_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_009b; } } { // GameObject uiElement = Instantiate(ImagePrefab); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->___ImagePrefab_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13; L_13 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_12, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_4 = L_13; // rect = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_4; NullCheck(L_14); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15; L_15 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_14, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); V_0 = L_15; // if (rect == null) rect = uiElement.AddComponent(); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = V_0; bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_0080; } } { // if (rect == null) rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = V_4; NullCheck(L_18); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19; L_19 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_18, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_0 = L_19; } IL_0080: { // img = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_4; NullCheck(L_20); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_21; L_21 = GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D(L_20, GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D_RuntimeMethod_var); V_1 = L_21; // if (img == null) img = uiElement.GetComponentInChildren(); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_22 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_23) { goto IL_00bd; } } { // if (img == null) img = uiElement.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_4; NullCheck(L_24); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_25; L_25 = GameObject_GetComponentInChildren_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_m768372D99692DF7D0AC1318EE6ABCCDB2A885C92(L_24, GameObject_GetComponentInChildren_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_m768372D99692DF7D0AC1318EE6ABCCDB2A885C92_RuntimeMethod_var); V_1 = L_25; goto IL_00bd; } IL_009b: { // GameObject uiElement = new GameObject(name + "-Minimap"); String_t* L_26; L_26 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_27; L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_26, _stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_28); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_28, L_27, NULL); // rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = L_28; NullCheck(L_29); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30; L_30 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_29, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_0 = L_30; // img = uiElement.AddComponent(); NullCheck(L_29); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_31; L_31 = GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0(L_29, GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); V_1 = L_31; } IL_00bd: { // GenerateGridTexture(); PGG_Minimap_GridToMinimap_GenerateGridTexture_mECCF737101ACDB3151A037C3BF0AB41DCC60BCA0(__this, NULL); // Sprite mapSprite = Sprite.Create(LatestPixelmap, new Rect(0f, 0f, LatestPixelmap.width, LatestPixelmap.height), latestGenerate.LatestPivotForUI); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_32; L_32 = PGG_Minimap_GridToMinimap_get_LatestPixelmap_mA204CDE5D1F39E7E073A3852A361106BC0A25F01(__this, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_33; L_33 = PGG_Minimap_GridToMinimap_get_LatestPixelmap_mA204CDE5D1F39E7E073A3852A361106BC0A25F01(__this, NULL); NullCheck(L_33); int32_t L_34; L_34 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_33); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35; L_35 = PGG_Minimap_GridToMinimap_get_LatestPixelmap_mA204CDE5D1F39E7E073A3852A361106BC0A25F01(__this, NULL); NullCheck(L_35); int32_t L_36; L_36 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_35); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_37; memset((&L_37), 0, sizeof(L_37)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_37), (0.0f), (0.0f), ((float)L_34), ((float)L_36), /*hidden argument*/NULL); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_38 = (&__this->___latestGenerate_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = L_38->___LatestPivotForUI_3; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_40; L_40 = Sprite_Create_m827A9BDEC4566AB71966A40DB48A09BB064D81E7(L_32, L_37, L_39, NULL); V_2 = L_40; // mapSprite.name = name + "-Sprite"; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_41 = V_2; String_t* L_42; L_42 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_43; L_43 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_42, _stringLiteralA1D8319508AC81749DDD741EFA0308E00591CA54, NULL); NullCheck(L_41); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_41, L_43, NULL); // img.sprite = mapSprite; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_44 = V_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_45 = V_2; NullCheck(L_44); Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(L_44, L_45, NULL); // Vector2 borderPaddingScaleRatio = new Vector2(1f, 1f); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), (1.0f), (1.0f), NULL); // borderPaddingScaleRatio.x = latestGenerate.LatestBakeBounds.size.x / LatestBounds.size.x; MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_46 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_47 = (&L_46->___LatestBakeBounds_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_47, NULL); float L_49 = L_48.___x_2; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_50; L_50 = PGG_Minimap_GridToMinimap_get_LatestBounds_m943C756EE01F96ACC1DEB6D61C028B682BB62AFC(__this, NULL); V_5 = L_50; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_5), NULL); float L_52 = L_51.___x_2; (&V_3)->___x_0 = ((float)(L_49/L_52)); // borderPaddingScaleRatio.y = SecondaryAxis(latestGenerate.LatestBakeBounds.size) / SecondaryAxis(LatestBounds.size); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_53 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_54 = (&L_53->___LatestBakeBounds_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_54, NULL); float L_56; L_56 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::SecondaryAxis(UnityEngine.Vector3) */, __this, L_55); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_57; L_57 = PGG_Minimap_GridToMinimap_get_LatestBounds_m943C756EE01F96ACC1DEB6D61C028B682BB62AFC(__this, NULL); V_5 = L_57; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_5), NULL); float L_59; L_59 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::SecondaryAxis(UnityEngine.Vector3) */, __this, L_58); (&V_3)->___y_1 = ((float)(L_56/L_59)); // rect.sizeDelta = GetUISize(LatestBounds.size, borderPaddingScaleRatio); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_60 = V_0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_61; L_61 = PGG_Minimap_GridToMinimap_get_LatestBounds_m943C756EE01F96ACC1DEB6D61C028B682BB62AFC(__this, NULL); V_5 = L_61; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_5), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63 = V_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64; L_64 = PGG_Minimap_GridToMinimap_GetUISize_mDA24AED104BFBCF5E485C408E5318606EDBBE244(__this, L_62, L_63, NULL); NullCheck(L_60); RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_60, L_64, NULL); // rect.pivot = latestGenerate.LatestPivotForUI; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_65 = V_0; MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_66 = (&__this->___latestGenerate_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = L_66->___LatestPivotForUI_3; NullCheck(L_65); RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146(L_65, L_67, NULL); // TargetMinimap.PutToBackLayer(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_68 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_69 = V_0; NullCheck(L_68); PGG_MinimapHandler_PutToBackLayer_m4D45EA2FB792B6BE9E3F18221AE6E3961AFE4C76(L_68, L_69, NULL); // rect.localScale = Vector3.one; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_70 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_70); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_70, L_71, NULL); // TargetMinimap.PrepareRectTransformForMinimap(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_72 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_73 = V_0; NullCheck(L_72); PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(L_72, L_73, NULL); // rect.localRotation = GetUIRotation(transform); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_74 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_75; L_75 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76; L_76 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(8 /* UnityEngine.Quaternion FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetUIRotation(UnityEngine.Transform) */, __this, L_75); NullCheck(L_74); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_74, L_76, NULL); // TargetMinimap.SetUIPosition(rect, transform.position); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_77 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_78 = V_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79; L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_79); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_79, NULL); NullCheck(L_77); PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB(L_77, L_78, L_80, NULL); // gameObject.AddComponent().ToDestroyWhenBeingDestroyed = rect.gameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_81; L_81 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_81); PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* L_82; L_82 = GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348(L_81, GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348_RuntimeMethod_var); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_83 = V_0; NullCheck(L_83); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_84; L_84 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_83, NULL); NullCheck(L_82); L_82->___ToDestroyWhenBeingDestroyed_4 = L_84; Il2CppCodeGenWriteBarrier((void**)(&L_82->___ToDestroyWhenBeingDestroyed_4), (void*)L_84); // GenerateTextOn(TextPrefab, latestGenerate.GetWorldBounds.center, TextToSet, TargetMinimap); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_85; L_85 = PGG_Minimap_GridToMinimap_get_TextPrefab_mA50022F555E928C2940FD566151E69AD8D18DDE0_inline(__this, NULL); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_86 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_87; L_87 = MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45(L_86, NULL); V_5 = L_87; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88; L_88 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_5), NULL); String_t* L_89; L_89 = PGG_Minimap_GridToMinimap_get_TextToSet_m46B658DC6E1A538640CC22A19326142B52F53DBE_inline(__this, NULL); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_90 = __this->___TargetMinimap_4; PGG_Minimap_GridToMinimap_GenerateTextOn_mE3448342AD187E035529D626D6F503E241299501(L_85, L_88, L_89, L_90, NULL); } IL_024d: { // Destroy(this); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateTextOn(UnityEngine.GameObject,UnityEngine.Vector3,System.String,FIMSpace.Generating.PGG_MinimapHandler) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_GenerateTextOn_mE3448342AD187E035529D626D6F503E241299501 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_TextPrefab, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, String_t* ___2_TextToSet, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___3_TargetMinimap, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m4883A479F4252D21D45D5AD3140CB42598C48A13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_1 = NULL; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* V_2 = NULL; { // if (TextPrefab) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_TextPrefab; 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_00b9; } } { // if (TextToSet != "") String_t* L_2 = ___2_TextToSet; bool L_3; L_3 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_2, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); if (!L_3) { goto IL_00b9; } } { // if (TextPrefab.GetComponent()) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_TextPrefab; NullCheck(L_4); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_5; L_5 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_4, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_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_00b9; } } { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_7 = ___3_TargetMinimap; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_8) { goto IL_003b; } } { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_9; L_9 = PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5_inline(NULL); ___3_TargetMinimap = L_9; } IL_003b: { // if (TargetMinimap == null) return; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_10 = ___3_TargetMinimap; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_0045; } } { // if (TargetMinimap == null) return; return; } IL_0045: { // GameObject uiElement = Instantiate(TextPrefab); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = ___0_TextPrefab; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13; L_13 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_12, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_0 = L_13; // RectTransform rect = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_0; NullCheck(L_14); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15; L_15 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_14, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); V_1 = L_15; // if (rect == null) rect = uiElement.AddComponent(); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_16 = V_1; bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_0063; } } { // if (rect == null) rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18 = V_0; NullCheck(L_18); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19; L_19 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_18, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_1 = L_19; } IL_0063: { // Text txt = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_0; NullCheck(L_20); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_21; L_21 = GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F(L_20, GameObject_GetComponent_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_mBE6B722369FF149589D3D42A6A8435A9C5045B3F_RuntimeMethod_var); V_2 = L_21; // if (txt == null) txt = uiElement.GetComponentInChildren(); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_22 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_23; L_23 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_23) { goto IL_007a; } } { // if (txt == null) txt = uiElement.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24 = V_0; NullCheck(L_24); Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_25; L_25 = GameObject_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m4883A479F4252D21D45D5AD3140CB42598C48A13(L_24, GameObject_GetComponentInChildren_TisText_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62_m4883A479F4252D21D45D5AD3140CB42598C48A13_RuntimeMethod_var); V_2 = L_25; } IL_007a: { // txt.text = TextToSet; Text_tD60B2346DAA6666BF0D822FF607F0B220C2B9E62* L_26 = V_2; String_t* L_27 = ___2_TextToSet; NullCheck(L_26); VirtualActionInvoker1< String_t* >::Invoke(75 /* System.Void UnityEngine.UI.Text::set_text(System.String) */, L_26, L_27); // TargetMinimap.PutToDefaultLayer(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_28 = ___3_TargetMinimap; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_29 = V_1; NullCheck(L_28); PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5(L_28, L_29, NULL); // TargetMinimap.PrepareRectTransformForMinimap(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_30 = ___3_TargetMinimap; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_31 = V_1; NullCheck(L_30); PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(L_30, L_31, NULL); // rect.localRotation = /*GetUIRotation(transform) * */TextPrefab.transform.rotation; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_32 = V_1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33 = ___0_TextPrefab; NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34; L_34 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_33, NULL); NullCheck(L_34); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35; L_35 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_34, NULL); NullCheck(L_32); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_32, L_35, NULL); // rect.localScale = TextPrefab.transform.localScale; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_36 = V_1; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = ___0_TextPrefab; NullCheck(L_37); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38; L_38 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_37, NULL); NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_38, NULL); NullCheck(L_36); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_36, L_39, NULL); // TargetMinimap.SetUIPosition(rect, worldPos); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_40 = ___3_TargetMinimap; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_41 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = ___1_worldPos; NullCheck(L_40); PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB(L_40, L_41, L_42, NULL); } IL_00b9: { // } return; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::GenerateGridTexture() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_GenerateGridTexture_mECCF737101ACDB3151A037C3BF0AB41DCC60BCA0 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t4568553418EC7E101A173314C57B8CC169982414_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // latestGenerate = new PGG_MinimapUtilities.MinimapGeneratingSetup(); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); il2cpp_codegen_initobj(L_0, sizeof(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678)); // latestGenerate.Prepare(GetPaintingColor(), BorderPaddingOffset, GenerateTextureMode, TargetResolution); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_1 = (&__this->___latestGenerate_12); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(4 /* UnityEngine.Color FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetPaintingColor() */, __this); float L_3 = __this->___BorderPaddingOffset_10; int32_t L_4 = __this->___GenerateTextureMode_8; int32_t L_5 = __this->___TargetResolution_9; MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4(L_1, L_2, L_3, L_4, L_5, NULL); // latestGenerate.ApplyFunctions(SecondaryAxis, SetSecondaryAxis, HeightAxis); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_6 = (&__this->___latestGenerate_12); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)il2cpp_codegen_object_new(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); NullCheck(L_7); Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0(L_7, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 6)), NULL); Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_8 = (Func_3_t4568553418EC7E101A173314C57B8CC169982414*)il2cpp_codegen_object_new(Func_3_t4568553418EC7E101A173314C57B8CC169982414_il2cpp_TypeInfo_var); NullCheck(L_8); Func_3__ctor_mA2BF4939DDA8854C95EE7FC8105AB595EED734F7(L_8, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 5)), NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_9 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)il2cpp_codegen_object_new(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0(L_9, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 7)), NULL); MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE(L_6, L_7, L_8, L_9, NULL); // latestGenerate.ScaleInitialBounds = ScalePaintBounds; MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_10 = (&__this->___latestGenerate_12); float L_11 = __this->___ScalePaintBounds_13; L_10->___ScaleInitialBounds_13 = L_11; // latestGenerate.GenerateFieldMinimap(GenerateOutOf); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_12 = (&__this->___latestGenerate_12); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_13 = __this->___GenerateOutOf_5; MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0(L_12, L_13, NULL); // } return; } } // UnityEngine.Color FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetPaintingColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGG_Minimap_GridToMinimap_GetPaintingColor_m0D515969AF40415B78CA764A4730BEA74434DA16 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (OverridePaintColor != null) return OverridePaintColor.Value; Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* L_0 = (&__this->___OverridePaintColor_16); bool L_1; L_1 = Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_inline(L_0, Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_RuntimeMethod_var); if (!L_1) { goto IL_0019; } } { // if (OverridePaintColor != null) return OverridePaintColor.Value; Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* L_2 = (&__this->___OverridePaintColor_16); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637(L_2, Nullable_1_get_Value_m3FC15B40E747AA6A9F2AB10A00C46ABE84393637_RuntimeMethod_var); return L_3; } IL_0019: { // return Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; L_4 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); return L_4; } } // UnityEngine.Vector3 FIMSpace.Generating.PGG_Minimap_GridToMinimap::SetSecondaryAxis(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_Minimap_GridToMinimap_SetSecondaryAxis_mE45E20B7534973C07EDDD238413E40ECC321CB73 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, float ___1_value, const RuntimeMethod* method) { { // pos.z = value; return pos; float L_0 = ___1_value; (&___0_pos)->___z_4 = L_0; // pos.z = value; return pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_pos; return L_1; } } // System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::SecondaryAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_Minimap_GridToMinimap_SecondaryAxis_m672AD55DE5C7BC0AF194C53E865B645EB111E5DB (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) { { // return pos.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos; float L_1 = L_0.___z_4; return L_1; } } // System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::HeightAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_Minimap_GridToMinimap_HeightAxis_m0AC319101A5D78EAD1D7775C8E834403E3A39D10 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) { { // return pos.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos; float L_1 = L_0.___y_3; return L_1; } } // UnityEngine.Quaternion FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetUIRotation(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_Minimap_GridToMinimap_GetUIRotation_mADD9372EFA9322F67479C214AA9AFCB9AAE706D6 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) { { // return Quaternion.Euler(0f, 0f, -t.eulerAngles.y); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_0, NULL); float L_2 = L_1.___y_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), ((-L_2)), NULL); return L_3; } } // UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_GridToMinimap::GetUISize(UnityEngine.Vector3,UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_Minimap_GridToMinimap_GetUISize_mDA24AED104BFBCF5E485C408E5318606EDBBE244 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_borderPaddingScaleRatio, 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; } float V_0 = 0.0f; { // if (TargetMinimap == null) return Vector2.one; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___TargetMinimap_4; 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_0014; } } { // if (TargetMinimap == null) return Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); return L_2; } IL_0014: { // worldSize.x *= borderPaddingScaleRatio.x; float* L_3 = (&(&___0_worldSize)->___x_2); float* L_4 = L_3; float L_5 = *((float*)L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_borderPaddingScaleRatio; float L_7 = L_6.___x_0; *((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, L_7)); // worldSize = SetSecondaryAxis(worldSize, SecondaryAxis(worldSize) * borderPaddingScaleRatio.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_worldSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_worldSize; float L_10; L_10 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::SecondaryAxis(UnityEngine.Vector3) */, __this, L_9); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___1_borderPaddingScaleRatio; float L_12 = L_11.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = VirtualFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float >::Invoke(5 /* UnityEngine.Vector3 FIMSpace.Generating.PGG_Minimap_GridToMinimap::SetSecondaryAxis(UnityEngine.Vector3,System.Single) */, __this, L_8, ((float)il2cpp_codegen_multiply(L_10, L_12))); ___0_worldSize = L_13; // float ratio = TargetMinimap.DisplayRatio; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_14 = __this->___TargetMinimap_4; NullCheck(L_14); float L_15; L_15 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(L_14, NULL); V_0 = L_15; // return new Vector2(worldSize.x * ratio, SecondaryAxis(worldSize) * ratio); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_worldSize; float L_17 = L_16.___x_2; float L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_worldSize; float L_20; L_20 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(6 /* System.Single FIMSpace.Generating.PGG_Minimap_GridToMinimap::SecondaryAxis(UnityEngine.Vector3) */, __this, L_19); float L_21 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; memset((&L_22), 0, sizeof(L_22)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_22), ((float)il2cpp_codegen_multiply(L_17, L_18)), ((float)il2cpp_codegen_multiply(L_20, L_21)), /*hidden argument*/NULL); return L_22; } } // System.Void FIMSpace.Generating.PGG_Minimap_GridToMinimap::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap__ctor_mF123FDCAD0B420FE6050A1B6CBC287591229CF40 (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // [HideInInspector] public int TargetResolution = 128; __this->___TargetResolution_9 = ((int32_t)128); // [HideInInspector] public float BorderPaddingOffset = 1f; __this->___BorderPaddingOffset_10 = (1.0f); // [NonSerialized] public float ScalePaintBounds = 1f; __this->___ScalePaintBounds_13 = (1.0f); 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 // System.Void FIMSpace.Generating.PGG_Minimap_WorldToMinimap::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_WorldToMinimap_Start_m601E8575A309FB37641B5120A6567193522A23D7 (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisPGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773_m2B298C3EA792F870201A753FBD11270BADAEB54B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_2 = NULL; bool V_3 = false; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* V_4 = NULL; { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___TargetMinimap_4; 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_0019; } } { // if (TargetMinimap == null) TargetMinimap = PGG_MinimapHandler.Instance; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_2; L_2 = PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5_inline(NULL); __this->___TargetMinimap_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___TargetMinimap_4), (void*)L_2); } IL_0019: { // if (TargetMinimap) PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_3 = __this->___TargetMinimap_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_0299; } } { // Bounds targetSize = new Bounds(Vector3.zero, WorldSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___WorldSize_12; Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_5, L_6, NULL); // localSet = false; __this->___localSet_14 = (bool)0; // if (WorldSize == Vector3.zero) targetSize = AutoGetLocalBounds(); else localSet = true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___WorldSize_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_9; L_9 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_7, L_8, NULL); if (!L_9) { goto IL_005d; } } { // if (WorldSize == Vector3.zero) targetSize = AutoGetLocalBounds(); else localSet = true; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10; L_10 = PGG_Minimap_WorldToMinimap_AutoGetLocalBounds_mE768285145700F35CBB6AB80BAAB89BFDFC6B3DB(__this, NULL); V_0 = L_10; goto IL_0064; } IL_005d: { // if (WorldSize == Vector3.zero) targetSize = AutoGetLocalBounds(); else localSet = true; __this->___localSet_14 = (bool)1; } IL_0064: { // targetSize.size = Vector3.Scale(targetSize.size, transform.lossyScale); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_11, L_13, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_14, NULL); // if (UIPrefab == null) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___UIPrefab_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_15, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_16) { goto IL_00ea; } } { // uiElement = new GameObject(name + "-Minimap"); String_t* L_17; L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_18; L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_17, _stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_19); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_19, L_18, NULL); V_1 = L_19; // rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_1; NullCheck(L_20); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21; L_21 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_20, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_2 = L_21; // Image img = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_1; NullCheck(L_22); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_23; L_23 = GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0(L_22, GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); // img.sprite = SpriteForGeneratedUI; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_24 = L_23; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_25 = __this->___SpriteForGeneratedUI_10; NullCheck(L_24); Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(L_24, L_25, NULL); // img.color = ColorizeGeneratedUI; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_26 = __this->___ColorizeGeneratedUI_11; NullCheck(L_24); VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_24, L_26); // rect.sizeDelta = GetUISize(targetSize.size); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_27 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29; L_29 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(4 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_WorldToMinimap::GetUISize(UnityEngine.Vector3) */, __this, L_28); NullCheck(L_27); RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_27, L_29, NULL); // rect.localScale = Vector3.one; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_30 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_30); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_30, L_31, NULL); goto IL_013f; } IL_00ea: { // if (UIPrefab.scene == transform.gameObject.scene) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = __this->___UIPrefab_9; NullCheck(L_32); Scene_tA1DC762B79745EB5140F054C884855B922318356 L_33; L_33 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_32, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34; L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_34); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35; L_35 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_34, NULL); NullCheck(L_35); Scene_tA1DC762B79745EB5140F054C884855B922318356 L_36; L_36 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_35, NULL); bool L_37; L_37 = Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68(L_33, L_36, NULL); if (!L_37) { goto IL_011c; } } { // uiElement = UIPrefab; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = __this->___UIPrefab_9; V_1 = L_38; // rect = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = V_1; NullCheck(L_39); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_40; L_40 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_39, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); V_2 = L_40; goto IL_013f; } IL_011c: { // uiElement = Instantiate(UIPrefab); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41 = __this->___UIPrefab_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42; L_42 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_41, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var); V_1 = L_42; // rect = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43 = V_1; NullCheck(L_43); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_44; L_44 = GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4(L_43, GameObject_GetComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m1592DCB5AA07291F73A76006F0913A64DFB8A9C4_RuntimeMethod_var); V_2 = L_44; // if (rect == null) rect = uiElement.AddComponent(); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_45 = V_2; bool L_46; L_46 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_45, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_46) { goto IL_013f; } } { // if (rect == null) rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_47 = V_1; NullCheck(L_47); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_48; L_48 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_47, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_2 = L_48; } IL_013f: { // bool buildPlannerSprite = false; V_3 = (bool)0; // if (GetComponent()) BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_49; L_49 = Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56(__this, Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_50; L_50 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_49, NULL); if (!L_50) { goto IL_018e; } } { // Image img = uiElement.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51 = V_1; NullCheck(L_51); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_52; L_52 = GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D(L_51, GameObject_GetComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA59EA7D5F9133B2593F4AB70B099928BA955EE7D_RuntimeMethod_var); V_4 = L_52; // if (img) img.color = ColorizeGeneratedUI; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_53 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_54; L_54 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_53, NULL); if (!L_54) { goto IL_016c; } } { // if (img) img.color = ColorizeGeneratedUI; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_55 = V_4; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_56 = __this->___ColorizeGeneratedUI_11; NullCheck(L_55); VirtualActionInvoker1< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(23 /* System.Void UnityEngine.UI.Graphic::set_color(UnityEngine.Color) */, L_55, L_56); } IL_016c: { // rect.sizeDelta = GetUISize(targetSize.size); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_57 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59; L_59 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(4 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_WorldToMinimap::GetUISize(UnityEngine.Vector3) */, __this, L_58); NullCheck(L_57); RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_57, L_59, NULL); // rect.localScale = Vector3.one; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_60 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_60); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_60, L_61, NULL); // buildPlannerSprite = true; V_3 = (bool)1; goto IL_01d8; } IL_018e: { // if (localSet) bool L_62 = __this->___localSet_14; if (!L_62) { goto IL_01d8; } } { // if (TargetMinimap.GetUIPosition(new Vector3(0f, 1f, 0f)).y != 0f) PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_63 = __this->___TargetMinimap_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; memset((&L_64), 0, sizeof(L_64)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_64), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL); NullCheck(L_63); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65; L_65 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler::GetUIPosition(UnityEngine.Vector3) */, L_63, L_64); float L_66 = L_65.___y_1; if ((!(((float)L_66) == ((float)(0.0f))))) { goto IL_01d8; } } { // rect.rotation = TargetMinimap.GetUIRotation(transform); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_67 = V_2; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_68 = __this->___TargetMinimap_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69; L_69 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_68); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70; L_70 = PGG_MinimapHandler_GetUIRotation_m7998C81A569C45B6CE644008CE4F77CDDA891CB8(L_68, L_69, NULL); NullCheck(L_67); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_67, L_70, NULL); } IL_01d8: { // TargetMinimap.PutToLayer(rect, TargetLayer); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_71 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_72 = V_2; int32_t L_73 = __this->___TargetLayer_13; NullCheck(L_71); PGG_MinimapHandler_PutToLayer_mAF337611273BAEA4E48038B8F196BFFD5F8EC900(L_71, L_72, L_73, NULL); // TargetMinimap.PrepareRectTransformForMinimap(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_74 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_75 = V_2; NullCheck(L_74); PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(L_74, L_75, NULL); // TargetMinimap.SetUIPosition(rect, transform.TransformPoint(targetSize.center)); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_76 = __this->___TargetMinimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_77 = V_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_78; L_78 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); NullCheck(L_78); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_78, L_79, NULL); NullCheck(L_76); PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB(L_76, L_77, L_80, NULL); // if (!StaticObject) bool L_81 = __this->___StaticObject_5; if (L_81) { goto IL_025f; } } { // PGG_UI_MinimapActiveElement activElem = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_82 = V_1; NullCheck(L_82); PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* L_83; L_83 = GameObject_AddComponent_TisPGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773_m2B298C3EA792F870201A753FBD11270BADAEB54B(L_82, GameObject_AddComponent_TisPGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773_m2B298C3EA792F870201A753FBD11270BADAEB54B_RuntimeMethod_var); // activElem.Minimap = TargetMinimap; PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* L_84 = L_83; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_85 = __this->___TargetMinimap_4; NullCheck(L_84); L_84->___Minimap_4 = L_85; Il2CppCodeGenWriteBarrier((void**)(&L_84->___Minimap_4), (void*)L_85); // activElem.WorldObjectToFollow = transform; PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* L_86 = L_84; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_87; L_87 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_86); L_86->___WorldObjectToFollow_5 = L_87; Il2CppCodeGenWriteBarrier((void**)(&L_86->___WorldObjectToFollow_5), (void*)L_87); // activElem.Rotate = RotateOnMinimap; PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* L_88 = L_86; bool L_89 = __this->___RotateOnMinimap_6; NullCheck(L_88); L_88->___Rotate_6 = L_89; // activElem.ScaleRatio = ScaleRatioOnMinimap; PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* L_90 = L_88; float L_91 = __this->___ScaleRatioOnMinimap_8; NullCheck(L_90); L_90->___ScaleRatio_8 = L_91; // activElem.AngleOffset = AngleOffset; float L_92 = __this->___AngleOffset_7; NullCheck(L_90); L_90->___AngleOffset_7 = L_92; goto IL_0283; } IL_025f: { // if (!buildPlannerSprite) bool L_93 = V_3; if (L_93) { goto IL_0283; } } { // rect.localRotation = TargetMinimap.GetUIRotation(transform.eulerAngles.y); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_94 = V_2; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_95 = __this->___TargetMinimap_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_96; L_96 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_96); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97; L_97 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_96, NULL); float L_98 = L_97.___y_3; NullCheck(L_95); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99; L_99 = PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058(L_95, L_98, NULL); NullCheck(L_94); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_94, L_99, NULL); } IL_0283: { // gameObject.AddComponent().ToDestroyWhenBeingDestroyed = rect.gameObject; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_100; L_100 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); NullCheck(L_100); PGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1* L_101; L_101 = GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348(L_100, GameObject_AddComponent_TisPGG_Minimap_AutoDestroyWith_t33250EA7A084335E704221403B1C0B9EE840D3D1_mA7EFA4836C6B6037D03C020D43E43F78445F6348_RuntimeMethod_var); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_102 = V_2; NullCheck(L_102); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_103; L_103 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_102, NULL); NullCheck(L_101); L_101->___ToDestroyWhenBeingDestroyed_4 = L_103; Il2CppCodeGenWriteBarrier((void**)(&L_101->___ToDestroyWhenBeingDestroyed_4), (void*)L_103); } IL_0299: { // Destroy(this); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL); // } return; } } // UnityEngine.Bounds FIMSpace.Generating.PGG_Minimap_WorldToMinimap::AutoGetLocalBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_Minimap_WorldToMinimap_AutoGetLocalBounds_mE768285145700F35CBB6AB80BAAB89BFDFC6B3DB (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m6B2F8781CF3919B088A301A35E34503ED503AC11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* V_2 = NULL; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_3 = NULL; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4; memset((&V_4), 0, sizeof(V_4)); { // localSet = false; __this->___localSet_14 = (bool)0; // Vector3 cent = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_0 = L_0; // Vector3 size = WorldSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___WorldSize_12; V_1 = L_1; // BuildPlannerReference bpRef = GetComponent(); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_2; L_2 = Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56(__this, Component_GetComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mC1861DA8B259CBC4FF4802B02B6B5CEEC5A00F56_RuntimeMethod_var); V_2 = L_2; // if (bpRef) BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_3 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_0047; } } { // Bounds b = bpRef.WorldSpaceBounds; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_5 = V_2; NullCheck(L_5); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6; L_6 = BuildPlannerReference_get_WorldSpaceBounds_mF36AA4D9694833705CFED316D6314CFA9FE54805(L_5, NULL); V_4 = L_6; // b.center = transform.InverseTransformPoint(b.center); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_4), NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_7, L_8, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_4), L_9, NULL); // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10 = V_4; return L_10; } IL_0047: { // MeshFilter filt = GetComponent(); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_11; L_11 = Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623(__this, Component_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mB82F66059DFB5715DD85BDED1D90BC03A6C9E623_RuntimeMethod_var); V_3 = L_11; // if (!filt) filt = GetComponentInChildren(); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_12 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL); if (L_13) { goto IL_005d; } } { // if (!filt) filt = GetComponentInChildren(); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_14; L_14 = Component_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m6B2F8781CF3919B088A301A35E34503ED503AC11(__this, Component_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m6B2F8781CF3919B088A301A35E34503ED503AC11_RuntimeMethod_var); V_3 = L_14; } IL_005d: { // if (filt) if (filt.sharedMesh) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_15 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL); if (!L_16) { goto IL_007e; } } { // if (filt) if (filt.sharedMesh) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_17 = V_3; NullCheck(L_17); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_18; L_18 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_17, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL); if (!L_19) { goto IL_007e; } } { // return filt.sharedMesh.bounds; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_20 = V_3; NullCheck(L_20); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_21; L_21 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_20, NULL); NullCheck(L_21); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_22; L_22 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_21, NULL); return L_22; } IL_007e: { // localSet = true; __this->___localSet_14 = (bool)1; // return new Bounds(cent, size); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_25; memset((&L_25), 0, sizeof(L_25)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_25), L_23, L_24, /*hidden argument*/NULL); return L_25; } } // UnityEngine.Vector3 FIMSpace.Generating.PGG_Minimap_WorldToMinimap::DivV3(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_Minimap_WorldToMinimap_DivV3_mD3802D2C58F1220CA72BF985179962CDB62587CE (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_by, const RuntimeMethod* method) { { // if (by.x == 0f || by.y == 0f || by.z == 0f) return a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_by; float L_1 = L_0.___x_2; if ((((float)L_1) == ((float)(0.0f)))) { goto IL_0027; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_by; float L_3 = L_2.___y_3; if ((((float)L_3) == ((float)(0.0f)))) { goto IL_0027; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_by; float L_5 = L_4.___z_4; if ((!(((float)L_5) == ((float)(0.0f))))) { goto IL_0029; } } IL_0027: { // if (by.x == 0f || by.y == 0f || by.z == 0f) return a; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; return L_6; } IL_0029: { // return new Vector3(a.x / by.x, a.y / by.y, a.z / by.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a; float L_8 = L_7.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_by; float L_10 = L_9.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_a; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_by; float L_14 = L_13.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_a; float L_16 = L_15.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___1_by; float L_18 = L_17.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; memset((&L_19), 0, sizeof(L_19)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_19), ((float)(L_8/L_10)), ((float)(L_12/L_14)), ((float)(L_16/L_18)), /*hidden argument*/NULL); return L_19; } } // UnityEngine.Vector2 FIMSpace.Generating.PGG_Minimap_WorldToMinimap::GetUISize(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_Minimap_WorldToMinimap_GetUISize_m899F2E81BB77D7C2BA306A6AC2E654A8C5B1BF3B (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldSize, 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; } float V_0 = 0.0f; { // if (TargetMinimap == null) return Vector2.one; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___TargetMinimap_4; 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_0014; } } { // if (TargetMinimap == null) return Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); return L_2; } IL_0014: { // float ratio = TargetMinimap.DisplayRatio; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_3 = __this->___TargetMinimap_4; NullCheck(L_3); float L_4; L_4 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(L_3, NULL); V_0 = L_4; // return new Vector2(worldSize.x * ratio, worldSize.z * ratio); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_worldSize; float L_6 = L_5.___x_2; float L_7 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_worldSize; float L_9 = L_8.___z_4; float L_10 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; memset((&L_11), 0, sizeof(L_11)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), ((float)il2cpp_codegen_multiply(L_6, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_10)), /*hidden argument*/NULL); return L_11; } } // System.Void FIMSpace.Generating.PGG_Minimap_WorldToMinimap::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_Minimap_WorldToMinimap__ctor_m7655F0801944D9147BF2E88747030A56C44D7A8E (PGG_Minimap_WorldToMinimap_t50B8FCD552E5A44563BFDA71F72451B2ABF201AC* __this, const RuntimeMethod* method) { { // public bool StaticObject = true; __this->___StaticObject_5 = (bool)1; // public float ScaleRatioOnMinimap = 1f; __this->___ScaleRatioOnMinimap_8 = (1.0f); // public Color ColorizeGeneratedUI = Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); __this->___ColorizeGeneratedUI_11 = L_0; // public Vector3 WorldSize = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___WorldSize_12 = L_1; // public EMinimapLayer TargetLayer = EMinimapLayer.Front; __this->___TargetLayer_13 = 2; 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.Vector3 FIMSpace.Generating.PGG_PixelMapGenerator::get_LatestRatioTexToWorld() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_PixelMapGenerator_get_LatestRatioTexToWorld_mF334D8FE4DA1C4AA5C8E1B85A261390851927224 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { { // public Vector3 LatestRatioTexToWorld { get { return latestGenerate.LatestRatioTexToWorld; } } MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___LatestRatioTexToWorld_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_1, NULL); return L_2; } } // UnityEngine.Texture2D FIMSpace.Generating.PGG_PixelMapGenerator::get_LatestPixelmap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { { // public Texture2D LatestPixelmap { get { return latestGenerate.LatestPixelmap; } } MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = L_0->___LatestPixelmap_0; return L_1; } } // System.Void FIMSpace.Generating.PGG_PixelMapGenerator::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator_Start_m6F14238D23BCC9223604F1614802A4C5B2CE2062 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_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*)&_stringLiteralA1D8319508AC81749DDD741EFA0308E00591CA54); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7); s_Il2CppMethodInitialized = true; } RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* V_0 = NULL; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* V_1 = NULL; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2; memset((&V_2), 0, sizeof(V_2)); Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* V_3 = NULL; float V_4 = 0.0f; { // if (AddToMinimap == null) return; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___AddToMinimap_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_000f; } } { // if (AddToMinimap == null) return; return; } IL_000f: { // if (LatestPixelmap == null) GeneratePixelMap(); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2; L_2 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); 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_0025; } } { // if (LatestPixelmap == null) GeneratePixelMap(); PGG_PixelMapGenerator_GeneratePixelMap_mD4950187B215E930F8182CE72FCD3442D1DCE730(__this, NULL); goto IL_0033; } IL_0025: { // else if (ApplyToImage) return; // Already generated and applied Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_4 = __this->___ApplyToImage_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (!L_5) { goto IL_0033; } } { // else if (ApplyToImage) return; // Already generated and applied return; } IL_0033: { // if (ApplyToImage != null) Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_6 = __this->___ApplyToImage_10; 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_0056; } } { // rect = ApplyToImage.rectTransform; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_8 = __this->___ApplyToImage_10; NullCheck(L_8); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_9; L_9 = Graphic_get_rectTransform_mF4752E8934267D630810E84CE02CDFB81EB1FD6D(L_8, NULL); V_0 = L_9; // img = ApplyToImage; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_10 = __this->___ApplyToImage_10; V_1 = L_10; goto IL_0078; } IL_0056: { // GameObject uiElement = new GameObject(name + "-Minimap"); String_t* L_11; L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_12; L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_11, _stringLiteralE25E6B7664805800CEE4EFCF505DC6626308C1F7, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_13); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_13, L_12, NULL); // rect = uiElement.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = L_13; NullCheck(L_14); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15; L_15 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_14, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var); V_0 = L_15; // img = uiElement.AddComponent(); NullCheck(L_14); Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_16; L_16 = GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0(L_14, GameObject_AddComponent_TisImage_tBC1D03F63BF71132E9A5E472B8742F172A011E7E_mA327C9E1CA12BC531D587E7567F2067B96E6B6A0_RuntimeMethod_var); V_1 = L_16; } IL_0078: { // Vector2 pivot = new Vector2(0.5f, 0.5f); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_2), (0.5f), (0.5f), NULL); // Sprite mapSprite = Sprite.Create(LatestPixelmap, new Rect(0f, 0f, LatestPixelmap.width, LatestPixelmap.height), pivot); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_17; L_17 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_18; L_18 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); NullCheck(L_18); int32_t L_19; L_19 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_18); Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_20; L_20 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); NullCheck(L_20); int32_t L_21; L_21 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_20); Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_22; memset((&L_22), 0, sizeof(L_22)); Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_22), (0.0f), (0.0f), ((float)L_19), ((float)L_21), /*hidden argument*/NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23 = V_2; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_24; L_24 = Sprite_Create_m827A9BDEC4566AB71966A40DB48A09BB064D81E7(L_17, L_22, L_23, NULL); V_3 = L_24; // mapSprite.name = name + "-Sprite"; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_25 = V_3; String_t* L_26; L_26 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL); String_t* L_27; L_27 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_26, _stringLiteralA1D8319508AC81749DDD741EFA0308E00591CA54, NULL); NullCheck(L_25); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_25, L_27, NULL); // rect.pivot = pivot; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_28 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_2; NullCheck(L_28); RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146(L_28, L_29, NULL); // img.sprite = mapSprite; Image_tBC1D03F63BF71132E9A5E472B8742F172A011E7E* L_30 = V_1; Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* L_31 = V_3; NullCheck(L_30); Image_set_sprite_mC0C248340BA27AAEE56855A3FAFA0D8CA12956DE(L_30, L_31, NULL); // float textureToWorldRatio = LatestPixelmap.width / latestGenerate.LatestBounds.size.x; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_32; L_32 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); NullCheck(L_32); int32_t L_33; L_33 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_32); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_34 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_35 = (&L_34->___LatestBounds_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_35, NULL); float L_37 = L_36.___x_2; V_4 = ((float)(((float)L_33)/L_37)); // rect.sizeDelta = new Vector2(LatestPixelmap.width / textureToWorldRatio, LatestPixelmap.height / textureToWorldRatio) * AddToMinimap.DisplayRatio; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_38 = V_0; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_39; L_39 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); NullCheck(L_39); int32_t L_40; L_40 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_39); float L_41 = V_4; Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_42; L_42 = PGG_PixelMapGenerator_get_LatestPixelmap_m3AFE626841B842A1F23390DBE8F59573B77F1BF0(__this, NULL); NullCheck(L_42); int32_t L_43; L_43 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_42); float L_44 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45; memset((&L_45), 0, sizeof(L_45)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_45), ((float)(((float)L_40)/L_41)), ((float)(((float)L_43)/L_44)), /*hidden argument*/NULL); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_46 = __this->___AddToMinimap_5; NullCheck(L_46); float L_47; L_47 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(L_46, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48; L_48 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_45, L_47, NULL); NullCheck(L_38); RectTransform_set_sizeDelta_mC9A980EA6036E6725EF24CEDF3EE80A9B2B50EE5(L_38, L_48, NULL); // AddToMinimap.PutToDefaultLayer(rect); // Put in main hierarchy PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_49 = __this->___AddToMinimap_5; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_50 = V_0; NullCheck(L_49); PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5(L_49, L_50, NULL); // rect.SetAsFirstSibling(); // And move to be under every element RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_51 = V_0; NullCheck(L_51); Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD(L_51, NULL); // rect.localScale = Vector3.one; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_52 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_52); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_52, L_53, NULL); // AddToMinimap.PrepareRectTransformForMinimap(rect, latestGenerate.LatestBounds.center); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_54 = __this->___AddToMinimap_5; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_55 = V_0; MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_56 = (&__this->___latestGenerate_12); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_57 = (&L_56->___LatestBounds_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_57, NULL); NullCheck(L_54); PGG_MinimapHandler_PrepareRectTransformForMinimap_m4538701D1BB410370077091E06B78B1455F623B7(L_54, L_55, L_58, NULL); // } return; } } // System.Void FIMSpace.Generating.PGG_PixelMapGenerator::GeneratePixelMap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator_GeneratePixelMap_mD4950187B215E930F8182CE72FCD3442D1DCE730 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_3_t4568553418EC7E101A173314C57B8CC169982414_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD V_0; memset((&V_0), 0, sizeof(V_0)); { // latestGenerate = new PGG_MinimapUtilities.MinimapGeneratingSetup(); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_0 = (&__this->___latestGenerate_12); il2cpp_codegen_initobj(L_0, sizeof(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678)); // latestGenerate.Prepare(GetPaintingColor(), BorderUnitsOffset, EGenerateMode.TargetTextureResolution, MaxPixelsResolution); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_1 = (&__this->___latestGenerate_12); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = VirtualFuncInvoker0< Color_tD001788D726C3A7F1379BEED0260B9591F440C1F >::Invoke(4 /* UnityEngine.Color FIMSpace.Generating.PGG_PixelMapGenerator::GetPaintingColor() */, __this); float L_3 = __this->___BorderUnitsOffset_7; int32_t L_4 = __this->___MaxPixelsResolution_6; MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4(L_1, L_2, L_3, 0, L_4, NULL); // latestGenerate.ApplyFunctions(SecAxis, SetSec, HeightAxis); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_5 = (&__this->___latestGenerate_12); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_6 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)il2cpp_codegen_object_new(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); NullCheck(L_6); Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0(L_6, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 5)), NULL); Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_7 = (Func_3_t4568553418EC7E101A173314C57B8CC169982414*)il2cpp_codegen_object_new(Func_3_t4568553418EC7E101A173314C57B8CC169982414_il2cpp_TypeInfo_var); NullCheck(L_7); Func_3__ctor_mA2BF4939DDA8854C95EE7FC8105AB595EED734F7(L_7, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 6)), NULL); Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_8 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)il2cpp_codegen_object_new(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m8BACCCB996FEF1B06E74F85966B4231A9A24DAF0(L_8, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 7)), NULL); MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE(L_5, L_6, L_7, L_8, NULL); // Vector2? aspectRatio = null; il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD)); // if (ForceAspectRatio) aspectRatio = AspectRatio; bool L_9 = __this->___ForceAspectRatio_8; if (!L_9) { goto IL_0079; } } { // if (ForceAspectRatio) aspectRatio = AspectRatio; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = __this->___AspectRatio_9; Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73((&V_0), L_10, Nullable_1__ctor_m5B4AD6C29FA5950EF6C215B9A459707DCC95EF73_RuntimeMethod_var); } IL_0079: { // latestGenerate.GenerateFieldsPixelmap(GenerateOutOf, aspectRatio); MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* L_11 = (&__this->___latestGenerate_12); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_12 = __this->___GenerateOutOf_4; Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD L_13 = V_0; MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE(L_11, L_12, L_13, NULL); // } return; } } // UnityEngine.Color FIMSpace.Generating.PGG_PixelMapGenerator::GetPaintingColor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F PGG_PixelMapGenerator_GetPaintingColor_mDDFE54D7C1EBB8E8D6FADD067C510A7B1DE76CCE (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { { // return Color.white; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL); return L_0; } } // System.Single FIMSpace.Generating.PGG_PixelMapGenerator::SecAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_PixelMapGenerator_SecAxis_m7FA598096FB6470FDCC1761B204ED2243FAC97AE (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return v.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___z_4; return L_1; } } // UnityEngine.Vector3 FIMSpace.Generating.PGG_PixelMapGenerator::SetSec(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_PixelMapGenerator_SetSec_m8D8B21DCD67304964BE656B186D348F5DF552282 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_val, const RuntimeMethod* method) { { // v.z = val; float L_0 = ___1_val; (&___0_v)->___z_4 = L_0; // return v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_v; return L_1; } } // System.Single FIMSpace.Generating.PGG_PixelMapGenerator::HeightAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_PixelMapGenerator_HeightAxis_m7FE3902310291EEE1E221937F408B63BFECB93D7 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return v.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___y_3; return L_1; } } // System.Void FIMSpace.Generating.PGG_PixelMapGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator__ctor_mAD0B11DED7A037AA62EC75FDA649AC66E7C1BDE1 (PGG_PixelMapGenerator_tAF4A3B077143569A05B8953FF7AD84D5EAB37E65* __this, const RuntimeMethod* method) { { // public int MaxPixelsResolution = 512; __this->___MaxPixelsResolution_6 = ((int32_t)512); // public Vector2 AspectRatio = new Vector2(1f, 1f); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; memset((&L_0), 0, sizeof(L_0)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (1.0f), (1.0f), /*hidden argument*/NULL); __this->___AspectRatio_9 = 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 // UnityEngine.Vector3 FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY::SetSec(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_PixelMapGenerator_SidescrollXY_SetSec_mED24B5DD0941833DF656B516FB309A708174ABF0 (PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, float ___1_val, const RuntimeMethod* method) { { // v.y = val; float L_0 = ___1_val; (&___0_v)->___y_3 = L_0; // return v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_v; return L_1; } } // System.Single FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY::SecAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_PixelMapGenerator_SidescrollXY_SecAxis_m40761E3B4B64F2E811F1D87C727228E9380C9210 (PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return v.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___y_3; return L_1; } } // System.Single FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY::HeightAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_PixelMapGenerator_SidescrollXY_HeightAxis_m50F55DCE42B9A019C2890E9D7E8C8C34B7DDAB97 (PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return v.z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___z_4; return L_1; } } // System.Void FIMSpace.Generating.PGG_PixelMapGenerator_SidescrollXY::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_PixelMapGenerator_SidescrollXY__ctor_m7DE44EC66CE6B2D9DFE1E15A71EEE669F51D89E0 (PGG_PixelMapGenerator_SidescrollXY_tEC3F77D4886DEAA5A161F7B479699C896D35DC3E* __this, const RuntimeMethod* method) { { PGG_PixelMapGenerator__ctor_mAD0B11DED7A037AA62EC75FDA649AC66E7C1BDE1(__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.PGG_UI_MinimapActiveElement::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_UI_MinimapActiveElement_Start_mCC2B574E17EC79CDF6FE6C0B4FEAD30CDFABF3CD (PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // rect = transform as RectTransform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); __this->___rect_9 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_0, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)); Il2CppCodeGenWriteBarrier((void**)(&__this->___rect_9), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_0, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var))); // Minimap.PrepareRectTransformForMinimap(rect); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_1 = __this->___Minimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = __this->___rect_9; NullCheck(L_1); PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(L_1, L_2, NULL); // } return; } } // System.Void FIMSpace.Generating.PGG_UI_MinimapActiveElement::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_UI_MinimapActiveElement_Update_mF39FCCD8C7B06909F831DD60929B335A4D7C6384 (PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* __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; } float V_0 = 0.0f; { // if (Minimap == null) return; PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = __this->___Minimap_4; 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 (Minimap == null) return; return; } IL_000f: { // if (WorldObjectToFollow == null) return; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___WorldObjectToFollow_5; 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_001e; } } { // if (WorldObjectToFollow == null) return; return; } IL_001e: { // Minimap.SetUIPosition(rect, WorldObjectToFollow.position); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_4 = __this->___Minimap_4; RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5 = __this->___rect_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___WorldObjectToFollow_5; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); NullCheck(L_4); PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB(L_4, L_5, L_7, NULL); // if (Rotate) bool L_8 = __this->___Rotate_6; if (!L_8) { goto IL_006f; } } { // { transform.localRotation = Minimap.GetUIRotation(WorldObjectToFollow.eulerAngles.y + AngleOffset); } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_10 = __this->___Minimap_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___WorldObjectToFollow_5; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_11, NULL); float L_13 = L_12.___y_3; float L_14 = __this->___AngleOffset_7; NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15; L_15 = PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058(L_10, ((float)il2cpp_codegen_add(L_13, L_14)), NULL); NullCheck(L_9); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_9, L_15, NULL); } IL_006f: { // if (ScaleRatio != 1f) float L_16 = __this->___ScaleRatio_8; if ((((float)L_16) == ((float)(1.0f)))) { goto IL_00bb; } } { // float scale = Mathf.LerpUnclamped(1f / Minimap.DisplayRect.localScale.x, 1f, ScaleRatio); PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_17 = __this->___Minimap_4; NullCheck(L_17); RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = L_17->___DisplayRect_5; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_18, NULL); float L_20 = L_19.___x_2; float L_21 = __this->___ScaleRatio_8; float L_22; L_22 = Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_inline(((float)((1.0f)/L_20)), (1.0f), L_21, NULL); V_0 = L_22; // transform.localScale = new Vector3(scale, scale, scale); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); float L_24 = V_0; float L_25 = V_0; float L_26 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; memset((&L_27), 0, sizeof(L_27)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), L_24, L_25, L_26, /*hidden argument*/NULL); NullCheck(L_23); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_23, L_27, NULL); } IL_00bb: { // } return; } } // System.Void FIMSpace.Generating.PGG_UI_MinimapActiveElement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_UI_MinimapActiveElement__ctor_m24B5893E8B39D3CF338C8B0566FAD0AEA34EFF0C (PGG_UI_MinimapActiveElement_t36C4C1FE3866749032A9CF1EF33810B43FCCA773* __this, const RuntimeMethod* method) { { // public bool Rotate = true; __this->___Rotate_6 = (bool)1; // public float ScaleRatio = 1f; __this->___ScaleRatio_8 = (1.0f); 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.FGenGraph`2 FIMSpace.Generating.RectangleOfFieldsGenerator::get_PGG_Grid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* RectangleOfFieldsGenerator_get_PGG_Grid_m5210913A8FCAB26B40EE7CF54D8EEF4337945EB4 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { { // public override FGenGraph PGG_Grid { get { return null; } } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectangleOfFieldsGenerator::get_PGG_Setup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* RectangleOfFieldsGenerator_get_PGG_Setup_m667640EDD9B8A69FAEF7AA414B6E69121BC909D2 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { { // public override FieldSetup PGG_Setup { get { return null; } } return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_Prepare_m7067DD145DDF5A0A2A6CA7F168F8D9DC3C4825B2 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_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_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_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_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* V_4 = NULL; int32_t V_5 = 0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* V_8 = NULL; Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; int32_t V_11 = 0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* V_12 = NULL; int32_t V_13 = 0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* V_14 = NULL; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_15 = NULL; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_16; memset((&V_16), 0, sizeof(V_16)); int32_t V_17 = 0; int32_t V_18 = 0; int32_t V_19 = 0; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_20 = NULL; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* V_21 = NULL; int32_t V_22 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_23 = NULL; { // base.Prepare(); PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333(__this, NULL); // rAll.Clear(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_0 = __this->___rAll_33; NullCheck(L_0); List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_inline(L_0, List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_RuntimeMethod_var); // rStatic.Clear(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_1 = __this->___rStatic_32; NullCheck(L_1); List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_inline(L_1, List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_RuntimeMethod_var); // rInstances.Clear(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_2 = __this->___rInstances_31; NullCheck(L_2); List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_inline(L_2, List_1_Clear_mB9559740971FE366A9D89E47E784305DC159EF50_RuntimeMethod_var); // if (UseCorridorGuide) bool L_3 = __this->___UseCorridorGuide_24; if (!L_3) { goto IL_01ae; } } { // mainCorridorInstance = new RectOfFieldsInstance(); // Null -> that means it's corridor RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_4 = (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)il2cpp_codegen_object_new(RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); NullCheck(L_4); RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B(L_4, NULL); __this->___mainCorridorInstance_30 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___mainCorridorInstance_30), (void*)L_4); // mainCorridorInstance.Checker.Position = CorridorGuide.Start; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_5 = __this->___mainCorridorInstance_30; NullCheck(L_5); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_6 = L_5->___Checker_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_7 = __this->___CorridorGuide_27; NullCheck(L_7); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = L_7->___Start_0; NullCheck(L_6); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_6, L_8, NULL); // var mainCorrSetup = CheckerField.GeneratePathFindPointsFromStartToEnd(CorridorGuide); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_9 = __this->___CorridorGuide_27; List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_10; L_10 = CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE(L_9, NULL); V_4 = L_10; // mainCorridorInstance.Checker.AddPathTowards(mainCorrSetup[0], CorridorGuide.PathThickness); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_11 = __this->___mainCorridorInstance_30; NullCheck(L_11); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = L_11->___Checker_2; List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_13 = V_4; NullCheck(L_13); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_14; L_14 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_13, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_15 = __this->___CorridorGuide_27; NullCheck(L_15); int32_t L_16 = L_15->___PathThickness_4; NullCheck(L_12); CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6(L_12, L_14, L_16, (bool)1, (bool)1, (bool)1, NULL); // mainCorridorInstance.Checker.Position -= new Vector2Int(1, 1); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_17 = __this->___mainCorridorInstance_30; NullCheck(L_17); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_18 = L_17->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = L_18; NullCheck(L_19); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20; L_20 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_19, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21; memset((&L_21), 0, sizeof(L_21)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_21), 1, 1, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22; L_22 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_20, L_21, NULL); NullCheck(L_19); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_19, L_22, NULL); // mainCorridorInstance.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_23 = __this->___mainCorridorInstance_30; NullCheck(L_23); L_23->___Setted_4 = (bool)1; // for (int i = mainCorridorInstance.Checker.ChildPos.Count - 1; i >= 0; i--) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_24 = __this->___mainCorridorInstance_30; NullCheck(L_24); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_25 = L_24->___Checker_2; NullCheck(L_25); FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_26 = L_25->___ChildPos_3; NullCheck(L_26); int32_t L_27; L_27 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_26, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); V_5 = ((int32_t)il2cpp_codegen_subtract(L_27, 1)); goto IL_0195; } IL_00d7: { // Vector2Int pos = mainCorridorInstance.Checker.WorldPos(i); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_28 = __this->___mainCorridorInstance_30; NullCheck(L_28); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_29 = L_28->___Checker_2; int32_t L_30 = V_5; NullCheck(L_29); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31; L_31 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_29, L_30, NULL); V_6 = L_31; // if (pos.x < -PackingRectSize.x) mainCorridorInstance.Checker.Remove(pos); int32_t L_32; L_32 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_33 = (&__this->___PackingRectSize_17); int32_t L_34; L_34 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_33, NULL); if ((((int32_t)L_32) >= ((int32_t)((-L_34))))) { goto IL_0114; } } { // if (pos.x < -PackingRectSize.x) mainCorridorInstance.Checker.Remove(pos); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_35 = __this->___mainCorridorInstance_30; NullCheck(L_35); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_36 = L_35->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37 = V_6; NullCheck(L_36); CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(L_36, L_37, NULL); goto IL_018f; } IL_0114: { // if (pos.x >= PackingRectSize.x) mainCorridorInstance.Checker.Remove(pos); int32_t L_38; L_38 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_39 = (&__this->___PackingRectSize_17); int32_t L_40; L_40 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_39, NULL); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_013c; } } { // if (pos.x >= PackingRectSize.x) mainCorridorInstance.Checker.Remove(pos); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_41 = __this->___mainCorridorInstance_30; NullCheck(L_41); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_42 = L_41->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43 = V_6; NullCheck(L_42); CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(L_42, L_43, NULL); goto IL_018f; } IL_013c: { // if (pos.y < -PackingRectSize.y - 1) mainCorridorInstance.Checker.Remove(pos); int32_t L_44; L_44 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_45 = (&__this->___PackingRectSize_17); int32_t L_46; L_46 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_45, NULL); if ((((int32_t)L_44) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(((-L_46)), 1))))) { goto IL_0167; } } { // if (pos.y < -PackingRectSize.y - 1) mainCorridorInstance.Checker.Remove(pos); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_47 = __this->___mainCorridorInstance_30; NullCheck(L_47); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_48 = L_47->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_49 = V_6; NullCheck(L_48); CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(L_48, L_49, NULL); goto IL_018f; } IL_0167: { // if (pos.y > PackingRectSize.y - 2) mainCorridorInstance.Checker.Remove(pos); int32_t L_50; L_50 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_51 = (&__this->___PackingRectSize_17); int32_t L_52; L_52 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_51, NULL); if ((((int32_t)L_50) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_52, 2))))) { goto IL_018f; } } { // if (pos.y > PackingRectSize.y - 2) mainCorridorInstance.Checker.Remove(pos); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_53 = __this->___mainCorridorInstance_30; NullCheck(L_53); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_54 = L_53->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55 = V_6; NullCheck(L_54); CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(L_54, L_55, NULL); } IL_018f: { // for (int i = mainCorridorInstance.Checker.ChildPos.Count - 1; i >= 0; i--) int32_t L_56 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_56, 1)); } IL_0195: { // for (int i = mainCorridorInstance.Checker.ChildPos.Count - 1; i >= 0; i--) int32_t L_57 = V_5; if ((((int32_t)L_57) >= ((int32_t)0))) { goto IL_00d7; } } { // rAll.Add(mainCorridorInstance); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_58 = __this->___rAll_33; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_59 = __this->___mainCorridorInstance_30; NullCheck(L_58); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_58, L_59, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); } IL_01ae: { // for (int i = 0; i < StaticRooms.Count; i++) V_7 = 0; goto IL_025f; } IL_01b6: { // RectOfFieldsInstance ins = new RectOfFieldsInstance(); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_60 = (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)il2cpp_codegen_object_new(RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); NullCheck(L_60); RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B(L_60, NULL); V_8 = L_60; // ins.FieldRefStatic = StaticRooms[i]; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_61 = V_8; List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_62 = __this->___StaticRooms_29; int32_t L_63 = V_7; NullCheck(L_62); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_64; L_64 = List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002(L_62, L_63, List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); NullCheck(L_61); L_61->___FieldRefStatic_1 = L_64; Il2CppCodeGenWriteBarrier((void**)(&L_61->___FieldRefStatic_1), (void*)L_64); // ins.Checker.SetSize(StaticRooms[i].Size); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_65 = V_8; NullCheck(L_65); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_66 = L_65->___Checker_2; List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_67 = __this->___StaticRooms_29; int32_t L_68 = V_7; NullCheck(L_67); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_69; L_69 = List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002(L_67, L_68, List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); NullCheck(L_69); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70 = L_69->___Size_2; il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_71 = V_9; NullCheck(L_66); CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1(L_66, L_70, L_71, NULL); // ins.Checker.Position = StaticRooms[i].StaticPosition; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_72 = V_8; NullCheck(L_72); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_73 = L_72->___Checker_2; List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_74 = __this->___StaticRooms_29; int32_t L_75 = V_7; NullCheck(L_74); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_76; L_76 = List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002(L_74, L_75, List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); NullCheck(L_76); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_77 = L_76->___StaticPosition_1; NullCheck(L_73); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_73, L_77, NULL); // ins.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_78 = V_8; NullCheck(L_78); L_78->___Setted_4 = (bool)1; // rStatic.Add(ins); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_79 = __this->___rStatic_32; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_80 = V_8; NullCheck(L_79); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_79, L_80, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // rAll.Add(ins); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_81 = __this->___rAll_33; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_82 = V_8; NullCheck(L_81); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_81, L_82, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // if (UseCorridorGuide) mainCorridorInstance.Checker.RemoveOnesCollidingWith(ins.Checker); bool L_83 = __this->___UseCorridorGuide_24; if (!L_83) { goto IL_0259; } } { // if (UseCorridorGuide) mainCorridorInstance.Checker.RemoveOnesCollidingWith(ins.Checker); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_84 = __this->___mainCorridorInstance_30; NullCheck(L_84); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_85 = L_84->___Checker_2; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_86 = V_8; NullCheck(L_86); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_87 = L_86->___Checker_2; NullCheck(L_85); CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_85, L_87, (bool)1, NULL); } IL_0259: { // for (int i = 0; i < StaticRooms.Count; i++) int32_t L_88 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_88, 1)); } IL_025f: { // for (int i = 0; i < StaticRooms.Count; i++) int32_t L_89 = V_7; List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_90 = __this->___StaticRooms_29; NullCheck(L_90); int32_t L_91; L_91 = List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_inline(L_90, List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); if ((((int32_t)L_89) < ((int32_t)L_91))) { goto IL_01b6; } } { // fullRectCheck = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_92 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_92); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_92, NULL); __this->___fullRectCheck_34 = L_92; Il2CppCodeGenWriteBarrier((void**)(&__this->___fullRectCheck_34), (void*)L_92); // fullRectCheck.SetSize(PackingRectSize.x * 2, PackingRectSize.y * 2, true); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_93 = __this->___fullRectCheck_34; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_94 = (&__this->___PackingRectSize_17); int32_t L_95; L_95 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_94, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_96 = (&__this->___PackingRectSize_17); int32_t L_97; L_97 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_96, NULL); NullCheck(L_93); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_93, ((int32_t)il2cpp_codegen_multiply(L_95, 2)), ((int32_t)il2cpp_codegen_multiply(L_97, 2)), (bool)1, NULL); // fullRectCheck.Position += new Vector2Int(0, -1); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_98 = __this->___fullRectCheck_34; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_99 = L_98; NullCheck(L_99); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_100; L_100 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_99, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_101; memset((&L_101), 0, sizeof(L_101)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_101), 0, (-1), /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_102; L_102 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_100, L_101, NULL); NullCheck(L_99); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_99, L_102, NULL); // if (mainCorridorInstance != null) fullRectCheck.RemoveOnesCollidingWith(mainCorridorInstance.Checker); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_103 = __this->___mainCorridorInstance_30; if (!L_103) { goto IL_02de; } } { // if (mainCorridorInstance != null) fullRectCheck.RemoveOnesCollidingWith(mainCorridorInstance.Checker); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_104 = __this->___fullRectCheck_34; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_105 = __this->___mainCorridorInstance_30; NullCheck(L_105); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_106 = L_105->___Checker_2; NullCheck(L_104); CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_104, L_106, (bool)1, NULL); } IL_02de: { // for (int i = 0; i < rStatic.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rStatic[i].Checker); V_10 = 0; goto IL_0307; } IL_02e3: { // for (int i = 0; i < rStatic.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rStatic[i].Checker); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_107 = __this->___fullRectCheck_34; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_108 = __this->___rStatic_32; int32_t L_109 = V_10; NullCheck(L_108); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_110; L_110 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_108, L_109, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_110); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_111 = L_110->___Checker_2; NullCheck(L_107); CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_107, L_111, (bool)1, NULL); // for (int i = 0; i < rStatic.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rStatic[i].Checker); int32_t L_112 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_112, 1)); } IL_0307: { // for (int i = 0; i < rStatic.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rStatic[i].Checker); int32_t L_113 = V_10; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_114 = __this->___rStatic_32; NullCheck(L_114); int32_t L_115; L_115 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_114, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_113) < ((int32_t)L_115))) { goto IL_02e3; } } { // int toFill = fullRectCheck.ChildPos.Count; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_116 = __this->___fullRectCheck_34; NullCheck(L_116); FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_117 = L_116->___ChildPos_3; NullCheck(L_117); int32_t L_118; L_118 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_117, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); V_0 = L_118; // for (int i = 0; i < 1000; i++) V_11 = 0; goto IL_03bc; } IL_032f: { // RectOfFieldsInstance shape = new RectOfFieldsInstance(); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_119 = (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)il2cpp_codegen_object_new(RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); NullCheck(L_119); RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B(L_119, NULL); V_12 = L_119; // shape.Checker.SetSize(MinSingleRectSizeX.GetRandom(), MaxSingleRectSizeY.GetRandom(), false); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_120 = V_12; NullCheck(L_120); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_121 = L_120->___Checker_2; MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_122 = (&__this->___MinSingleRectSizeX_19); int32_t L_123; L_123 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_122, NULL); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_124 = (&__this->___MaxSingleRectSizeY_20); int32_t L_125; L_125 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_124, NULL); NullCheck(L_121); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_121, L_123, L_125, (bool)0, NULL); // shape.Checker.Position += new Vector2Int(PackingRectSize.x * 10, 0); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_126 = V_12; NullCheck(L_126); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_127 = L_126->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_128 = L_127; NullCheck(L_128); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_129; L_129 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_128, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_130 = (&__this->___PackingRectSize_17); int32_t L_131; L_131 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_130, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_132; memset((&L_132), 0, sizeof(L_132)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_132), ((int32_t)il2cpp_codegen_multiply(L_131, ((int32_t)10))), 0, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_133; L_133 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_129, L_132, NULL); NullCheck(L_128); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_128, L_133, NULL); // toFill -= shape.Checker.ChildPos.Count; int32_t L_134 = V_0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_135 = V_12; NullCheck(L_135); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_136 = L_135->___Checker_2; NullCheck(L_136); FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_137 = L_136->___ChildPos_3; NullCheck(L_137); int32_t L_138; L_138 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_137, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_subtract(L_134, L_138)); // rInstances.Add(shape); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_139 = __this->___rInstances_31; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_140 = V_12; NullCheck(L_139); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_139, L_140, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // rAll.Add(shape); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_141 = __this->___rAll_33; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_142 = V_12; NullCheck(L_141); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_141, L_142, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // if (toFill <= 0) break; int32_t L_143 = V_0; if ((((int32_t)L_143) <= ((int32_t)0))) { goto IL_03c8; } } { // for (int i = 0; i < 1000; i++) int32_t L_144 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_144, 1)); } IL_03bc: { // for (int i = 0; i < 1000; i++) int32_t L_145 = V_11; if ((((int32_t)L_145) < ((int32_t)((int32_t)1000)))) { goto IL_032f; } } IL_03c8: { // int positionX = -PackingRectSize.x; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_146 = (&__this->___PackingRectSize_17); int32_t L_147; L_147 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_146, NULL); V_1 = ((-L_147)); // int positionY = -PackingRectSize.y - 1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_148 = (&__this->___PackingRectSize_17); int32_t L_149; L_149 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_148, NULL); V_2 = ((int32_t)il2cpp_codegen_subtract(((-L_149)), 1)); // int lim = 0; V_3 = 0; // for (int i = 0; i < rInstances.Count; i++) V_13 = 0; goto IL_05dd; } IL_03ee: { // var ins = rInstances[i]; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_150 = __this->___rInstances_31; int32_t L_151 = V_13; NullCheck(L_150); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_152; L_152 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_150, L_151, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); V_14 = L_152; // ins.Checker.Position = new Vector2Int(positionX, positionY); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_153 = V_14; NullCheck(L_153); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_154 = L_153->___Checker_2; int32_t L_155 = V_1; int32_t L_156 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_157; memset((&L_157), 0, sizeof(L_157)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_157), L_155, L_156, /*hidden argument*/NULL); NullCheck(L_154); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_154, L_157, NULL); // var coll = CheckIfAnyCollides(ins.Checker); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_158 = V_14; NullCheck(L_158); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_159 = L_158->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_160; L_160 = RectangleOfFieldsGenerator_CheckIfAnyCollides_m457407DC3F1B403E7D4789C87AF19A19A64225F1(__this, L_159, NULL); V_15 = L_160; // if (FGenerators.CheckIfIsNull(coll )) CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_161 = V_15; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_162; L_162 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_161, NULL); if (!L_162) { goto IL_0435; } } { // ins.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_163 = V_14; NullCheck(L_163); L_163->___Setted_4 = (bool)1; goto IL_04b9; } IL_0435: { // ins.Checker.Position += new Vector2Int(coll.Position.x - ins.Checker.Position.x, ins.Checker.LastSettedSize.y * 2); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_164 = V_14; NullCheck(L_164); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_165 = L_164->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_166 = L_165; NullCheck(L_166); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_167; L_167 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_166, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_168 = V_15; NullCheck(L_168); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_169; L_169 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_168, NULL); V_16 = L_169; int32_t L_170; L_170 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_171 = V_14; NullCheck(L_171); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_172 = L_171->___Checker_2; NullCheck(L_172); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_173; L_173 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_172, NULL); V_16 = L_173; int32_t L_174; L_174 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_175 = V_14; NullCheck(L_175); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_176 = L_175->___Checker_2; NullCheck(L_176); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_177; L_177 = CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A_inline(L_176, NULL); V_16 = L_177; int32_t L_178; L_178 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_16), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_179; memset((&L_179), 0, sizeof(L_179)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_179), ((int32_t)il2cpp_codegen_subtract(L_170, L_174)), ((int32_t)il2cpp_codegen_multiply(L_178, 2)), /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_180; L_180 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_167, L_179, NULL); NullCheck(L_166); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_166, L_180, NULL); // ins.Checker.SnapToOther(coll); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_181 = V_14; NullCheck(L_181); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_182 = L_181->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_183 = V_15; NullCheck(L_182); CheckerField_SnapToOther_m3A8F17A879F4199C1B2200658435130339795B31(L_182, L_183, (bool)0, NULL); // if (FGenerators.CheckIfIsNull(CheckIfAnyCollides(ins.Checker) )) ins.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_184 = V_14; NullCheck(L_184); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_185 = L_184->___Checker_2; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_186; L_186 = RectangleOfFieldsGenerator_CheckIfAnyCollides_m457407DC3F1B403E7D4789C87AF19A19A64225F1(__this, L_185, NULL); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_187; L_187 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_186, NULL); if (!L_187) { goto IL_04b9; } } { // if (FGenerators.CheckIfIsNull(CheckIfAnyCollides(ins.Checker) )) ins.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_188 = V_14; NullCheck(L_188); L_188->___Setted_4 = (bool)1; } IL_04b9: { // if (ins.Setted) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_189 = V_14; NullCheck(L_189); bool L_190 = L_189->___Setted_4; if (!L_190) { goto IL_0518; } } { // if (ins.Checker.GetBoundsMax().x >= PackingRectSize.x) ins.Setted = false; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_191 = V_14; NullCheck(L_191); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_192 = L_191->___Checker_2; NullCheck(L_192); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_193; L_193 = CheckerField_GetBoundsMax_m5A1422E9BF64FA5DB11179A0035779BE2503122C(L_192, NULL); V_16 = L_193; int32_t L_194; L_194 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_195 = (&__this->___PackingRectSize_17); int32_t L_196; L_196 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_195, NULL); if ((((int32_t)L_194) < ((int32_t)L_196))) { goto IL_04ec; } } { // if (ins.Checker.GetBoundsMax().x >= PackingRectSize.x) ins.Setted = false; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_197 = V_14; NullCheck(L_197); L_197->___Setted_4 = (bool)0; } IL_04ec: { // if (ins.Checker.GetBoundsMax().y >= PackingRectSize.y - 1) ins.Setted = false; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_198 = V_14; NullCheck(L_198); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_199 = L_198->___Checker_2; NullCheck(L_199); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_200; L_200 = CheckerField_GetBoundsMax_m5A1422E9BF64FA5DB11179A0035779BE2503122C(L_199, NULL); V_16 = L_200; int32_t L_201; L_201 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_16), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_202 = (&__this->___PackingRectSize_17); int32_t L_203; L_203 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_202, NULL); if ((((int32_t)L_201) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_203, 1))))) { goto IL_0518; } } { // if (ins.Checker.GetBoundsMax().y >= PackingRectSize.y - 1) ins.Setted = false; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_204 = V_14; NullCheck(L_204); L_204->___Setted_4 = (bool)0; } IL_0518: { // if (ins.Setted == false) ins.Checker.PushPositionX(PackingRectSize.x * 3); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_205 = V_14; NullCheck(L_205); bool L_206 = L_205->___Setted_4; if (L_206) { goto IL_053a; } } { // if (ins.Setted == false) ins.Checker.PushPositionX(PackingRectSize.x * 3); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_207 = V_14; NullCheck(L_207); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_208 = L_207->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_209 = (&__this->___PackingRectSize_17); int32_t L_210; L_210 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_209, NULL); NullCheck(L_208); CheckerField_PushPositionX_mB039924994BC550CDC9D2F5ED0E0226F2E78E144(L_208, ((int32_t)il2cpp_codegen_multiply(L_210, 3)), NULL); } IL_053a: { // if (ins.Setted) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_211 = V_14; NullCheck(L_211); bool L_212 = L_211->___Setted_4; if (!L_212) { goto IL_057c; } } { // positionX = ins.Checker.Position.x; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_213 = V_14; NullCheck(L_213); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_214 = L_213->___Checker_2; NullCheck(L_214); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_215; L_215 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_214, NULL); V_16 = L_215; int32_t L_216; L_216 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); V_1 = L_216; // positionX += ins.Checker.LastSettedSize.x / 2 + AdditionalSpacing; int32_t L_217 = V_1; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_218 = V_14; NullCheck(L_218); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_219 = L_218->___Checker_2; NullCheck(L_219); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_220; L_220 = CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A_inline(L_219, NULL); V_16 = L_220; int32_t L_221; L_221 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); int32_t L_222 = __this->___AdditionalSpacing_18; V_1 = ((int32_t)il2cpp_codegen_add(L_217, ((int32_t)il2cpp_codegen_add(((int32_t)(L_221/2)), L_222)))); goto IL_058e; } IL_057c: { // if (lim < 2) // Allowing to try placing box few times int32_t L_223 = V_3; if ((((int32_t)L_223) >= ((int32_t)2))) { goto IL_058c; } } { // lim++; int32_t L_224 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_224, 1)); // i--; int32_t L_225 = V_13; V_13 = ((int32_t)il2cpp_codegen_subtract(L_225, 1)); goto IL_058e; } IL_058c: { // lim = 0; V_3 = 0; } IL_058e: { // positionX += ins.Checker.LastSettedSize.x / 2; int32_t L_226 = V_1; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_227 = V_14; NullCheck(L_227); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_228 = L_227->___Checker_2; NullCheck(L_228); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_229; L_229 = CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A_inline(L_228, NULL); V_16 = L_229; int32_t L_230; L_230 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_16), NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_226, ((int32_t)(L_230/2)))); // if (positionX >= PackingRectSize.x) int32_t L_231 = V_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_232 = (&__this->___PackingRectSize_17); int32_t L_233; L_233 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_232, NULL); if ((((int32_t)L_231) < ((int32_t)L_233))) { goto IL_05d7; } } { // positionX = -PackingRectSize.x; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_234 = (&__this->___PackingRectSize_17); int32_t L_235; L_235 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_234, NULL); V_1 = ((-L_235)); // positionY += ins.Checker.GetSizeOnAxis(Vector2.up); int32_t L_236 = V_2; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_237 = V_14; NullCheck(L_237); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_238 = L_237->___Checker_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_239; L_239 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL); NullCheck(L_238); int32_t L_240; L_240 = CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01(L_238, L_239, NULL); V_2 = ((int32_t)il2cpp_codegen_add(L_236, L_240)); } IL_05d7: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_241 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_241, 1)); } IL_05dd: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_242 = V_13; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_243 = __this->___rInstances_31; NullCheck(L_243); int32_t L_244; L_244 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_243, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_242) < ((int32_t)L_244))) { goto IL_03ee; } } { // fullRectCheck = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_245 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_245); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_245, NULL); __this->___fullRectCheck_34 = L_245; Il2CppCodeGenWriteBarrier((void**)(&__this->___fullRectCheck_34), (void*)L_245); // fullRectCheck.SetSize(PackingRectSize.x * 2, PackingRectSize.y * 2, true); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_246 = __this->___fullRectCheck_34; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_247 = (&__this->___PackingRectSize_17); int32_t L_248; L_248 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_247, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_249 = (&__this->___PackingRectSize_17); int32_t L_250; L_250 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_249, NULL); NullCheck(L_246); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_246, ((int32_t)il2cpp_codegen_multiply(L_248, 2)), ((int32_t)il2cpp_codegen_multiply(L_250, 2)), (bool)1, NULL); // fullRectCheck.PushAllChildPositions(new Vector2Int(0, -1)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_251 = __this->___fullRectCheck_34; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_252; memset((&L_252), 0, sizeof(L_252)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_252), 0, (-1), /*hidden argument*/NULL); NullCheck(L_251); CheckerField_PushAllChildPositions_m9584CC796BD476052D613F7FEECEB47FD40FB4D9(L_251, L_252, NULL); // for (int i = 0; i < rAll.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rAll[i].Checker); V_17 = 0; goto IL_065b; } IL_0637: { // for (int i = 0; i < rAll.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rAll[i].Checker); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_253 = __this->___fullRectCheck_34; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_254 = __this->___rAll_33; int32_t L_255 = V_17; NullCheck(L_254); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_256; L_256 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_254, L_255, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_256); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_257 = L_256->___Checker_2; NullCheck(L_253); CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_253, L_257, (bool)1, NULL); // for (int i = 0; i < rAll.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rAll[i].Checker); int32_t L_258 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_258, 1)); } IL_065b: { // for (int i = 0; i < rAll.Count; i++) fullRectCheck.RemoveOnesCollidingWith(rAll[i].Checker); int32_t L_259 = V_17; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_260 = __this->___rAll_33; NullCheck(L_260); int32_t L_261; L_261 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_260, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_259) < ((int32_t)L_261))) { goto IL_0637; } } { // for (int i = 0; i < 1000; i++) V_18 = 0; goto IL_0718; } IL_0672: { // int size = MinMaxSizeOfFillRects.GetRandom(); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_262 = (&__this->___MinMaxSizeOfFillRects_21); int32_t L_263; L_263 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_262, NULL); V_19 = L_263; // List nRect = fullRectCheck.FindConnectedShapeOfSize(size); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_264 = __this->___fullRectCheck_34; int32_t L_265 = V_19; NullCheck(L_264); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_266; L_266 = CheckerField_FindConnectedShapeOfSize_m400EAC69DB63E6EA79673EAF5ECA1339BE33A8AF(L_264, L_265, 0, (bool)0, NULL); V_20 = L_266; // if (nRect.Count > 0) List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_267 = V_20; NullCheck(L_267); int32_t L_268; L_268 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_267, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_268) <= ((int32_t)0))) { goto IL_0700; } } { // if (nRect.Count >= MinMaxSizeOfFillRects.Min) List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_269 = V_20; NullCheck(L_269); int32_t L_270; L_270 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_269, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_271 = (&__this->___MinMaxSizeOfFillRects_21); int32_t L_272 = L_271->___Min_0; if ((((int32_t)L_270) < ((int32_t)L_272))) { goto IL_0700; } } { // RectOfFieldsInstance fillShape = new RectOfFieldsInstance(); //RoomPresets[0] RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_273 = (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)il2cpp_codegen_object_new(RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); NullCheck(L_273); RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B(L_273, NULL); V_21 = L_273; // fillShape.Checker.Position = nRect[0]; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_274 = V_21; NullCheck(L_274); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_275 = L_274->___Checker_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_276 = V_20; NullCheck(L_276); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_277; L_277 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_276, 0, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); NullCheck(L_275); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_275, L_277, NULL); // fillShape.Checker.AddPositions(nRect); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_278 = V_21; NullCheck(L_278); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_279 = L_278->___Checker_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_280 = V_20; NullCheck(L_279); CheckerField_AddPositions_m73005E0C370953FDACAD1D3773E1FC0BFCD39A7D(L_279, L_280, (bool)0, NULL); // fillShape.Setted = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_281 = V_21; NullCheck(L_281); L_281->___Setted_4 = (bool)1; // fullRectCheck.RemoveOnesCollidingWith(fillShape.Checker); // Removing reverse fillment squares of this shape CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_282 = __this->___fullRectCheck_34; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_283 = V_21; NullCheck(L_283); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_284 = L_283->___Checker_2; NullCheck(L_282); CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_282, L_284, (bool)1, NULL); // rInstances.Add(fillShape); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_285 = __this->___rInstances_31; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_286 = V_21; NullCheck(L_285); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_285, L_286, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); } IL_0700: { // if (fullRectCheck.ChildPos.Count == 0) break; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_287 = __this->___fullRectCheck_34; NullCheck(L_287); FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_288 = L_287->___ChildPos_3; NullCheck(L_288); int32_t L_289; L_289 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_288, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); if (!L_289) { goto IL_0724; } } { // for (int i = 0; i < 1000; i++) int32_t L_290 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_290, 1)); } IL_0718: { // for (int i = 0; i < 1000; i++) int32_t L_291 = V_18; if ((((int32_t)L_291) < ((int32_t)((int32_t)1000)))) { goto IL_0672; } } IL_0724: { // for (int i = 0; i < fullRectCheck.ChildPos.Count; i++) V_22 = 0; goto IL_075c; } IL_0729: { // CheckerField ch = FindAligningTo(fullRectCheck.ChildPosition(i)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_292 = __this->___fullRectCheck_34; int32_t L_293 = V_22; NullCheck(L_292); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_294; L_294 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(L_292, L_293, NULL); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_295; L_295 = RectangleOfFieldsGenerator_FindAligningTo_mCF24A15782D96250CDBE2AEE4B21F7F2E240D5FA(__this, L_294, NULL); V_23 = L_295; // if (ch != null) ch.Add(fullRectCheck.ChildPosition(i)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_296 = V_23; if (!L_296) { goto IL_0756; } } { // if (ch != null) ch.Add(fullRectCheck.ChildPosition(i)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_297 = V_23; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_298 = __this->___fullRectCheck_34; int32_t L_299 = V_22; NullCheck(L_298); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_300; L_300 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(L_298, L_299, NULL); NullCheck(L_297); CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(L_297, L_300, NULL); } IL_0756: { // for (int i = 0; i < fullRectCheck.ChildPos.Count; i++) int32_t L_301 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_301, 1)); } IL_075c: { // for (int i = 0; i < fullRectCheck.ChildPos.Count; i++) int32_t L_302 = V_22; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_303 = __this->___fullRectCheck_34; NullCheck(L_303); FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_304 = L_303->___ChildPos_3; NullCheck(L_304); int32_t L_305; L_305 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_304, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var); if ((((int32_t)L_302) < ((int32_t)L_305))) { goto IL_0729; } } { // } return; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectangleOfFieldsGenerator::CheckIfAnyCollides(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectangleOfFieldsGenerator_CheckIfAnyCollides_m457407DC3F1B403E7D4789C87AF19A19A64225F1 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __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_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < rAll.Count; i++) V_0 = 0; goto IL_005a; } IL_0004: { // if (rAll[i].Setted == false) continue; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_0 = __this->___rAll_33; int32_t L_1 = V_0; NullCheck(L_0); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_2; L_2 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_0, L_1, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_2); bool L_3 = L_2->___Setted_4; if (!L_3) { goto IL_0056; } } { // if (checker == rAll[i].Checker) continue; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = ___0_checker; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_5 = __this->___rAll_33; int32_t L_6 = V_0; NullCheck(L_5); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_7; L_7 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_5, L_6, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_7); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_8 = L_7->___Checker_2; if ((((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_4) == ((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_8))) { goto IL_0056; } } { // if (checker.CollidesWith(rAll[i].Checker)) return rAll[i].Checker; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = ___0_checker; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_10 = __this->___rAll_33; int32_t L_11 = V_0; NullCheck(L_10); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_12; L_12 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_10, L_11, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_12); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_13 = L_12->___Checker_2; NullCheck(L_9); bool L_14; L_14 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_9, L_13, NULL); if (!L_14) { goto IL_0056; } } { // if (checker.CollidesWith(rAll[i].Checker)) return rAll[i].Checker; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_15 = __this->___rAll_33; int32_t L_16 = V_0; NullCheck(L_15); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_17; L_17 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_15, L_16, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_17); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_18 = L_17->___Checker_2; return L_18; } IL_0056: { // for (int i = 0; i < rAll.Count; i++) int32_t L_19 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_005a: { // for (int i = 0; i < rAll.Count; i++) int32_t L_20 = V_0; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_21 = __this->___rAll_33; NullCheck(L_21); int32_t L_22; L_22 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_21, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_0004; } } { // return null; return (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL; } } // FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectangleOfFieldsGenerator::FindAligningTo(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* RectangleOfFieldsGenerator_FindAligningTo_mCF24A15782D96250CDBE2AEE4B21F7F2E240D5FA (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_square, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < rInstances.Count; i++) V_0 = 0; goto IL_0033; } IL_0004: { // if (rInstances[i].Checker.IsAligning(square)) List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_0 = __this->___rInstances_31; int32_t L_1 = V_0; NullCheck(L_0); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_2; L_2 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_0, L_1, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_2); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = L_2->___Checker_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_square; NullCheck(L_3); bool L_5; L_5 = CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E(L_3, L_4, NULL); if (!L_5) { goto IL_002f; } } { // return rInstances[i].Checker; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_6 = __this->___rInstances_31; int32_t L_7 = V_0; NullCheck(L_6); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_8; L_8 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_6, L_7, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_8); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = L_8->___Checker_2; return L_9; } IL_002f: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0033: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_11 = V_0; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_12 = __this->___rInstances_31; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_12, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0004; } } { // return null; return (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_GenerateObjects_m34BA9E51B39D1D9100CBE85539AD09F510D9DCEA (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547_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_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_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_m678396AAFC694F985E83A2B16B0A673E0289DFE2_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_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_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_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA21D80382F9D666631C6C2B621B427CACA861B7D); s_Il2CppMethodInitialized = true; } RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_0 = NULL; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_1 = NULL; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_2 = NULL; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* V_3 = NULL; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* V_4 = NULL; int32_t V_5 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_6 = NULL; int32_t V_7 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* V_12 = NULL; int32_t V_13 = 0; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* V_14 = NULL; int32_t V_15 = 0; int32_t V_16 = 0; int32_t V_17 = 0; int32_t V_18 = 0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_19 = NULL; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_20 = NULL; int32_t V_21 = 0; int32_t V_22 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_23; memset((&V_23), 0, sizeof(V_23)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_24; memset((&V_24), 0, sizeof(V_24)); int32_t V_25 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_26 = NULL; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* V_27 = NULL; bool V_28 = false; int32_t V_29 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_30 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_31; memset((&V_31), 0, sizeof(V_31)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_32; memset((&V_32), 0, sizeof(V_32)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_33; memset((&V_33), 0, sizeof(V_33)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_34; memset((&V_34), 0, sizeof(V_34)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_35; memset((&V_35), 0, sizeof(V_35)); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_36 = NULL; int32_t V_37 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_38 = NULL; int32_t V_39 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_40 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_41; memset((&V_41), 0, sizeof(V_41)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_42; memset((&V_42), 0, sizeof(V_42)); int32_t V_43 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_44 = NULL; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_45 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_46; memset((&V_46), 0, sizeof(V_46)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_47; memset((&V_47), 0, sizeof(V_47)); int32_t V_48 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_49 = NULL; int32_t V_50 = 0; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_51 = NULL; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_52 = NULL; int32_t V_53 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_54 = NULL; int32_t V_55 = 0; int32_t V_56 = 0; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* V_57 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_58; memset((&V_58), 0, sizeof(V_58)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_59; memset((&V_59), 0, sizeof(V_59)); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* V_60 = NULL; int32_t V_61 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_62; memset((&V_62), 0, sizeof(V_62)); int32_t V_63 = 0; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* V_64 = NULL; int32_t V_65 = 0; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_66 = NULL; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_67; memset((&V_67), 0, sizeof(V_67)); int32_t V_68 = 0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_69 = NULL; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_70 = NULL; int32_t V_71 = 0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_72 = NULL; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_73 = NULL; { // Prepare(); // Preparing packed rooms scheme VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this); // RectOfGeneratingHelper corridorGrid = new RectOfGeneratingHelper(null); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_0 = (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C*)il2cpp_codegen_object_new(RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_il2cpp_TypeInfo_var); NullCheck(L_0); RectOfGeneratingHelper__ctor_m563F0978DD78CD9100D8EAA470E74E9827A71457(L_0, (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)NULL, NULL); V_0 = L_0; // List roomsGrids = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_1 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_1, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_1 = L_1; // List staticRoomGrids = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_2 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_2, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_2 = L_2; // if (UseCorridorGuide) bool L_3 = __this->___UseCorridorGuide_24; if (!L_3) { goto IL_0043; } } { // corridorGrid.fieldInstance = mainCorridorInstance; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_4 = V_0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_5 = __this->___mainCorridorInstance_30; NullCheck(L_4); L_4->___fieldInstance_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___fieldInstance_3), (void*)L_5); // mainCorridorInstance.Checker.InjectToGrid(corridorGrid.grid); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_6 = __this->___mainCorridorInstance_30; NullCheck(L_6); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = L_6->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_8 = V_0; NullCheck(L_8); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = L_8->___grid_0; NullCheck(L_7); CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_7, L_9, NULL); } IL_0043: { // for (int i = 0; i < rInstances.Count; i++) V_5 = 0; goto IL_009c; } IL_0048: { // if (rInstances[i].Setted == false) continue; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_10 = __this->___rInstances_31; int32_t L_11 = V_5; NullCheck(L_10); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_12; L_12 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_10, L_11, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_12); bool L_13 = L_12->___Setted_4; if (!L_13) { goto IL_0096; } } { // RectOfGeneratingHelper room = new RectOfGeneratingHelper(rInstances[i]); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_14 = __this->___rInstances_31; int32_t L_15 = V_5; NullCheck(L_14); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_16; L_16 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_14, L_15, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_17 = (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C*)il2cpp_codegen_object_new(RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_il2cpp_TypeInfo_var); NullCheck(L_17); RectOfGeneratingHelper__ctor_m563F0978DD78CD9100D8EAA470E74E9827A71457(L_17, L_16, NULL); V_6 = L_17; // rInstances[i].Checker.InjectToGrid(room.grid); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_18 = __this->___rInstances_31; int32_t L_19 = V_5; NullCheck(L_18); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_20; L_20 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_18, L_19, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_20); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_21 = L_20->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_22 = V_6; NullCheck(L_22); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_23 = L_22->___grid_0; NullCheck(L_21); CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_21, L_23, NULL); // roomsGrids.Add(room); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_24 = V_1; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_25 = V_6; NullCheck(L_24); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_24, L_25, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); } IL_0096: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_26 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_009c: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_27 = V_5; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_28 = __this->___rInstances_31; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_28, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_29))) { goto IL_0048; } } { // for (int i = 0; i < rStatic.Count; i++) V_7 = 0; goto IL_010e; } IL_00b0: { // RectOfGeneratingHelper room = new RectOfGeneratingHelper(rStatic[i]); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_30 = __this->___rStatic_32; int32_t L_31 = V_7; NullCheck(L_30); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_32; L_32 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_30, L_31, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_33 = (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C*)il2cpp_codegen_object_new(RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_il2cpp_TypeInfo_var); NullCheck(L_33); RectOfGeneratingHelper__ctor_m563F0978DD78CD9100D8EAA470E74E9827A71457(L_33, L_32, NULL); V_8 = L_33; // room.inject = rStatic[i].FieldRefStatic.Injections; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_34 = V_8; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_35 = __this->___rStatic_32; int32_t L_36 = V_7; NullCheck(L_35); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_37; L_37 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_35, L_36, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_37); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_38 = L_37->___FieldRefStatic_1; NullCheck(L_38); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_39 = L_38->___Injections_3; NullCheck(L_34); L_34->___inject_2 = L_39; Il2CppCodeGenWriteBarrier((void**)(&L_34->___inject_2), (void*)L_39); // rStatic[i].Checker.InjectToGrid(room.grid); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_40 = __this->___rStatic_32; int32_t L_41 = V_7; NullCheck(L_40); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_42; L_42 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_40, L_41, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_42); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_43 = L_42->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_44 = V_8; NullCheck(L_44); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_45 = L_44->___grid_0; NullCheck(L_43); CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_43, L_45, NULL); // staticRoomGrids.Add(room); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_46 = V_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_47 = V_8; NullCheck(L_46); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_46, L_47, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); // for (int i = 0; i < rStatic.Count; i++) int32_t L_48 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_010e: { // for (int i = 0; i < rStatic.Count; i++) int32_t L_49 = V_7; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_50 = __this->___rStatic_32; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_50, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_49) < ((int32_t)L_51))) { goto IL_00b0; } } { // List notAssigned = new List(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_52 = (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*)il2cpp_codegen_object_new(List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); NullCheck(L_52); List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68(L_52, List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); V_3 = L_52; // for (int p = 0; p < RoomPresets.Count; p++) RoomPresets[p].Refresh(); V_9 = 0; goto IL_0140; } IL_0128: { // for (int p = 0; p < RoomPresets.Count; p++) RoomPresets[p].Refresh(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_53 = __this->___RoomPresets_28; int32_t L_54 = V_9; NullCheck(L_53); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_55; L_55 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_53, L_54, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_55); FieldOfRect_Refresh_m0B25B8274FAAFA488CBBA840B238A6D91C92C88B(L_55, NULL); // for (int p = 0; p < RoomPresets.Count; p++) RoomPresets[p].Refresh(); int32_t L_56 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0140: { // for (int p = 0; p < RoomPresets.Count; p++) RoomPresets[p].Refresh(); int32_t L_57 = V_9; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_58 = __this->___RoomPresets_28; NullCheck(L_58); int32_t L_59; L_59 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_58, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_57) < ((int32_t)L_59))) { goto IL_0128; } } { // List randomUnlimited = new List(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_60 = (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*)il2cpp_codegen_object_new(List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_il2cpp_TypeInfo_var); NullCheck(L_60); List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547(L_60, List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547_RuntimeMethod_var); V_4 = L_60; // for (int p = 0; p < RoomPresets.Count; p++) if (RoomPresets[p].MaxCountOfThisRoom <= 0) randomUnlimited.Add(RoomPresets[p]); V_10 = 0; goto IL_018a; } IL_015b: { // for (int p = 0; p < RoomPresets.Count; p++) if (RoomPresets[p].MaxCountOfThisRoom <= 0) randomUnlimited.Add(RoomPresets[p]); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_61 = __this->___RoomPresets_28; int32_t L_62 = V_10; NullCheck(L_61); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_63; L_63 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_61, L_62, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_63); int32_t L_64 = L_63->___MaxCountOfThisRoom_1; if ((((int32_t)L_64) > ((int32_t)0))) { goto IL_0184; } } { // for (int p = 0; p < RoomPresets.Count; p++) if (RoomPresets[p].MaxCountOfThisRoom <= 0) randomUnlimited.Add(RoomPresets[p]); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_65 = V_4; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_66 = __this->___RoomPresets_28; int32_t L_67 = V_10; NullCheck(L_66); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_68; L_68 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_66, L_67, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_65); List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_inline(L_65, L_68, List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_RuntimeMethod_var); } IL_0184: { // for (int p = 0; p < RoomPresets.Count; p++) if (RoomPresets[p].MaxCountOfThisRoom <= 0) randomUnlimited.Add(RoomPresets[p]); int32_t L_69 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_018a: { // for (int p = 0; p < RoomPresets.Count; p++) if (RoomPresets[p].MaxCountOfThisRoom <= 0) randomUnlimited.Add(RoomPresets[p]); int32_t L_70 = V_10; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_71 = __this->___RoomPresets_28; NullCheck(L_71); int32_t L_72; L_72 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_71, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_70) < ((int32_t)L_72))) { goto IL_015b; } } { // for (int i = 0; i < rInstances.Count; i++) V_11 = 0; goto IL_0269; } IL_01a1: { // RectOfFieldsInstance room = rInstances[i]; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_73 = __this->___rInstances_31; int32_t L_74 = V_11; NullCheck(L_73); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_75; L_75 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_73, L_74, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); V_12 = L_75; // for (int p = 0; p < RoomPresets.Count; p++) V_13 = 0; goto IL_022c; } IL_01b5: { // var preset = RoomPresets[p]; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_76 = __this->___RoomPresets_28; int32_t L_77 = V_13; NullCheck(L_76); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_78; L_78 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_76, L_77, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); V_14 = L_78; // if (preset.MaxCountOfThisRoom > 0) if (preset.AlreadyGenerated >= preset.MaxCountOfThisRoom) continue; // already used all FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_79 = V_14; NullCheck(L_79); int32_t L_80 = L_79->___MaxCountOfThisRoom_1; if ((((int32_t)L_80) <= ((int32_t)0))) { goto IL_01de; } } { // if (preset.MaxCountOfThisRoom > 0) if (preset.AlreadyGenerated >= preset.MaxCountOfThisRoom) continue; // already used all FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_81 = V_14; NullCheck(L_81); int32_t L_82 = L_81->___AlreadyGenerated_4; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_83 = V_14; NullCheck(L_83); int32_t L_84 = L_83->___MaxCountOfThisRoom_1; if ((((int32_t)L_82) >= ((int32_t)L_84))) { goto IL_0226; } } IL_01de: { // int roomSize = room.Checker.CountSize(); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_85 = V_12; NullCheck(L_85); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_86 = L_85->___Checker_2; NullCheck(L_86); int32_t L_87; L_87 = CheckerField_CountSize_m137237E19DC7049F710ABB638C775A716DF84552(L_86, NULL); V_15 = L_87; // if (roomSize > preset.DesiredSizeInCells.Min && roomSize < preset.DesiredSizeInCells.Max) int32_t L_88 = V_15; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_89 = V_14; NullCheck(L_89); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_90 = (&L_89->___DesiredSizeInCells_2); int32_t L_91 = L_90->___Min_0; if ((((int32_t)L_88) <= ((int32_t)L_91))) { goto IL_0226; } } { int32_t L_92 = V_15; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_93 = V_14; NullCheck(L_93); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_94 = (&L_93->___DesiredSizeInCells_2); int32_t L_95 = L_94->___Max_1; if ((((int32_t)L_92) >= ((int32_t)L_95))) { goto IL_0226; } } { // room.FieldRef = preset; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_96 = V_12; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_97 = V_14; NullCheck(L_96); L_96->___FieldRef_0 = L_97; Il2CppCodeGenWriteBarrier((void**)(&L_96->___FieldRef_0), (void*)L_97); // preset.AlreadyGenerated++; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_98 = V_14; FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_99 = L_98; NullCheck(L_99); int32_t L_100 = L_99->___AlreadyGenerated_4; NullCheck(L_99); L_99->___AlreadyGenerated_4 = ((int32_t)il2cpp_codegen_add(L_100, 1)); // break; goto IL_023e; } IL_0226: { // for (int p = 0; p < RoomPresets.Count; p++) int32_t L_101 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_101, 1)); } IL_022c: { // for (int p = 0; p < RoomPresets.Count; p++) int32_t L_102 = V_13; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_103 = __this->___RoomPresets_28; NullCheck(L_103); int32_t L_104; L_104 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_103, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_102) < ((int32_t)L_104))) { goto IL_01b5; } } IL_023e: { // if (room.FieldRef == null || room.FieldRef.Preset == null) notAssigned.Add(room); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_105 = V_12; NullCheck(L_105); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_106 = L_105->___FieldRef_0; if (!L_106) { goto IL_025b; } } { RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_107 = V_12; NullCheck(L_107); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_108 = L_107->___FieldRef_0; NullCheck(L_108); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_109 = L_108->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_110; L_110 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_109, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_110) { goto IL_0263; } } IL_025b: { // if (room.FieldRef == null || room.FieldRef.Preset == null) notAssigned.Add(room); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_111 = V_3; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_112 = V_12; NullCheck(L_111); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_111, L_112, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); } IL_0263: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_113 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_113, 1)); } IL_0269: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_114 = V_11; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_115 = __this->___rInstances_31; NullCheck(L_115); int32_t L_116; L_116 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_115, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_114) < ((int32_t)L_116))) { goto IL_01a1; } } { // if (randomUnlimited.Count == 0) List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_117 = V_4; NullCheck(L_117); int32_t L_118; L_118 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_117, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if (L_118) { goto IL_02a5; } } { // if (RoomPresets.Count > 0) List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_119 = __this->___RoomPresets_28; NullCheck(L_119); int32_t L_120; L_120 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_119, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_120) <= ((int32_t)0))) { goto IL_02a5; } } { // randomUnlimited.Add(RoomPresets[0]); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_121 = V_4; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_122 = __this->___RoomPresets_28; NullCheck(L_122); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_123; L_123 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_122, 0, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_121); List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_inline(L_121, L_123, List_1_Add_m24459B7C70528505DFF59F235FDFD99CA86DB53C_RuntimeMethod_var); } IL_02a5: { // if (randomUnlimited.Count == 0) List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_124 = V_4; NullCheck(L_124); int32_t L_125; L_125 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_124, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if (L_125) { goto IL_02ec; } } { // for (int i = 0; i < notAssigned.Count; i++) V_16 = 0; goto IL_02e0; } IL_02b3: { // if (RoomPresets.Count > 0) List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_126 = __this->___RoomPresets_28; NullCheck(L_126); int32_t L_127; L_127 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_126, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_127) <= ((int32_t)0))) { goto IL_02da; } } { // notAssigned[i].FieldRef = RoomPresets[0]; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_128 = V_3; int32_t L_129 = V_16; NullCheck(L_128); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_130; L_130 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_128, L_129, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_131 = __this->___RoomPresets_28; NullCheck(L_131); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_132; L_132 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_131, 0, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_130); L_130->___FieldRef_0 = L_132; Il2CppCodeGenWriteBarrier((void**)(&L_130->___FieldRef_0), (void*)L_132); } IL_02da: { // for (int i = 0; i < notAssigned.Count; i++) int32_t L_133 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_133, 1)); } IL_02e0: { // for (int i = 0; i < notAssigned.Count; i++) int32_t L_134 = V_16; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_135 = V_3; NullCheck(L_135); int32_t L_136; L_136 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_135, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_134) < ((int32_t)L_136))) { goto IL_02b3; } } { goto IL_0322; } IL_02ec: { // for (int i = 0; i < notAssigned.Count; i++) V_17 = 0; goto IL_0318; } IL_02f1: { // notAssigned[i].FieldRef = randomUnlimited[Random.Range(0, randomUnlimited.Count)]; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_137 = V_3; int32_t L_138 = V_17; NullCheck(L_137); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_139; L_139 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_137, L_138, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_140 = V_4; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_141 = V_4; NullCheck(L_141); int32_t L_142; L_142 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_141, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); int32_t L_143; L_143 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, L_142, NULL); NullCheck(L_140); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_144; L_144 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_140, L_143, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_139); L_139->___FieldRef_0 = L_144; Il2CppCodeGenWriteBarrier((void**)(&L_139->___FieldRef_0), (void*)L_144); // for (int i = 0; i < notAssigned.Count; i++) int32_t L_145 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_145, 1)); } IL_0318: { // for (int i = 0; i < notAssigned.Count; i++) int32_t L_146 = V_17; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_147 = V_3; NullCheck(L_147); int32_t L_148; L_148 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_147, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_146) < ((int32_t)L_148))) { goto IL_02f1; } } IL_0322: { // for (int i = 0; i < roomsGrids.Count; i++) V_18 = 0; goto IL_0365; } IL_0327: { // if (roomsGrids[i].fieldInstance.FieldRef == null) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_149 = V_1; int32_t L_150 = V_18; NullCheck(L_149); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_151; L_151 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_149, L_150, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_151); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_152 = L_151->___fieldInstance_3; NullCheck(L_152); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_153 = L_152->___FieldRef_0; if (!L_153) { goto IL_035f; } } { // roomsGrids[i].inject = roomsGrids[i].fieldInstance.FieldRef.Injections; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_154 = V_1; int32_t L_155 = V_18; NullCheck(L_154); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_156; L_156 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_154, L_155, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_157 = V_1; int32_t L_158 = V_18; NullCheck(L_157); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_159; L_159 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_157, L_158, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_159); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_160 = L_159->___fieldInstance_3; NullCheck(L_160); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_161 = L_160->___FieldRef_0; NullCheck(L_161); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_162 = L_161->___Injections_3; NullCheck(L_156); L_156->___inject_2 = L_162; Il2CppCodeGenWriteBarrier((void**)(&L_156->___inject_2), (void*)L_162); } IL_035f: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_163 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_163, 1)); } IL_0365: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_164 = V_18; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_165 = V_1; NullCheck(L_165); int32_t L_166; L_166 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_165, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_164) < ((int32_t)L_166))) { goto IL_0327; } } { // if (InstructionIdOnRectEdges >= 0) int32_t L_167 = __this->___InstructionIdOnRectEdges_22; if ((((int32_t)L_167) < ((int32_t)0))) { goto IL_045f; } } { // CheckerField boundChecker = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_168 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_168); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_168, NULL); V_19 = L_168; // boundChecker.SetSize(PackingRectSize.x * 2, PackingRectSize.y * 2, true); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_169 = V_19; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_170 = (&__this->___PackingRectSize_17); int32_t L_171; L_171 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_170, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_172 = (&__this->___PackingRectSize_17); int32_t L_173; L_173 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_172, NULL); NullCheck(L_169); CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_169, ((int32_t)il2cpp_codegen_multiply(L_171, 2)), ((int32_t)il2cpp_codegen_multiply(L_173, 2)), (bool)1, NULL); // boundChecker.Position += (new Vector2Int(0, -1)); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_174 = V_19; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_175 = L_174; NullCheck(L_175); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_176; L_176 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_175, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_177; memset((&L_177), 0, sizeof(L_177)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_177), 0, (-1), /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_178; L_178 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_176, L_177, NULL); NullCheck(L_175); CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_175, L_178, NULL); // List edges = boundChecker.GetEdgePositions(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_179 = V_19; NullCheck(L_179); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_180; L_180 = CheckerField_GetEdgePositions_m658590DCED1BD581B5DC371393307D6693117730(L_179, NULL); V_20 = L_180; // for (int i = 0; i < roomsGrids.Count; i++) V_21 = 0; goto IL_03fa; } IL_03cb: { // InjectBuildupInstructions(roomsGrids[i], boundChecker, edges, roomsGrids[i].fieldInstance.FieldRef.Preset); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_181 = V_1; int32_t L_182 = V_21; NullCheck(L_181); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_183; L_183 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_181, L_182, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_184 = V_19; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_185 = V_20; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_186 = V_1; int32_t L_187 = V_21; NullCheck(L_186); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_188; L_188 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_186, L_187, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_188); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_189 = L_188->___fieldInstance_3; NullCheck(L_189); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_190 = L_189->___FieldRef_0; NullCheck(L_190); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_191 = L_190->___Preset_0; RectangleOfFieldsGenerator_InjectBuildupInstructions_m6D02330947F33EA95E9967C2F04715232B477CD2(__this, L_183, L_184, L_185, L_191, NULL); // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_192 = V_21; V_21 = ((int32_t)il2cpp_codegen_add(L_192, 1)); } IL_03fa: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_193 = V_21; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_194 = V_1; NullCheck(L_194); int32_t L_195; L_195 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_194, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_193) < ((int32_t)L_195))) { goto IL_03cb; } } { // for (int i = 0; i < staticRoomGrids.Count; i++) V_22 = 0; goto IL_0438; } IL_0409: { // InjectBuildupInstructions(staticRoomGrids[i], boundChecker, edges, staticRoomGrids[i].fieldInstance.FieldRefStatic.Preset); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_196 = V_2; int32_t L_197 = V_22; NullCheck(L_196); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_198; L_198 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_196, L_197, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_199 = V_19; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_200 = V_20; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_201 = V_2; int32_t L_202 = V_22; NullCheck(L_201); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_203; L_203 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_201, L_202, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_203); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_204 = L_203->___fieldInstance_3; NullCheck(L_204); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_205 = L_204->___FieldRefStatic_1; NullCheck(L_205); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_206 = L_205->___Preset_0; RectangleOfFieldsGenerator_InjectBuildupInstructions_m6D02330947F33EA95E9967C2F04715232B477CD2(__this, L_198, L_199, L_200, L_206, NULL); // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_207 = V_22; V_22 = ((int32_t)il2cpp_codegen_add(L_207, 1)); } IL_0438: { // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_208 = V_22; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_209 = V_2; NullCheck(L_209); int32_t L_210; L_210 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_209, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_208) < ((int32_t)L_210))) { goto IL_0409; } } { // corridorGrid.fieldInstance = mainCorridorInstance; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_211 = V_0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_212 = __this->___mainCorridorInstance_30; NullCheck(L_211); L_211->___fieldInstance_3 = L_212; Il2CppCodeGenWriteBarrier((void**)(&L_211->___fieldInstance_3), (void*)L_212); // InjectBuildupInstructions(corridorGrid, boundChecker, edges, CorridorPreset); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_213 = V_0; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_214 = V_19; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_215 = V_20; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_216 = __this->___CorridorPreset_26; RectangleOfFieldsGenerator_InjectBuildupInstructions_m6D02330947F33EA95E9967C2F04715232B477CD2(__this, L_213, L_214, L_215, L_216, NULL); } IL_045f: { // if (UseCorridorGuide) bool L_217 = __this->___UseCorridorGuide_24; if (!L_217) { goto IL_0568; } } { // if (CorridorPreset) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_218 = __this->___CorridorPreset_26; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_219; L_219 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_218, NULL); if (!L_219) { goto IL_0568; } } { // if (CorridorGuide.StartGuideDoorInstruction > -1) SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_220 = __this->___CorridorGuide_27; NullCheck(L_220); int32_t L_221 = L_220->___StartGuideDoorInstruction_6; if ((((int32_t)L_221) <= ((int32_t)(-1)))) { goto IL_04eb; } } { // SpawnInstruction startDoorsGuide = PGGUtils.GenerateInstructionTowards(mainCorridorInstance.Checker, // CorridorGuide.Start, CorridorGuide.StartDir.GetDirection().V3toV3Int(), 5); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_222 = __this->___mainCorridorInstance_30; NullCheck(L_222); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_223 = L_222->___Checker_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_224 = __this->___CorridorGuide_27; NullCheck(L_224); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_225 = L_224->___Start_0; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_226 = __this->___CorridorGuide_27; NullCheck(L_226); int32_t L_227 = L_226->___StartDir_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_228; L_228 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_227, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_229; L_229 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_228, NULL); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_230; L_230 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_223, L_225, L_229, 5, (bool)1, NULL); V_23 = L_230; // startDoorsGuide.definition = CorridorPreset.CellsInstructions[CorridorGuide.StartGuideDoorInstruction]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_231 = __this->___CorridorPreset_26; NullCheck(L_231); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_232 = L_231->___CellsInstructions_11; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_233 = __this->___CorridorGuide_27; NullCheck(L_233); int32_t L_234 = L_233->___StartGuideDoorInstruction_6; NullCheck(L_232); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_235; L_235 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_232, L_234, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_23)->___definition_3 = L_235; Il2CppCodeGenWriteBarrier((void**)(&(&V_23)->___definition_3), (void*)L_235); // corridorGrid.guides.Add(startDoorsGuide); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_236 = V_0; NullCheck(L_236); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_237 = L_236->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_238 = V_23; NullCheck(L_237); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_237, L_238, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_04eb: { // if (CorridorGuide.EndGuideDoorInstruction > -1) SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_239 = __this->___CorridorGuide_27; NullCheck(L_239); int32_t L_240 = L_239->___EndGuideDoorInstruction_8; if ((((int32_t)L_240) <= ((int32_t)(-1)))) { goto IL_055c; } } { // SpawnInstruction endDoorsGuide = PGGUtils.GenerateInstructionTowards(mainCorridorInstance.Checker, // CorridorGuide.End, CorridorGuide.EndDir.GetDirection().V3toV3Int(), 5); // 5 for centering RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_241 = __this->___mainCorridorInstance_30; NullCheck(L_241); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_242 = L_241->___Checker_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_243 = __this->___CorridorGuide_27; NullCheck(L_243); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_244 = L_243->___End_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_245 = __this->___CorridorGuide_27; NullCheck(L_245); int32_t L_246 = L_245->___EndDir_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_247; L_247 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_246, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_248; L_248 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_247, NULL); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_249; L_249 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_242, L_244, L_248, 5, (bool)1, NULL); V_24 = L_249; // endDoorsGuide.definition = CorridorPreset.CellsInstructions[CorridorGuide.EndGuideDoorInstruction]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_250 = __this->___CorridorPreset_26; NullCheck(L_250); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_251 = L_250->___CellsInstructions_11; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_252 = __this->___CorridorGuide_27; NullCheck(L_252); int32_t L_253 = L_252->___EndGuideDoorInstruction_8; NullCheck(L_251); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_254; L_254 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_251, L_253, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_24)->___definition_3 = L_254; Il2CppCodeGenWriteBarrier((void**)(&(&V_24)->___definition_3), (void*)L_254); // corridorGrid.guides.Add(endDoorsGuide); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_255 = V_0; NullCheck(L_255); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_256 = L_255->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_257 = V_24; NullCheck(L_256); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_256, L_257, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_055c: { // mainCorridorInstance.IsMainCorridor = true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_258 = __this->___mainCorridorInstance_30; NullCheck(L_258); L_258->___IsMainCorridor_5 = (bool)1; } IL_0568: { // for (int i = 0; i < staticRoomGrids.Count; i++) V_25 = 0; goto IL_0aa2; } IL_0570: { // RectOfGeneratingHelper room = staticRoomGrids[i]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_259 = V_2; int32_t L_260 = V_25; NullCheck(L_259); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_261; L_261 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_259, L_260, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_26 = L_261; // if (room.fieldInstance.FieldRefStatic == null) continue; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_262 = V_26; NullCheck(L_262); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_263 = L_262->___fieldInstance_3; NullCheck(L_263); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_264 = L_263->___FieldRefStatic_1; if (!L_264) { goto IL_0a9c; } } { // var sRoom = room.fieldInstance.FieldRefStatic; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_265 = V_26; NullCheck(L_265); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_266 = L_265->___fieldInstance_3; NullCheck(L_266); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_267 = L_266->___FieldRefStatic_1; V_27 = L_267; // if (sRoom.Preset == null) continue; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_268 = V_27; NullCheck(L_268); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_269 = L_268->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_270; L_270 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_269, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_270) { goto IL_0a9c; } } { // bool generateOtherConnectrions = !sRoom.OnlyCorridorConnection; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_271 = V_27; NullCheck(L_271); bool L_272 = L_271->___OnlyCorridorConnection_6; V_28 = (bool)((((int32_t)L_272) == ((int32_t)0))? 1 : 0); // int limit = 12; V_29 = ((int32_t)12); // if (room.fieldInstance.Checker.IsAligning(mainCorridorInstance.Checker)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_273 = V_26; NullCheck(L_273); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_274 = L_273->___fieldInstance_3; NullCheck(L_274); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_275 = L_274->___Checker_2; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_276 = __this->___mainCorridorInstance_30; NullCheck(L_276); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_277 = L_276->___Checker_2; NullCheck(L_275); bool L_278; L_278 = CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599(L_275, L_277, (bool)0, NULL); if (!L_278) { goto IL_0892; } } { // RectOfGeneratingHelper corridor = corridorGrid; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_279 = V_0; V_30 = L_279; // if (sRoom.PrioritizeDoorsDirection != Vector3Int.zero) FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_280 = V_27; NullCheck(L_280); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_281 = L_280->___PrioritizeDoorsDirection_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_282; L_282 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); bool L_283; L_283 = Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline(L_281, L_282, NULL); if (!L_283) { goto IL_0748; } } { // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(room.fieldInstance.Checker, sRoom.StaticPosition + sRoom.PrioritizeOriginOffset, sRoom.PrioritizeDoorsDirection, 0, false); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_284 = V_26; NullCheck(L_284); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_285 = L_284->___fieldInstance_3; NullCheck(L_285); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_286 = L_285->___Checker_2; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_287 = V_27; NullCheck(L_287); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_288 = L_287->___StaticPosition_1; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_289 = V_27; NullCheck(L_289); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_290 = L_289->___PrioritizeOriginOffset_8; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_291; L_291 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_288, L_290, NULL); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_292 = V_27; NullCheck(L_292); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_293 = L_292->___PrioritizeDoorsDirection_7; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_294; L_294 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_286, L_291, L_293, 0, (bool)0, NULL); V_31 = L_294; // if (sRoom.OverrideDoorholeCommand >= 0) FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_295 = V_27; NullCheck(L_295); int32_t L_296 = L_295->___OverrideDoorholeCommand_4; if ((((int32_t)L_296) < ((int32_t)0))) { goto IL_0650; } } { // instr.definition = sRoom.Preset.CellsInstructions[sRoom.OverrideDoorholeCommand]; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_297 = V_27; NullCheck(L_297); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_298 = L_297->___Preset_0; NullCheck(L_298); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_299 = L_298->___CellsInstructions_11; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_300 = V_27; NullCheck(L_300); int32_t L_301 = L_300->___OverrideDoorholeCommand_4; NullCheck(L_299); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_302; L_302 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_299, L_301, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_31)->___definition_3 = L_302; Il2CppCodeGenWriteBarrier((void**)(&(&V_31)->___definition_3), (void*)L_302); goto IL_066e; } IL_0650: { // instr.definition = sRoom.Preset.CellsInstructions[FromRoomsToRoomsGuideId]; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_303 = V_27; NullCheck(L_303); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_304 = L_303->___Preset_0; NullCheck(L_304); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_305 = L_304->___CellsInstructions_11; int32_t L_306 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_305); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_307; L_307 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_305, L_306, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_31)->___definition_3 = L_307; Il2CppCodeGenWriteBarrier((void**)(&(&V_31)->___definition_3), (void*)L_307); } IL_066e: { // room.guides.Add(instr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_308 = V_26; NullCheck(L_308); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_309 = L_308->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_310 = V_31; NullCheck(L_309); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_309, L_310, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(corridor.fieldInstance.Checker, room.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_311 = V_30; NullCheck(L_311); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_312 = L_311->___fieldInstance_3; NullCheck(L_312); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_313 = L_312->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_314 = V_26; NullCheck(L_314); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_315 = L_314->___fieldInstance_3; NullCheck(L_315); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_316 = L_315->___Checker_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_317 = (&(&V_31)->___helperCoords_6); int32_t L_318; L_318 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_317, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_319 = (&(&V_31)->___helperCoords_6); int32_t L_320; L_320 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_319, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_321; memset((&L_321), 0, sizeof(L_321)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_321), L_318, L_320, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_322; memset((&L_322), 0, sizeof(L_322)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_322), L_321, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_323; L_323 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_313, L_316, 0, L_322, NULL); V_32 = L_323; // if (sRoom.OverrideFromCorridorCommand >= 0) FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_324 = V_27; NullCheck(L_324); int32_t L_325 = L_324->___OverrideFromCorridorCommand_5; if ((((int32_t)L_325) < ((int32_t)0))) { goto IL_06e8; } } { // pathInstr.definition = CorridorPreset.CellsInstructions[sRoom.OverrideFromCorridorCommand]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_326 = __this->___CorridorPreset_26; NullCheck(L_326); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_327 = L_326->___CellsInstructions_11; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_328 = V_27; NullCheck(L_328); int32_t L_329 = L_328->___OverrideFromCorridorCommand_5; NullCheck(L_327); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_330; L_330 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_327, L_329, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_32)->___definition_3 = L_330; Il2CppCodeGenWriteBarrier((void**)(&(&V_32)->___definition_3), (void*)L_330); goto IL_0705; } IL_06e8: { // pathInstr.definition = CorridorPreset.CellsInstructions[FromRoomsToRoomsGuideId]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_331 = __this->___CorridorPreset_26; NullCheck(L_331); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_332 = L_331->___CellsInstructions_11; int32_t L_333 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_332); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_334; L_334 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_332, L_333, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_32)->___definition_3 = L_334; Il2CppCodeGenWriteBarrier((void**)(&(&V_32)->___definition_3), (void*)L_334); } IL_0705: { // corridor.guides.Add(pathInstr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_335 = V_30; NullCheck(L_335); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_336 = L_335->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_337 = V_32; NullCheck(L_336); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_336, L_337, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // corridor.fieldInstance.Connections.Add(room.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_338 = V_30; NullCheck(L_338); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_339 = L_338->___fieldInstance_3; NullCheck(L_339); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_340 = L_339->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_341 = V_26; NullCheck(L_341); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_342 = L_341->___fieldInstance_3; NullCheck(L_340); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_340, L_342, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // room.fieldInstance.Connections.Add(corridor.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_343 = V_26; NullCheck(L_343); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_344 = L_343->___fieldInstance_3; NullCheck(L_344); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_345 = L_344->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_346 = V_30; NullCheck(L_346); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_347 = L_346->___fieldInstance_3; NullCheck(L_345); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_345, L_347, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); goto IL_0899; } IL_0748: { // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(corridor.fieldInstance.Checker, room.fieldInstance.Checker, 0); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_348 = V_30; NullCheck(L_348); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_349 = L_348->___fieldInstance_3; NullCheck(L_349); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_350 = L_349->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_351 = V_26; NullCheck(L_351); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_352 = L_351->___fieldInstance_3; NullCheck(L_352); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_353 = L_352->___Checker_2; il2cpp_codegen_initobj((&V_35), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_354 = V_35; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_355; L_355 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_350, L_353, 0, L_354, NULL); V_33 = L_355; // if (sRoom.OverrideFromCorridorCommand >= 0) FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_356 = V_27; NullCheck(L_356); int32_t L_357 = L_356->___OverrideFromCorridorCommand_5; if ((((int32_t)L_357) < ((int32_t)0))) { goto IL_079c; } } { // instr.definition = CorridorPreset.CellsInstructions[sRoom.OverrideFromCorridorCommand]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_358 = __this->___CorridorPreset_26; NullCheck(L_358); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_359 = L_358->___CellsInstructions_11; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_360 = V_27; NullCheck(L_360); int32_t L_361 = L_360->___OverrideFromCorridorCommand_5; NullCheck(L_359); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_362; L_362 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_359, L_361, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_33)->___definition_3 = L_362; Il2CppCodeGenWriteBarrier((void**)(&(&V_33)->___definition_3), (void*)L_362); goto IL_07b9; } IL_079c: { // instr.definition = CorridorPreset.CellsInstructions[FromRoomsToRoomsGuideId]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_363 = __this->___CorridorPreset_26; NullCheck(L_363); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_364 = L_363->___CellsInstructions_11; int32_t L_365 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_364); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_366; L_366 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_364, L_365, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_33)->___definition_3 = L_366; Il2CppCodeGenWriteBarrier((void**)(&(&V_33)->___definition_3), (void*)L_366); } IL_07b9: { // corridor.guides.Add(instr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_367 = V_30; NullCheck(L_367); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_368 = L_367->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_369 = V_33; NullCheck(L_368); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_368, L_369, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // corridor.fieldInstance.Connections.Add(room.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_370 = V_30; NullCheck(L_370); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_371 = L_370->___fieldInstance_3; NullCheck(L_371); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_372 = L_371->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_373 = V_26; NullCheck(L_373); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_374 = L_373->___fieldInstance_3; NullCheck(L_372); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_372, L_374, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(room.fieldInstance.Checker, corridor.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_375 = V_26; NullCheck(L_375); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_376 = L_375->___fieldInstance_3; NullCheck(L_376); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_377 = L_376->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_378 = V_30; NullCheck(L_378); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_379 = L_378->___fieldInstance_3; NullCheck(L_379); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_380 = L_379->___Checker_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_381 = (&(&V_33)->___helperCoords_6); int32_t L_382; L_382 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_381, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_383 = (&(&V_33)->___helperCoords_6); int32_t L_384; L_384 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_383, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_385; memset((&L_385), 0, sizeof(L_385)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_385), L_382, L_384, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_386; memset((&L_386), 0, sizeof(L_386)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_386), L_385, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_387; L_387 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_377, L_380, 0, L_386, NULL); V_34 = L_387; // if (sRoom.OverrideDoorholeCommand >= 0) FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_388 = V_27; NullCheck(L_388); int32_t L_389 = L_388->___OverrideDoorholeCommand_4; if ((((int32_t)L_389) < ((int32_t)0))) { goto IL_084c; } } { // pathInstr.definition = sRoom.Preset.CellsInstructions[sRoom.OverrideDoorholeCommand]; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_390 = V_27; NullCheck(L_390); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_391 = L_390->___Preset_0; NullCheck(L_391); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_392 = L_391->___CellsInstructions_11; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_393 = V_27; NullCheck(L_393); int32_t L_394 = L_393->___OverrideDoorholeCommand_4; NullCheck(L_392); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_395; L_395 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_392, L_394, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_34)->___definition_3 = L_395; Il2CppCodeGenWriteBarrier((void**)(&(&V_34)->___definition_3), (void*)L_395); goto IL_086a; } IL_084c: { // pathInstr.definition = sRoom.Preset.CellsInstructions[FromRoomsToRoomsGuideId]; FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_396 = V_27; NullCheck(L_396); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_397 = L_396->___Preset_0; NullCheck(L_397); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_398 = L_397->___CellsInstructions_11; int32_t L_399 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_398); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_400; L_400 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_398, L_399, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_34)->___definition_3 = L_400; Il2CppCodeGenWriteBarrier((void**)(&(&V_34)->___definition_3), (void*)L_400); } IL_086a: { // room.guides.Add(pathInstr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_401 = V_26; NullCheck(L_401); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_402 = L_401->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_403 = V_34; NullCheck(L_402); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_402, L_403, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // room.fieldInstance.Connections.Add(corridor.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_404 = V_26; NullCheck(L_404); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_405 = L_404->___fieldInstance_3; NullCheck(L_405); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_406 = L_405->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_407 = V_30; NullCheck(L_407); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_408 = L_407->___fieldInstance_3; NullCheck(L_406); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_406, L_408, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); goto IL_0899; } IL_0892: { // generateOtherConnectrions = true; V_28 = (bool)1; // limit = 11; V_29 = ((int32_t)11); } IL_0899: { // if (generateOtherConnectrions) bool L_409 = V_28; if (!L_409) { goto IL_0a9c; } } { // List aligning = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_410 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_410); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_410, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_36 = L_410; // for (int r = 0; r < roomsGrids.Count; r++) V_37 = 0; goto IL_090a; } IL_08ac: { // var other = roomsGrids[r]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_411 = V_1; int32_t L_412 = V_37; NullCheck(L_411); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_413; L_413 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_411, L_412, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_38 = L_413; // if (other.fieldInstance.Connections.Contains(room.fieldInstance)) continue; // Already connected RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_414 = V_38; NullCheck(L_414); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_415 = L_414->___fieldInstance_3; NullCheck(L_415); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_416 = L_415->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_417 = V_26; NullCheck(L_417); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_418 = L_417->___fieldInstance_3; NullCheck(L_416); bool L_419; L_419 = List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD(L_416, L_418, List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD_RuntimeMethod_var); if (L_419) { goto IL_0904; } } { // if (room.fieldInstance.Checker.IsAligning(other.fieldInstance.Checker)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_420 = V_26; NullCheck(L_420); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_421 = L_420->___fieldInstance_3; NullCheck(L_421); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_422 = L_421->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_423 = V_38; NullCheck(L_423); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_424 = L_423->___fieldInstance_3; NullCheck(L_424); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_425 = L_424->___Checker_2; NullCheck(L_422); bool L_426; L_426 = CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599(L_422, L_425, (bool)0, NULL); if (!L_426) { goto IL_08f9; } } { // aligning.Add(other); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_427 = V_36; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_428 = V_38; NullCheck(L_427); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_427, L_428, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); } IL_08f9: { // if (aligning.Count >= limit) break; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_429 = V_36; NullCheck(L_429); int32_t L_430; L_430 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_429, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); int32_t L_431 = V_29; if ((((int32_t)L_430) >= ((int32_t)L_431))) { goto IL_0914; } } IL_0904: { // for (int r = 0; r < roomsGrids.Count; r++) int32_t L_432 = V_37; V_37 = ((int32_t)il2cpp_codegen_add(L_432, 1)); } IL_090a: { // for (int r = 0; r < roomsGrids.Count; r++) int32_t L_433 = V_37; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_434 = V_1; NullCheck(L_434); int32_t L_435; L_435 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_434, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_433) < ((int32_t)L_435))) { goto IL_08ac; } } IL_0914: { // if (room.fieldInstance.FieldRefStatic != null) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_436 = V_26; NullCheck(L_436); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_437 = L_436->___fieldInstance_3; NullCheck(L_437); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_438 = L_437->___FieldRefStatic_1; if (!L_438) { goto IL_0a9c; } } { // if (room.fieldInstance.FieldRefStatic.Preset) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_439 = V_26; NullCheck(L_439); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_440 = L_439->___fieldInstance_3; NullCheck(L_440); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_441 = L_440->___FieldRefStatic_1; NullCheck(L_441); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_442 = L_441->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_443; L_443 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_442, NULL); if (!L_443) { goto IL_0a9c; } } { // for (int a = 0; a < aligning.Count; a++) V_39 = 0; goto IL_0a8e; } IL_0948: { // RectOfGeneratingHelper other = aligning[a]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_444 = V_36; int32_t L_445 = V_39; NullCheck(L_444); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_446; L_446 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_444, L_445, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_40 = L_446; // if (other.fieldInstance.FieldRef == null) continue; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_447 = V_40; NullCheck(L_447); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_448 = L_447->___fieldInstance_3; NullCheck(L_448); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_449 = L_448->___FieldRef_0; if (!L_449) { goto IL_0a88; } } { // if (other.fieldInstance.FieldRef.Preset == null) continue; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_450 = V_40; NullCheck(L_450); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_451 = L_450->___fieldInstance_3; NullCheck(L_451); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_452 = L_451->___FieldRef_0; NullCheck(L_452); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_453 = L_452->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_454; L_454 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_453, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_454) { goto IL_0a88; } } { // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(room.fieldInstance.Checker, other.fieldInstance.Checker, 0); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_455 = V_26; NullCheck(L_455); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_456 = L_455->___fieldInstance_3; NullCheck(L_456); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_457 = L_456->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_458 = V_40; NullCheck(L_458); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_459 = L_458->___fieldInstance_3; NullCheck(L_459); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_460 = L_459->___Checker_2; il2cpp_codegen_initobj((&V_35), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_461 = V_35; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_462; L_462 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_457, L_460, 0, L_461, NULL); V_41 = L_462; // instr.definition = room.fieldInstance.FieldRefStatic.Preset.CellsInstructions[FromRoomsToRoomsGuideId]; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_463 = V_26; NullCheck(L_463); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_464 = L_463->___fieldInstance_3; NullCheck(L_464); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_465 = L_464->___FieldRefStatic_1; NullCheck(L_465); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_466 = L_465->___Preset_0; NullCheck(L_466); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_467 = L_466->___CellsInstructions_11; int32_t L_468 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_467); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_469; L_469 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_467, L_468, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_41)->___definition_3 = L_469; Il2CppCodeGenWriteBarrier((void**)(&(&V_41)->___definition_3), (void*)L_469); // room.guides.Add(instr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_470 = V_26; NullCheck(L_470); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_471 = L_470->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_472 = V_41; NullCheck(L_471); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_471, L_472, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // room.fieldInstance.Connections.Add(other.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_473 = V_26; NullCheck(L_473); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_474 = L_473->___fieldInstance_3; NullCheck(L_474); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_475 = L_474->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_476 = V_40; NullCheck(L_476); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_477 = L_476->___fieldInstance_3; NullCheck(L_475); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_475, L_477, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(other.fieldInstance.Checker, room.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_478 = V_40; NullCheck(L_478); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_479 = L_478->___fieldInstance_3; NullCheck(L_479); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_480 = L_479->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_481 = V_26; NullCheck(L_481); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_482 = L_481->___fieldInstance_3; NullCheck(L_482); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_483 = L_482->___Checker_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_484 = (&(&V_41)->___helperCoords_6); int32_t L_485; L_485 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_484, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_486 = (&(&V_41)->___helperCoords_6); int32_t L_487; L_487 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_486, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_488; memset((&L_488), 0, sizeof(L_488)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_488), L_485, L_487, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_489; memset((&L_489), 0, sizeof(L_489)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_489), L_488, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_490; L_490 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_480, L_483, 0, L_489, NULL); V_42 = L_490; // pathInstr.definition = other.fieldInstance.FieldRef.Preset.CellsInstructions[FromRoomToAlreadyConnectedRoomGuideId]; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_491 = V_40; NullCheck(L_491); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_492 = L_491->___fieldInstance_3; NullCheck(L_492); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_493 = L_492->___FieldRef_0; NullCheck(L_493); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_494 = L_493->___Preset_0; NullCheck(L_494); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_495 = L_494->___CellsInstructions_11; int32_t L_496 = __this->___FromRoomToAlreadyConnectedRoomGuideId_38; NullCheck(L_495); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_497; L_497 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_495, L_496, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_42)->___definition_3 = L_497; Il2CppCodeGenWriteBarrier((void**)(&(&V_42)->___definition_3), (void*)L_497); // other.guides.Add(pathInstr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_498 = V_40; NullCheck(L_498); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_499 = L_498->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_500 = V_42; NullCheck(L_499); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_499, L_500, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // other.fieldInstance.Connections.Add(room.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_501 = V_40; NullCheck(L_501); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_502 = L_501->___fieldInstance_3; NullCheck(L_502); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_503 = L_502->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_504 = V_26; NullCheck(L_504); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_505 = L_504->___fieldInstance_3; NullCheck(L_503); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_503, L_505, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); } IL_0a88: { // for (int a = 0; a < aligning.Count; a++) int32_t L_506 = V_39; V_39 = ((int32_t)il2cpp_codegen_add(L_506, 1)); } IL_0a8e: { // for (int a = 0; a < aligning.Count; a++) int32_t L_507 = V_39; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_508 = V_36; NullCheck(L_508); int32_t L_509; L_509 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_508, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_507) < ((int32_t)L_509))) { goto IL_0948; } } IL_0a9c: { // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_510 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_510, 1)); } IL_0aa2: { // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_511 = V_25; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_512 = V_2; NullCheck(L_512); int32_t L_513; L_513 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_512, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_511) < ((int32_t)L_513))) { goto IL_0570; } } { // if (UseCorridorGuide) bool L_514 = __this->___UseCorridorGuide_24; if (!L_514) { goto IL_0c3e; } } { // if (CorridorPreset) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_515 = __this->___CorridorPreset_26; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_516; L_516 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_515, NULL); if (!L_516) { goto IL_0c3e; } } { // for (int i = 0; i < roomsGrids.Count; i++) V_43 = 0; goto IL_0c31; } IL_0ad2: { // RectOfGeneratingHelper other = roomsGrids[i]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_517 = V_1; int32_t L_518 = V_43; NullCheck(L_517); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_519; L_519 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_517, L_518, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_44 = L_519; // if (other.fieldInstance.FieldRef == null) continue; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_520 = V_44; NullCheck(L_520); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_521 = L_520->___fieldInstance_3; NullCheck(L_521); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_522 = L_521->___FieldRef_0; if (!L_522) { goto IL_0c2b; } } { // if (other.fieldInstance.FieldRef.Preset == null) continue; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_523 = V_44; NullCheck(L_523); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_524 = L_523->___fieldInstance_3; NullCheck(L_524); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_525 = L_524->___FieldRef_0; NullCheck(L_525); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_526 = L_525->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_527; L_527 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_526, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_527) { goto IL_0c2b; } } { // if (other.fieldInstance.Checker.IsAligning(mainCorridorInstance.Checker)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_528 = V_44; NullCheck(L_528); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_529 = L_528->___fieldInstance_3; NullCheck(L_529); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_530 = L_529->___Checker_2; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_531 = __this->___mainCorridorInstance_30; NullCheck(L_531); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_532 = L_531->___Checker_2; NullCheck(L_530); bool L_533; L_533 = CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599(L_530, L_532, (bool)0, NULL); if (!L_533) { goto IL_0c2b; } } { // RectOfGeneratingHelper corridor = corridorGrid; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_534 = V_0; V_45 = L_534; // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(corridor.fieldInstance.Checker, other.fieldInstance.Checker, 0); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_535 = V_45; NullCheck(L_535); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_536 = L_535->___fieldInstance_3; NullCheck(L_536); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_537 = L_536->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_538 = V_44; NullCheck(L_538); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_539 = L_538->___fieldInstance_3; NullCheck(L_539); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_540 = L_539->___Checker_2; il2cpp_codegen_initobj((&V_35), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_541 = V_35; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_542; L_542 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_537, L_540, 0, L_541, NULL); V_46 = L_542; // instr.definition = CorridorPreset.CellsInstructions[FromRoomsToRoomsGuideId]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_543 = __this->___CorridorPreset_26; NullCheck(L_543); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_544 = L_543->___CellsInstructions_11; int32_t L_545 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_544); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_546; L_546 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_544, L_545, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_46)->___definition_3 = L_546; Il2CppCodeGenWriteBarrier((void**)(&(&V_46)->___definition_3), (void*)L_546); // corridor.guides.Add(instr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_547 = V_45; NullCheck(L_547); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_548 = L_547->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_549 = V_46; NullCheck(L_548); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_548, L_549, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // corridor.fieldInstance.Connections.Add(other.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_550 = V_45; NullCheck(L_550); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_551 = L_550->___fieldInstance_3; NullCheck(L_551); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_552 = L_551->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_553 = V_44; NullCheck(L_553); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_554 = L_553->___fieldInstance_3; NullCheck(L_552); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_552, L_554, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(other.fieldInstance.Checker, corridor.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_555 = V_44; NullCheck(L_555); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_556 = L_555->___fieldInstance_3; NullCheck(L_556); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_557 = L_556->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_558 = V_45; NullCheck(L_558); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_559 = L_558->___fieldInstance_3; NullCheck(L_559); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_560 = L_559->___Checker_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_561 = (&(&V_46)->___helperCoords_6); int32_t L_562; L_562 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_561, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_563 = (&(&V_46)->___helperCoords_6); int32_t L_564; L_564 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_563, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_565; memset((&L_565), 0, sizeof(L_565)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_565), L_562, L_564, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_566; memset((&L_566), 0, sizeof(L_566)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_566), L_565, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_567; L_567 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_557, L_560, 0, L_566, NULL); V_47 = L_567; // pathInstr.definition = other.fieldInstance.FieldRef.Preset.CellsInstructions[FromRoomsToRoomsGuideId]; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_568 = V_44; NullCheck(L_568); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_569 = L_568->___fieldInstance_3; NullCheck(L_569); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_570 = L_569->___FieldRef_0; NullCheck(L_570); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_571 = L_570->___Preset_0; NullCheck(L_571); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_572 = L_571->___CellsInstructions_11; int32_t L_573 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_572); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_574; L_574 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_572, L_573, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_47)->___definition_3 = L_574; Il2CppCodeGenWriteBarrier((void**)(&(&V_47)->___definition_3), (void*)L_574); // other.guides.Add(pathInstr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_575 = V_44; NullCheck(L_575); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_576 = L_575->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_577 = V_47; NullCheck(L_576); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_576, L_577, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // other.fieldInstance.Connections.Add(corridor.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_578 = V_44; NullCheck(L_578); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_579 = L_578->___fieldInstance_3; NullCheck(L_579); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_580 = L_579->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_581 = V_45; NullCheck(L_581); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_582 = L_581->___fieldInstance_3; NullCheck(L_580); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_580, L_582, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); } IL_0c2b: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_583 = V_43; V_43 = ((int32_t)il2cpp_codegen_add(L_583, 1)); } IL_0c31: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_584 = V_43; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_585 = V_1; NullCheck(L_585); int32_t L_586; L_586 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_585, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_584) < ((int32_t)L_586))) { goto IL_0ad2; } } IL_0c3e: { // for (int i = 0; i < roomsGrids.Count; i++) V_48 = 0; goto IL_0ee1; } IL_0c46: { // RectOfGeneratingHelper room = roomsGrids[i]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_587 = V_1; int32_t L_588 = V_48; NullCheck(L_587); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_589; L_589 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_587, L_588, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_49 = L_589; // int limitConnections = -1; V_50 = (-1); // if (HaveConnectionWithCorridor(room.fieldInstance)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_590 = V_49; NullCheck(L_590); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_591 = L_590->___fieldInstance_3; bool L_592; L_592 = RectangleOfFieldsGenerator_HaveConnectionWithCorridor_mBB069AEBE632533A52D3902A45A701939BB240F1(__this, L_591, (bool)0, NULL); if (!L_592) { goto IL_0c70; } } { // limitConnections = LimitDoorsCount.GetRandom(); // If already can go to corridor then dont create all connections MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_593 = (&__this->___LimitDoorsCount_25); int32_t L_594; L_594 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_593, NULL); V_50 = L_594; } IL_0c70: { // if (limitConnections <= 0) limitConnections = -1; int32_t L_595 = V_50; if ((((int32_t)L_595) > ((int32_t)0))) { goto IL_0c78; } } { // if (limitConnections <= 0) limitConnections = -1; V_50 = (-1); } IL_0c78: { // List aligning = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_596 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_596); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_596, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_51 = L_596; // List reserve = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_597 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_597); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_597, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_52 = L_597; // for (int r = 0; r < roomsGrids.Count; r++) V_53 = 0; goto IL_0d2a; } IL_0c8e: { // if (r == i) continue; int32_t L_598 = V_53; int32_t L_599 = V_48; if ((((int32_t)L_598) == ((int32_t)L_599))) { goto IL_0d24; } } { // var other = roomsGrids[r]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_600 = V_1; int32_t L_601 = V_53; NullCheck(L_600); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_602; L_602 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_600, L_601, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_54 = L_602; // if (other.fieldInstance.Connections.Contains(room.fieldInstance)) continue; // Already connected RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_603 = V_54; NullCheck(L_603); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_604 = L_603->___fieldInstance_3; NullCheck(L_604); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_605 = L_604->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_606 = V_49; NullCheck(L_606); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_607 = L_606->___fieldInstance_3; NullCheck(L_605); bool L_608; L_608 = List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD(L_605, L_607, List_1_Contains_m54BAB372A7C94ACA499050313052C6294928B2AD_RuntimeMethod_var); if (L_608) { goto IL_0d24; } } { // if (UseCorridorGuide) bool L_609 = __this->___UseCorridorGuide_24; if (!L_609) { goto IL_0ce3; } } { // if (limitConnections != -1) int32_t L_610 = V_50; if ((((int32_t)L_610) == ((int32_t)(-1)))) { goto IL_0ce3; } } { // if (HaveConnectionWithCorridor(other.fieldInstance)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_611 = V_54; NullCheck(L_611); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_612 = L_611->___fieldInstance_3; bool L_613; L_613 = RectangleOfFieldsGenerator_HaveConnectionWithCorridor_mBB069AEBE632533A52D3902A45A701939BB240F1(__this, L_612, (bool)0, NULL); if (!L_613) { goto IL_0ce3; } } { // reserve.Add(other); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_614 = V_52; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_615 = V_54; NullCheck(L_614); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_614, L_615, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); // continue; goto IL_0d24; } IL_0ce3: { // if (room.fieldInstance.Checker.IsAligning(other.fieldInstance.Checker)) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_616 = V_49; NullCheck(L_616); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_617 = L_616->___fieldInstance_3; NullCheck(L_617); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_618 = L_617->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_619 = V_54; NullCheck(L_619); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_620 = L_619->___fieldInstance_3; NullCheck(L_620); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_621 = L_620->___Checker_2; NullCheck(L_618); bool L_622; L_622 = CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599(L_618, L_621, (bool)0, NULL); if (!L_622) { goto IL_0d0c; } } { // aligning.Add(other); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_623 = V_51; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_624 = V_54; NullCheck(L_623); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_623, L_624, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); } IL_0d0c: { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count >= limitConnections) break; bool L_625 = __this->___UseCorridorGuide_24; if (!L_625) { goto IL_0d24; } } { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count >= limitConnections) break; int32_t L_626 = V_50; if ((((int32_t)L_626) == ((int32_t)(-1)))) { goto IL_0d24; } } { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count >= limitConnections) break; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_627 = V_51; NullCheck(L_627); int32_t L_628; L_628 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_627, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); int32_t L_629 = V_50; if ((((int32_t)L_628) >= ((int32_t)L_629))) { goto IL_0d37; } } IL_0d24: { // for (int r = 0; r < roomsGrids.Count; r++) int32_t L_630 = V_53; V_53 = ((int32_t)il2cpp_codegen_add(L_630, 1)); } IL_0d2a: { // for (int r = 0; r < roomsGrids.Count; r++) int32_t L_631 = V_53; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_632 = V_1; NullCheck(L_632); int32_t L_633; L_633 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_632, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_631) < ((int32_t)L_633))) { goto IL_0c8e; } } IL_0d37: { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count < limitConnections) bool L_634 = __this->___UseCorridorGuide_24; if (!L_634) { goto IL_0d80; } } { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count < limitConnections) int32_t L_635 = V_50; if ((((int32_t)L_635) == ((int32_t)(-1)))) { goto IL_0d80; } } { // if (UseCorridorGuide) if (limitConnections != -1) if (aligning.Count < limitConnections) List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_636 = V_51; NullCheck(L_636); int32_t L_637; L_637 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_636, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); int32_t L_638 = V_50; if ((((int32_t)L_637) >= ((int32_t)L_638))) { goto IL_0d80; } } { // for (int r = 0; r < reserve.Count; r++) V_55 = 0; goto IL_0d75; } IL_0d54: { // aligning.Add(reserve[r]); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_639 = V_51; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_640 = V_52; int32_t L_641 = V_55; NullCheck(L_640); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_642; L_642 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_640, L_641, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_639); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_639, L_642, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); // if (aligning.Count >= limitConnections) break; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_643 = V_51; NullCheck(L_643); int32_t L_644; L_644 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_643, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); int32_t L_645 = V_50; if ((((int32_t)L_644) >= ((int32_t)L_645))) { goto IL_0d80; } } { // for (int r = 0; r < reserve.Count; r++) int32_t L_646 = V_55; V_55 = ((int32_t)il2cpp_codegen_add(L_646, 1)); } IL_0d75: { // for (int r = 0; r < reserve.Count; r++) int32_t L_647 = V_55; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_648 = V_52; NullCheck(L_648); int32_t L_649; L_649 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_648, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_647) < ((int32_t)L_649))) { goto IL_0d54; } } IL_0d80: { // if (room.fieldInstance.FieldRef != null) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_650 = V_49; NullCheck(L_650); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_651 = L_650->___fieldInstance_3; NullCheck(L_651); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_652 = L_651->___FieldRef_0; if (!L_652) { goto IL_0edb; } } { // if (room.fieldInstance.FieldRef.Preset) RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_653 = V_49; NullCheck(L_653); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_654 = L_653->___fieldInstance_3; NullCheck(L_654); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_655 = L_654->___FieldRef_0; NullCheck(L_655); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_656 = L_655->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_657; L_657 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_656, NULL); if (!L_657) { goto IL_0edb; } } { // for (int a = 0; a < aligning.Count; a++) V_56 = 0; goto IL_0ecd; } IL_0db4: { // RectOfGeneratingHelper other = aligning[a]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_658 = V_51; int32_t L_659 = V_56; NullCheck(L_658); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_660; L_660 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_658, L_659, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); V_57 = L_660; // SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(room.fieldInstance.Checker, other.fieldInstance.Checker, 0); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_661 = V_49; NullCheck(L_661); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_662 = L_661->___fieldInstance_3; NullCheck(L_662); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_663 = L_662->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_664 = V_57; NullCheck(L_664); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_665 = L_664->___fieldInstance_3; NullCheck(L_665); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_666 = L_665->___Checker_2; il2cpp_codegen_initobj((&V_35), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_667 = V_35; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_668; L_668 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_663, L_666, 0, L_667, NULL); V_58 = L_668; // instr.definition = room.fieldInstance.FieldRef.Preset.CellsInstructions[FromRoomsToRoomsGuideId]; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_669 = V_49; NullCheck(L_669); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_670 = L_669->___fieldInstance_3; NullCheck(L_670); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_671 = L_670->___FieldRef_0; NullCheck(L_671); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_672 = L_671->___Preset_0; NullCheck(L_672); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_673 = L_672->___CellsInstructions_11; int32_t L_674 = __this->___FromRoomsToRoomsGuideId_37; NullCheck(L_673); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_675; L_675 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_673, L_674, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_58)->___definition_3 = L_675; Il2CppCodeGenWriteBarrier((void**)(&(&V_58)->___definition_3), (void*)L_675); // room.guides.Add(instr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_676 = V_49; NullCheck(L_676); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_677 = L_676->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_678 = V_58; NullCheck(L_677); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_677, L_678, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // room.fieldInstance.Connections.Add(other.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_679 = V_49; NullCheck(L_679); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_680 = L_679->___fieldInstance_3; NullCheck(L_680); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_681 = L_680->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_682 = V_57; NullCheck(L_682); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_683 = L_682->___fieldInstance_3; NullCheck(L_681); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_681, L_683, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(other.fieldInstance.Checker, room.fieldInstance.Checker, 0, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z)); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_684 = V_57; NullCheck(L_684); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_685 = L_684->___fieldInstance_3; NullCheck(L_685); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_686 = L_685->___Checker_2; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_687 = V_49; NullCheck(L_687); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_688 = L_687->___fieldInstance_3; NullCheck(L_688); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_689 = L_688->___Checker_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_690 = (&(&V_58)->___helperCoords_6); int32_t L_691; L_691 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_690, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_692 = (&(&V_58)->___helperCoords_6); int32_t L_693; L_693 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_692, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_694; memset((&L_694), 0, sizeof(L_694)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_694), L_691, L_693, /*hidden argument*/NULL); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_695; memset((&L_695), 0, sizeof(L_695)); Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_695), L_694, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_696; L_696 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_686, L_689, 0, L_695, NULL); V_59 = L_696; // pathInstr.definition = other.fieldInstance.FieldRef.Preset.CellsInstructions[FromRoomToAlreadyConnectedRoomGuideId]; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_697 = V_57; NullCheck(L_697); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_698 = L_697->___fieldInstance_3; NullCheck(L_698); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_699 = L_698->___FieldRef_0; NullCheck(L_699); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_700 = L_699->___Preset_0; NullCheck(L_700); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_701 = L_700->___CellsInstructions_11; int32_t L_702 = __this->___FromRoomToAlreadyConnectedRoomGuideId_38; NullCheck(L_701); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_703; L_703 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_701, L_702, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_59)->___definition_3 = L_703; Il2CppCodeGenWriteBarrier((void**)(&(&V_59)->___definition_3), (void*)L_703); // other.guides.Add(pathInstr); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_704 = V_57; NullCheck(L_704); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_705 = L_704->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_706 = V_59; NullCheck(L_705); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_705, L_706, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // other.fieldInstance.Connections.Add(room.fieldInstance); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_707 = V_57; NullCheck(L_707); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_708 = L_707->___fieldInstance_3; NullCheck(L_708); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_709 = L_708->___Connections_3; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_710 = V_49; NullCheck(L_710); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_711 = L_710->___fieldInstance_3; NullCheck(L_709); List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_inline(L_709, L_711, List_1_Add_m060C1E5ED23E6EEB35A5B2DCC6E3EFF01028B3D3_RuntimeMethod_var); // for (int a = 0; a < aligning.Count; a++) int32_t L_712 = V_56; V_56 = ((int32_t)il2cpp_codegen_add(L_712, 1)); } IL_0ecd: { // for (int a = 0; a < aligning.Count; a++) int32_t L_713 = V_56; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_714 = V_51; NullCheck(L_714); int32_t L_715; L_715 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_714, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_713) < ((int32_t)L_715))) { goto IL_0db4; } } IL_0edb: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_716 = V_48; V_48 = ((int32_t)il2cpp_codegen_add(L_716, 1)); } IL_0ee1: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_717 = V_48; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_718 = V_1; NullCheck(L_718); int32_t L_719; L_719 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_718, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_717) < ((int32_t)L_719))) { goto IL_0c46; } } { // if (HelpGuides != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_720 = __this->___HelpGuides_39; if (!L_720) { goto IL_100f; } } { // List allGrids = new List(); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_721 = (List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD*)il2cpp_codegen_object_new(List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD_il2cpp_TypeInfo_var); NullCheck(L_721); List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8(L_721, List_1__ctor_m2F00FBBAB9D05DCBC400E039D193DFCD0A6D1AB8_RuntimeMethod_var); V_60 = L_721; // if (UseCorridorGuide) allGrids.Add(corridorGrid); bool L_722 = __this->___UseCorridorGuide_24; if (!L_722) { goto IL_0f10; } } { // if (UseCorridorGuide) allGrids.Add(corridorGrid); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_723 = V_60; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_724 = V_0; NullCheck(L_723); List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_inline(L_723, L_724, List_1_Add_mBFF5F50DD45D70E9D9F99A4BD1E1CDB100BED17E_RuntimeMethod_var); } IL_0f10: { // if (roomsGrids.Count > 0) PGGUtils.TransferFromListToList(roomsGrids, allGrids); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_725 = V_1; NullCheck(L_725); int32_t L_726; L_726 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_725, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_726) <= ((int32_t)0))) { goto IL_0f22; } } { // if (roomsGrids.Count > 0) PGGUtils.TransferFromListToList(roomsGrids, allGrids); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_727 = V_1; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_728 = V_60; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E(L_727, L_728, (bool)0, PGGUtils_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E_RuntimeMethod_var); } IL_0f22: { // if (StaticRooms.Count > 0) PGGUtils.TransferFromListToList(staticRoomGrids, allGrids); List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_729 = __this->___StaticRooms_29; NullCheck(L_729); int32_t L_730; L_730 = List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_inline(L_729, List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); if ((((int32_t)L_730) <= ((int32_t)0))) { goto IL_0f39; } } { // if (StaticRooms.Count > 0) PGGUtils.TransferFromListToList(staticRoomGrids, allGrids); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_731 = V_2; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_732 = V_60; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E(L_731, L_732, (bool)0, PGGUtils_TransferFromListToList_TisRectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C_m40624C5556BF51201156E5A8AFC7E7FB7349209E_RuntimeMethod_var); } IL_0f39: { // for (int i = 0; i < HelpGuides.Count; i++) V_61 = 0; goto IL_0ffd; } IL_0f41: { // var guide = HelpGuides[i]; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_733 = __this->___HelpGuides_39; int32_t L_734 = V_61; NullCheck(L_733); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_735; L_735 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_733, L_734, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_62 = L_735; // for (int g = 0; g < allGrids.Count; g++) V_63 = 0; goto IL_0fe9; } IL_0f58: { // FGenCell cell = allGrids[g].grid.GetCell(guide.gridPosition, false); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_736 = V_60; int32_t L_737 = V_63; NullCheck(L_736); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_738; L_738 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_736, L_737, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_738); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_739 = L_738->___grid_0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_740 = V_62; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_741 = L_740.___gridPosition_0; NullCheck(L_739); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_742; L_742 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_739, L_741, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_64 = L_742; // if (FGenerators.CheckIfIsNull(cell )) continue; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_743 = V_64; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_744; L_744 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_743, NULL); if (L_744) { goto IL_0fe3; } } { // if (cell.InTargetGridArea == false) continue; FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* L_745 = V_64; NullCheck(L_745); bool L_746 = L_745->___InTargetGridArea_1; if (!L_746) { goto IL_0fe3; } } { // int definitionId = 0; V_65 = 0; // if (guide.helperType == EHelperGuideType.Spawn) definitionId = 1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_747 = V_62; int32_t L_748 = L_747.___helperType_4; if ((!(((uint32_t)L_748) == ((uint32_t)2)))) { goto IL_0f99; } } { // if (guide.helperType == EHelperGuideType.Spawn) definitionId = 1; V_65 = 1; goto IL_0fa6; } IL_0f99: { // else if (guide.helperType == EHelperGuideType.ClearWall) definitionId = 2; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_749 = V_62; int32_t L_750 = L_749.___helperType_4; if ((!(((uint32_t)L_750) == ((uint32_t)1)))) { goto IL_0fa6; } } { // else if (guide.helperType == EHelperGuideType.ClearWall) definitionId = 2; V_65 = 2; } IL_0fa6: { // guide.definition = allGrids[g].fieldInstance.GetFieldSetup().CellsCommands[definitionId]; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_751 = V_60; int32_t L_752 = V_63; NullCheck(L_751); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_753; L_753 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_751, L_752, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_753); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_754 = L_753->___fieldInstance_3; NullCheck(L_754); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_755; L_755 = RectOfFieldsInstance_GetFieldSetup_mAE20F2F21FD8CE124E62D06BC0EA8B4183A37882(L_754, NULL); NullCheck(L_755); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_756; L_756 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_755, NULL); int32_t L_757 = V_65; NullCheck(L_756); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_758; L_758 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_756, L_757, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_62)->___definition_3 = L_758; Il2CppCodeGenWriteBarrier((void**)(&(&V_62)->___definition_3), (void*)L_758); // allGrids[g].guides.Add(guide); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_759 = V_60; int32_t L_760 = V_63; NullCheck(L_759); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_761; L_761 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_759, L_760, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_761); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_762 = L_761->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_763 = V_62; NullCheck(L_762); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_762, L_763, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // break; goto IL_0ff7; } IL_0fe3: { // for (int g = 0; g < allGrids.Count; g++) int32_t L_764 = V_63; V_63 = ((int32_t)il2cpp_codegen_add(L_764, 1)); } IL_0fe9: { // for (int g = 0; g < allGrids.Count; g++) int32_t L_765 = V_63; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_766 = V_60; NullCheck(L_766); int32_t L_767; L_767 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_766, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_765) < ((int32_t)L_767))) { goto IL_0f58; } } IL_0ff7: { // for (int i = 0; i < HelpGuides.Count; i++) int32_t L_768 = V_61; V_61 = ((int32_t)il2cpp_codegen_add(L_768, 1)); } IL_0ffd: { // for (int i = 0; i < HelpGuides.Count; i++) int32_t L_769 = V_61; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_770 = __this->___HelpGuides_39; NullCheck(L_770); int32_t L_771; L_771 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_770, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_769) < ((int32_t)L_771))) { goto IL_0f41; } } IL_100f: { // ClearGenerated(); VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1); // Generated = new List(); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_772 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var); NullCheck(L_772); List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_772, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var); ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8 = L_772; Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8), (void*)L_772); // if (UseCorridorGuide) bool L_773 = __this->___UseCorridorGuide_24; if (!L_773) { goto IL_108c; } } { // if (CorridorPreset == null) { UnityEngine.Debug.Log("No Corridor preset!"); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_774 = __this->___CorridorPreset_26; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_775; L_775 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_774, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_775) { goto IL_1043; } } { // if (CorridorPreset == null) { UnityEngine.Debug.Log("No Corridor preset!"); } il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralA21D80382F9D666631C6C2B621B427CACA861B7D, NULL); goto IL_108c; } IL_1043: { // InstantiatedFieldInfo g = IGeneration.GenerateFieldObjectsWithContainer(CorridorPreset.name, CorridorPreset, corridorGrid.grid, transform, corridorGrid.guides, corridorGrid.inject); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_776 = __this->___CorridorPreset_26; NullCheck(L_776); String_t* L_777; L_777 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_776, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_778 = __this->___CorridorPreset_26; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_779 = V_0; NullCheck(L_779); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_780 = L_779->___grid_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_781; L_781 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_782 = V_0; NullCheck(L_782); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_783 = L_782->___guides_1; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_784 = V_0; NullCheck(L_784); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_785 = L_784->___inject_2; il2cpp_codegen_initobj((&V_67), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_786 = V_67; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_787; L_787 = IGeneration_GenerateFieldObjectsWithContainer_mA37B8EB6EDCB293A2093E76427693D0E1D121C1F(L_777, L_778, L_780, L_781, L_783, L_785, L_786, (bool)1, (bool)1, NULL); V_66 = L_787; // Generated.Add(g); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_788 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_789 = V_66; NullCheck(L_788); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_788, L_789, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); } IL_108c: { // for (int i = 0; i < staticRoomGrids.Count; i++) V_68 = 0; goto IL_116e; } IL_1094: { // if (staticRoomGrids[i].grid.AllApprovedCells.Count <= 0) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_790 = V_2; int32_t L_791 = V_68; NullCheck(L_790); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_792; L_792 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_790, L_791, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_792); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_793 = L_792->___grid_0; NullCheck(L_793); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_794 = L_793->___AllApprovedCells_1; NullCheck(L_794); int32_t L_795; L_795 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_794, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_795) <= ((int32_t)0))) { goto IL_1168; } } { // if (staticRoomGrids[i].fieldInstance == null) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_796 = V_2; int32_t L_797 = V_68; NullCheck(L_796); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_798; L_798 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_796, L_797, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_798); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_799 = L_798->___fieldInstance_3; if (!L_799) { goto IL_1168; } } { // if (staticRoomGrids[i].fieldInstance.FieldRefStatic == null) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_800 = V_2; int32_t L_801 = V_68; NullCheck(L_800); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_802; L_802 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_800, L_801, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_802); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_803 = L_802->___fieldInstance_3; NullCheck(L_803); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_804 = L_803->___FieldRefStatic_1; if (!L_804) { goto IL_1168; } } { // if (staticRoomGrids[i].fieldInstance.FieldRefStatic.Preset == null) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_805 = V_2; int32_t L_806 = V_68; NullCheck(L_805); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_807; L_807 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_805, L_806, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_807); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_808 = L_807->___fieldInstance_3; NullCheck(L_808); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_809 = L_808->___FieldRefStatic_1; NullCheck(L_809); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_810 = L_809->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_811; L_811 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_810, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_811) { goto IL_1168; } } { // FieldSetup targetFieldSetup = staticRoomGrids[i].fieldInstance.FieldRefStatic.Preset; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_812 = V_2; int32_t L_813 = V_68; NullCheck(L_812); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_814; L_814 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_812, L_813, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_814); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_815 = L_814->___fieldInstance_3; NullCheck(L_815); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_816 = L_815->___FieldRefStatic_1; NullCheck(L_816); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_817 = L_816->___Preset_0; V_69 = L_817; // InstantiatedFieldInfo g = IGeneration.GenerateFieldObjectsWithContainer(targetFieldSetup.name, targetFieldSetup, staticRoomGrids[i].grid, transform, staticRoomGrids[i].guides, staticRoomGrids[i].inject); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_818 = V_69; NullCheck(L_818); String_t* L_819; L_819 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_818, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_820 = V_69; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_821 = V_2; int32_t L_822 = V_68; NullCheck(L_821); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_823; L_823 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_821, L_822, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_823); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_824 = L_823->___grid_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_825; L_825 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_826 = V_2; int32_t L_827 = V_68; NullCheck(L_826); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_828; L_828 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_826, L_827, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_828); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_829 = L_828->___guides_1; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_830 = V_2; int32_t L_831 = V_68; NullCheck(L_830); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_832; L_832 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_830, L_831, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_832); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_833 = L_832->___inject_2; il2cpp_codegen_initobj((&V_67), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_834 = V_67; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_835; L_835 = IGeneration_GenerateFieldObjectsWithContainer_mA37B8EB6EDCB293A2093E76427693D0E1D121C1F(L_819, L_820, L_824, L_825, L_829, L_833, L_834, (bool)1, (bool)1, NULL); V_70 = L_835; // Generated.Add(g); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_836 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_837 = V_70; NullCheck(L_836); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_836, L_837, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); } IL_1168: { // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_838 = V_68; V_68 = ((int32_t)il2cpp_codegen_add(L_838, 1)); } IL_116e: { // for (int i = 0; i < staticRoomGrids.Count; i++) int32_t L_839 = V_68; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_840 = V_2; NullCheck(L_840); int32_t L_841; L_841 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_840, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_839) < ((int32_t)L_841))) { goto IL_1094; } } { // for (int i = 0; i < roomsGrids.Count; i++) V_71 = 0; goto IL_125f; } IL_1183: { // if (roomsGrids[i].grid.AllApprovedCells.Count <= 0) continue; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_842 = V_1; int32_t L_843 = V_71; NullCheck(L_842); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_844; L_844 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_842, L_843, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_844); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_845 = L_844->___grid_0; NullCheck(L_845); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_846 = L_845->___AllApprovedCells_1; NullCheck(L_846); int32_t L_847; L_847 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_846, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_847) <= ((int32_t)0))) { goto IL_1259; } } { // FieldSetup targetFieldSetup = CorridorPreset; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_848 = __this->___CorridorPreset_26; V_72 = L_848; // if (roomsGrids[i].fieldInstance != null) List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_849 = V_1; int32_t L_850 = V_71; NullCheck(L_849); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_851; L_851 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_849, L_850, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_851); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_852 = L_851->___fieldInstance_3; if (!L_852) { goto IL_1203; } } { // if (roomsGrids[i].fieldInstance.FieldRef != null) List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_853 = V_1; int32_t L_854 = V_71; NullCheck(L_853); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_855; L_855 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_853, L_854, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_855); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_856 = L_855->___fieldInstance_3; NullCheck(L_856); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_857 = L_856->___FieldRef_0; if (!L_857) { goto IL_1203; } } { // if (roomsGrids[i].fieldInstance.FieldRef.Preset != null) List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_858 = V_1; int32_t L_859 = V_71; NullCheck(L_858); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_860; L_860 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_858, L_859, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_860); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_861 = L_860->___fieldInstance_3; NullCheck(L_861); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_862 = L_861->___FieldRef_0; NullCheck(L_862); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_863 = L_862->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_864; L_864 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_863, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_864) { goto IL_1203; } } { // targetFieldSetup = roomsGrids[i].fieldInstance.FieldRef.Preset; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_865 = V_1; int32_t L_866 = V_71; NullCheck(L_865); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_867; L_867 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_865, L_866, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_867); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_868 = L_867->___fieldInstance_3; NullCheck(L_868); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_869 = L_868->___FieldRef_0; NullCheck(L_869); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_870 = L_869->___Preset_0; V_72 = L_870; } IL_1203: { // InstantiatedFieldInfo g = IGeneration.GenerateFieldObjectsWithContainer(targetFieldSetup.name, targetFieldSetup, roomsGrids[i].grid, transform, roomsGrids[i].guides, roomsGrids[i].inject); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_871 = V_72; NullCheck(L_871); String_t* L_872; L_872 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_871, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_873 = V_72; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_874 = V_1; int32_t L_875 = V_71; NullCheck(L_874); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_876; L_876 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_874, L_875, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_876); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_877 = L_876->___grid_0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_878; L_878 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_879 = V_1; int32_t L_880 = V_71; NullCheck(L_879); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_881; L_881 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_879, L_880, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_881); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_882 = L_881->___guides_1; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_883 = V_1; int32_t L_884 = V_71; NullCheck(L_883); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_885; L_885 = List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75(L_883, L_884, List_1_get_Item_m2AB6D6C65D751C77E3D75E9C318207C91171AD75_RuntimeMethod_var); NullCheck(L_885); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_886 = L_885->___inject_2; il2cpp_codegen_initobj((&V_67), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_887 = V_67; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_888; L_888 = IGeneration_GenerateFieldObjectsWithContainer_mA37B8EB6EDCB293A2093E76427693D0E1D121C1F(L_872, L_873, L_877, L_878, L_882, L_886, L_887, (bool)1, (bool)1, NULL); V_73 = L_888; // Generated.Add(g); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_889 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_890 = V_73; NullCheck(L_889); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_889, L_890, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); } IL_1259: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_891 = V_71; V_71 = ((int32_t)il2cpp_codegen_add(L_891, 1)); } IL_125f: { // for (int i = 0; i < roomsGrids.Count; i++) int32_t L_892 = V_71; List_1_t9ACEF1C86C3B46C9FA4DB3E252153F11FA2D04AD* L_893 = V_1; NullCheck(L_893); int32_t L_894; L_894 = List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_inline(L_893, List_1_get_Count_m98BDB563AE83681181DBFD8E908F9527D3CF02CC_RuntimeMethod_var); if ((((int32_t)L_892) < ((int32_t)L_894))) { goto IL_1183; } } { // base.GenerateObjects(); PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL); // } return; } } // System.Boolean FIMSpace.Generating.RectangleOfFieldsGenerator::HaveConnectionWithCorridor(FIMSpace.Generating.RectOfFields.RectOfFieldsInstance,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool RectangleOfFieldsGenerator_HaveConnectionWithCorridor_mBB069AEBE632533A52D3902A45A701939BB240F1 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_ins, bool ___1_deep, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // for (int i = 0; i < ins.Connections.Count; i++) V_0 = 0; goto IL_0061; } IL_0004: { // if (ins.Connections[i].IsMainCorridor) return true; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_0 = ___0_ins; NullCheck(L_0); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_1 = L_0->___Connections_3; int32_t L_2 = V_0; NullCheck(L_1); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_3; L_3 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_1, L_2, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_3); bool L_4 = L_3->___IsMainCorridor_5; if (!L_4) { goto IL_0019; } } { // if (ins.Connections[i].IsMainCorridor) return true; return (bool)1; } IL_0019: { // if (deep) bool L_5 = ___1_deep; if (!L_5) { goto IL_005d; } } { // for (int c = 0; c < ins.Connections[i].Connections.Count; c++) V_1 = 0; goto IL_0044; } IL_0020: { // if (ins.Connections[i].Connections[c].IsMainCorridor) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_6 = ___0_ins; NullCheck(L_6); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_7 = L_6->___Connections_3; int32_t L_8 = V_0; NullCheck(L_7); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_9; L_9 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_7, L_8, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_9); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_10 = L_9->___Connections_3; int32_t L_11 = V_1; NullCheck(L_10); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_12; L_12 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_10, L_11, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_12); bool L_13 = L_12->___IsMainCorridor_5; if (!L_13) { goto IL_0040; } } { // return true; return (bool)1; } IL_0040: { // for (int c = 0; c < ins.Connections[i].Connections.Count; c++) int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0044: { // for (int c = 0; c < ins.Connections[i].Connections.Count; c++) int32_t L_15 = V_1; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_16 = ___0_ins; NullCheck(L_16); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_17 = L_16->___Connections_3; int32_t L_18 = V_0; NullCheck(L_17); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_19; L_19 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_17, L_18, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_19); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_20 = L_19->___Connections_3; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_20, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_21))) { goto IL_0020; } } IL_005d: { // for (int i = 0; i < ins.Connections.Count; i++) int32_t L_22 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_0061: { // for (int i = 0; i < ins.Connections.Count; i++) int32_t L_23 = V_0; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_24 = ___0_ins; NullCheck(L_24); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_25 = L_24->___Connections_3; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_25, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_26))) { goto IL_0004; } } { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::InjectBuildupInstructions(FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper,FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_InjectBuildupInstructions_m6D02330947F33EA95E9967C2F04715232B477CD2 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* ___0_room, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_boundChecker, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___2_edges, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___3_field, 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_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_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; int32_t V_1 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_2; memset((&V_2), 0, sizeof(V_2)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3; memset((&V_3), 0, sizeof(V_3)); { // if (InstructionIdOnRectEdges >= field.CellsInstructions.Count) return; int32_t L_0 = __this->___InstructionIdOnRectEdges_22; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___3_field; NullCheck(L_1); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_2 = L_1->___CellsInstructions_11; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_2, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_0) < ((int32_t)L_3))) { goto IL_0015; } } { // if (InstructionIdOnRectEdges >= field.CellsInstructions.Count) return; return; } IL_0015: { // if (InstructionIdOnRectNeightbours >= field.CellsInstructions.Count) return; int32_t L_4 = __this->___InstructionIdOnRectNeightbours_23; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = ___3_field; NullCheck(L_5); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_6 = L_5->___CellsInstructions_11; 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)L_4) < ((int32_t)L_7))) { goto IL_002a; } } { // if (InstructionIdOnRectNeightbours >= field.CellsInstructions.Count) return; return; } IL_002a: { // var checker = room.fieldInstance.Checker; RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_8 = ___0_room; NullCheck(L_8); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_9 = L_8->___fieldInstance_3; NullCheck(L_9); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = L_9->___Checker_2; V_0 = L_10; // for (int c = 0; c < edges.Count; c++) V_1 = 0; goto IL_0242; } IL_003d: { // if (checker.ContainsWorldPos(edges[c])) CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = ___2_edges; int32_t L_13 = V_1; NullCheck(L_12); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14; L_14 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_12, L_13, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); NullCheck(L_11); bool L_15; L_15 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_11, L_14, NULL); if (!L_15) { goto IL_023e; } } { // if (InstructionIdOnRectNeightbours >= 0) int32_t L_16 = __this->___InstructionIdOnRectNeightbours_23; if ((((int32_t)L_16) < ((int32_t)0))) { goto IL_01f7; } } { // Vector2Int checkPos = edges[c] + new Vector2Int(1, 0); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_17 = ___2_edges; int32_t L_18 = V_1; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19; L_19 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_17, L_18, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20; memset((&L_20), 0, sizeof(L_20)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_20), 1, 0, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21; L_21 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_19, L_20, NULL); V_3 = L_21; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_3; NullCheck(L_22); bool L_24; L_24 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_22, L_23, NULL); if (!L_24) { goto IL_00c2; } } { CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_25 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_3; NullCheck(L_25); bool L_27; L_27 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_25, L_26, NULL); if (L_27) { goto IL_00c2; } } { // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_28 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = V_3; NullCheck(L_28); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30; L_30 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_28, L_29, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; L_31 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_30, 0, NULL); (&V_2)->___gridPosition_0 = L_31; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_32 = ___3_field; NullCheck(L_32); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_33 = L_32->___CellsInstructions_11; int32_t L_34 = __this->___InstructionIdOnRectNeightbours_23; NullCheck(L_33); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_35; L_35 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_33, L_34, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_2)->___definition_3 = L_35; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___definition_3), (void*)L_35); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_36 = ___0_room; NullCheck(L_36); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_37 = L_36->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_38 = V_2; NullCheck(L_37); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_37, L_38, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_00c2: { // checkPos = edges[c] + new Vector2Int(-1, 0); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_39 = ___2_edges; int32_t L_40 = V_1; NullCheck(L_39); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41; L_41 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_39, L_40, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_42; memset((&L_42), 0, sizeof(L_42)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_42), (-1), 0, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43; L_43 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_41, L_42, NULL); V_3 = L_43; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_44 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45 = V_3; NullCheck(L_44); bool L_46; L_46 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_44, L_45, NULL); if (!L_46) { goto IL_0129; } } { CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_47 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_48 = V_3; NullCheck(L_47); bool L_49; L_49 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_47, L_48, NULL); if (L_49) { goto IL_0129; } } { // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_50 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_51 = V_3; NullCheck(L_50); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_52; L_52 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_50, L_51, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_53; L_53 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_52, 0, NULL); (&V_2)->___gridPosition_0 = L_53; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_54 = ___3_field; NullCheck(L_54); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_55 = L_54->___CellsInstructions_11; int32_t L_56 = __this->___InstructionIdOnRectNeightbours_23; NullCheck(L_55); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_57; L_57 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_55, L_56, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_2)->___definition_3 = L_57; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___definition_3), (void*)L_57); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_58 = ___0_room; NullCheck(L_58); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_59 = L_58->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_60 = V_2; NullCheck(L_59); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_59, L_60, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_0129: { // checkPos = edges[c] + new Vector2Int(0, 1); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_61 = ___2_edges; int32_t L_62 = V_1; NullCheck(L_61); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63; L_63 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_61, L_62, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_64; memset((&L_64), 0, sizeof(L_64)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_64), 0, 1, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65; L_65 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_63, L_64, NULL); V_3 = L_65; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_66 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_67 = V_3; NullCheck(L_66); bool L_68; L_68 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_66, L_67, NULL); if (!L_68) { goto IL_0190; } } { CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_69 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70 = V_3; NullCheck(L_69); bool L_71; L_71 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_69, L_70, NULL); if (L_71) { goto IL_0190; } } { // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_72 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73 = V_3; NullCheck(L_72); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_74; L_74 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_72, L_73, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_75; L_75 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_74, 0, NULL); (&V_2)->___gridPosition_0 = L_75; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_76 = ___3_field; NullCheck(L_76); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_77 = L_76->___CellsInstructions_11; int32_t L_78 = __this->___InstructionIdOnRectNeightbours_23; NullCheck(L_77); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_79; L_79 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_77, L_78, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_2)->___definition_3 = L_79; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___definition_3), (void*)L_79); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_80 = ___0_room; NullCheck(L_80); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_81 = L_80->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_82 = V_2; NullCheck(L_81); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_81, L_82, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_0190: { // checkPos = edges[c] + new Vector2Int(0, -1); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_83 = ___2_edges; int32_t L_84 = V_1; NullCheck(L_83); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_85; L_85 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_83, L_84, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_86; memset((&L_86), 0, sizeof(L_86)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_86), 0, (-1), /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_87; L_87 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_85, L_86, NULL); V_3 = L_87; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_88 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_89 = V_3; NullCheck(L_88); bool L_90; L_90 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_88, L_89, NULL); if (!L_90) { goto IL_01f7; } } { CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_91 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_92 = V_3; NullCheck(L_91); bool L_93; L_93 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_91, L_92, NULL); if (L_93) { goto IL_01f7; } } { // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_94 = ___1_boundChecker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_95 = V_3; NullCheck(L_94); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_96; L_96 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_94, L_95, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_97; L_97 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_96, 0, NULL); (&V_2)->___gridPosition_0 = L_97; // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_98 = ___3_field; NullCheck(L_98); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_99 = L_98->___CellsInstructions_11; int32_t L_100 = __this->___InstructionIdOnRectNeightbours_23; NullCheck(L_99); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_101; L_101 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_99, L_100, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_2)->___definition_3 = L_101; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___definition_3), (void*)L_101); // if (boundChecker.ContainsWorldPos(checkPos) && checker.ContainsWorldPos(checkPos) == false) { guide = new SpawnInstruction(); guide.gridPosition = boundChecker.FromWorldToGridPos(checkPos).V2toV3Int(); guide.definition = field.CellsInstructions[InstructionIdOnRectNeightbours]; room.guides.Add(guide); } RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_102 = ___0_room; NullCheck(L_102); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_103 = L_102->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_104 = V_2; NullCheck(L_103); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_103, L_104, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_01f7: { // guide = new SpawnInstruction(); il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // guide.gridPosition = boundChecker.FromWorldToGridPos(edges[c]).V2toV3Int(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_105 = ___1_boundChecker; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_106 = ___2_edges; int32_t L_107 = V_1; NullCheck(L_106); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_108; L_108 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_106, L_107, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); NullCheck(L_105); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_109; L_109 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_105, L_108, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_110; L_110 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_109, 0, NULL); (&V_2)->___gridPosition_0 = L_110; // guide.definition = field.CellsInstructions[InstructionIdOnRectEdges]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_111 = ___3_field; NullCheck(L_111); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_112 = L_111->___CellsInstructions_11; int32_t L_113 = __this->___InstructionIdOnRectEdges_22; NullCheck(L_112); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_114; L_114 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_112, L_113, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_2)->___definition_3 = L_114; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___definition_3), (void*)L_114); // room.guides.Add(guide); RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* L_115 = ___0_room; NullCheck(L_115); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_116 = L_115->___guides_1; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_117 = V_2; NullCheck(L_116); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_116, L_117, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); } IL_023e: { // for (int c = 0; c < edges.Count; c++) int32_t L_118 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_118, 1)); } IL_0242: { // for (int c = 0; c < edges.Count; c++) int32_t L_119 = V_1; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_120 = ___2_edges; NullCheck(L_120); int32_t L_121; L_121 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_120, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_119) < ((int32_t)L_121))) { goto IL_003d; } } { // } return; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::OnValidate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_OnValidate_m0B2D38FF93DABA940FEDDE88B0DA08ECA8704B31 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (RefreshEveryChange) Prepare(); bool L_0 = __this->___RefreshEveryChange_16; if (!L_0) { goto IL_000e; } } { // if (RefreshEveryChange) Prepare(); VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this); } IL_000e: { // for (int i = 0; i < RoomPresets.Count; i++) RoomPresets[i].CheckReset(); V_0 = 0; goto IL_0027; } IL_0012: { // for (int i = 0; i < RoomPresets.Count; i++) RoomPresets[i].CheckReset(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_1 = __this->___RoomPresets_28; int32_t L_2 = V_0; NullCheck(L_1); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_3; L_3 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_1, L_2, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_3); FieldOfRect_CheckReset_m59051848889F478E2D9529081288055D9E69C9C7(L_3, NULL); // for (int i = 0; i < RoomPresets.Count; i++) RoomPresets[i].CheckReset(); int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0027: { // for (int i = 0; i < RoomPresets.Count; i++) RoomPresets[i].CheckReset(); int32_t L_5 = V_0; List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_6 = __this->___RoomPresets_28; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_6, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)L_7))) { goto IL_0012; } } { // for (int i = 0; i < StaticRooms.Count; i++) StaticRooms[i].CheckReset(); V_1 = 0; goto IL_004e; } IL_0039: { // for (int i = 0; i < StaticRooms.Count; i++) StaticRooms[i].CheckReset(); List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_8 = __this->___StaticRooms_29; int32_t L_9 = V_1; NullCheck(L_8); FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_10; L_10 = List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002(L_8, L_9, List_1_get_Item_mFF4D2D6B06594EA397E1320708CA53D493A52002_RuntimeMethod_var); NullCheck(L_10); FieldOfRectStatic_CheckReset_m2B493FF0F4B7F99DCB143CD4FA27386E456FC9DB(L_10, NULL); // for (int i = 0; i < StaticRooms.Count; i++) StaticRooms[i].CheckReset(); int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004e: { // for (int i = 0; i < StaticRooms.Count; i++) StaticRooms[i].CheckReset(); int32_t L_12 = V_1; List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_13 = __this->___StaticRooms_29; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_inline(L_13, List_1_get_Count_m57331ACCE167CF42D098DD314B94C15E6D4A8673_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_0039; } } { // } return; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator_DrawGizmos_m2650277A59C6FCB789AEB8167DD7717682CA2E6F (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_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)); float V_1 = 0.0f; float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; float V_5 = 0.0f; int32_t V_6 = 0; int32_t V_7 = 0; float G_B11_0 = 0.0f; float G_B10_0 = 0.0f; float G_B12_0 = 0.0f; float G_B12_1 = 0.0f; { // Vector3 presetCellSize = new Vector3(2, 1, 2); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (2.0f), (1.0f), (2.0f), NULL); // if (RoomPresets.Count > 0) if (RoomPresets[0].Preset) presetCellSize = RoomPresets[0].Preset.GetCellUnitSize(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_0 = __this->___RoomPresets_28; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_inline(L_0, List_1_get_Count_mDB0AB705CAF5964219CE16D7F7B3ED3141CDDC9D_RuntimeMethod_var); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0053; } } { // if (RoomPresets.Count > 0) if (RoomPresets[0].Preset) presetCellSize = RoomPresets[0].Preset.GetCellUnitSize(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_2 = __this->___RoomPresets_28; NullCheck(L_2); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_3; L_3 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_2, 0, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = L_3->___Preset_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL); if (!L_5) { goto IL_0053; } } { // if (RoomPresets.Count > 0) if (RoomPresets[0].Preset) presetCellSize = RoomPresets[0].Preset.GetCellUnitSize(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_6 = __this->___RoomPresets_28; NullCheck(L_6); FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_7; L_7 = List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A(L_6, 0, List_1_get_Item_m08ABA247CE253E41B585423989B672B0AEA4310A_RuntimeMethod_var); NullCheck(L_7); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = L_7->___Preset_0; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_8, NULL); V_0 = L_9; } IL_0053: { // if (CorridorPreset) presetCellSize = CorridorPreset.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___CorridorPreset_26; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL); if (!L_11) { goto IL_006c; } } { // if (CorridorPreset) presetCellSize = CorridorPreset.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = __this->___CorridorPreset_26; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_12, NULL); V_0 = L_13; } IL_006c: { // presetCellSize.y *= 0.1f; float* L_14 = (&(&V_0)->___y_3); float* L_15 = L_14; float L_16 = *((float*)L_15); *((float*)L_15) = (float)((float)il2cpp_codegen_multiply(L_16, (0.100000001f))); // float cellSizeX = presetCellSize.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0; float L_18 = L_17.___x_2; V_1 = L_18; // if (mainCorridorInstance != null) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_19 = __this->___mainCorridorInstance_30; if (!L_19) { goto IL_00b5; } } { // Gizmos.color = new Color(0.8f, 0.8f, 0.8f, 0.5f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_20; memset((&L_20), 0, sizeof(L_20)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_20), (0.800000012f), (0.800000012f), (0.800000012f), (0.5f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_20, NULL); // mainCorridorInstance.DrawGizmos(cellSizeX); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_21 = __this->___mainCorridorInstance_30; float L_22 = V_1; NullCheck(L_21); RectOfFieldsInstance_DrawGizmos_m877F766B352E1C968E5C120C12E7F34F4DE2D998(L_21, L_22, NULL); } IL_00b5: { // float step = 1f / (float)rInstances.Count; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_23 = __this->___rInstances_31; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_23, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); V_2 = ((float)((1.0f)/((float)L_24))); // for (int i = 0; i < rInstances.Count; i++) V_6 = 0; goto IL_012c; } IL_00cd: { // if (rInstances[i].Setted == false) continue; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_25 = __this->___rInstances_31; int32_t L_26 = V_6; NullCheck(L_25); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_27; L_27 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_25, L_26, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); NullCheck(L_27); bool L_28 = L_27->___Setted_4; if (!L_28) { goto IL_0126; } } { // Gizmos.color = Color.HSVToRGB((step * i + (i % 2 == 0 ? 0.35f : 0f)) % 1, 0.7f, 0.6f); float L_29 = V_2; int32_t L_30 = V_6; int32_t L_31 = V_6; G_B10_0 = ((float)il2cpp_codegen_multiply(L_29, ((float)L_30))); if (!((int32_t)(L_31%2))) { G_B11_0 = ((float)il2cpp_codegen_multiply(L_29, ((float)L_30))); goto IL_00f3; } } { G_B12_0 = (0.0f); G_B12_1 = G_B10_0; goto IL_00f8; } IL_00f3: { G_B12_0 = (0.349999994f); G_B12_1 = G_B11_0; } IL_00f8: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_32; L_32 = Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline((fmodf(((float)il2cpp_codegen_add(G_B12_1, G_B12_0)), (1.0f))), (0.699999988f), (0.600000024f), NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_32, NULL); // rInstances[i].DrawGizmos(cellSizeX); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_33 = __this->___rInstances_31; int32_t L_34 = V_6; NullCheck(L_33); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_35; L_35 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_33, L_34, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); float L_36 = V_1; NullCheck(L_35); RectOfFieldsInstance_DrawGizmos_m877F766B352E1C968E5C120C12E7F34F4DE2D998(L_35, L_36, NULL); } IL_0126: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_012c: { // for (int i = 0; i < rInstances.Count; i++) int32_t L_38 = V_6; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_39 = __this->___rInstances_31; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_39, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_00cd; } } { // Gizmos.color = new Color(0.1f, 0.1f, 0.1f, 0.4f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_41; memset((&L_41), 0, sizeof(L_41)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_41), (0.100000001f), (0.100000001f), (0.100000001f), (0.400000006f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_41, NULL); // for (int i = 0; i < rStatic.Count; i++) V_7 = 0; goto IL_0177; } IL_015e: { // rStatic[i].DrawGizmos(cellSizeX); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_42 = __this->___rStatic_32; int32_t L_43 = V_7; NullCheck(L_42); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_44; L_44 = List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2(L_42, L_43, List_1_get_Item_m678396AAFC694F985E83A2B16B0A673E0289DFE2_RuntimeMethod_var); float L_45 = V_1; NullCheck(L_44); RectOfFieldsInstance_DrawGizmos_m877F766B352E1C968E5C120C12E7F34F4DE2D998(L_44, L_45, NULL); // for (int i = 0; i < rStatic.Count; i++) int32_t L_46 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_0177: { // for (int i = 0; i < rStatic.Count; i++) int32_t L_47 = V_7; List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_48 = __this->___rStatic_32; NullCheck(L_48); int32_t L_49; L_49 = List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_inline(L_48, List_1_get_Count_m58D6335747E0ED847495F602A18D78B7169F0ECA_RuntimeMethod_var); if ((((int32_t)L_47) < ((int32_t)L_49))) { goto IL_015e; } } { // CorridorGuide.DrawGizmos(cellSizeX, presetCellSize); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_50 = __this->___CorridorGuide_27; float L_51 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_0; NullCheck(L_50); SimplePathGuide_DrawGizmos_m9D4C6B58EE117D289A93C1B3F283A1A714478D54(L_50, L_51, L_52, (1.0f), NULL); // Gizmos.color = new Color(0.2f, 0.8f, 0.3f, 0.5f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_53; memset((&L_53), 0, sizeof(L_53)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_53), (0.200000003f), (0.800000012f), (0.300000012f), (0.5f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_53, NULL); // fullRectCheck.DrawGizmos(cellSizeX); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_54 = __this->___fullRectCheck_34; float L_55 = V_1; NullCheck(L_54); CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891(L_54, L_55, (bool)0, (1.0f), NULL); // presetCellSize.y *= 0.1f; float* L_56 = (&(&V_0)->___y_3); float* L_57 = L_56; float L_58 = *((float*)L_57); *((float*)L_57) = (float)((float)il2cpp_codegen_multiply(L_58, (0.100000001f))); // Gizmos.color = new Color(0.1f, 0.1f, 0.1f, 0.85f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_59; memset((&L_59), 0, sizeof(L_59)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_59), (0.100000001f), (0.100000001f), (0.100000001f), (0.850000024f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_59, NULL); // Vector3 off = new Vector3(presetCellSize.x * 0.5f, 0f, presetCellSize.z * -0.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_0; float L_61 = L_60.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_0; float L_63 = L_62.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), ((float)il2cpp_codegen_multiply(L_61, (0.5f))), (0.0f), ((float)il2cpp_codegen_multiply(L_63, (-0.5f))), NULL); // float xs = PackingRectSize.x * 1f; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_64 = (&__this->___PackingRectSize_17); int32_t L_65; L_65 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_64, NULL); V_4 = ((float)il2cpp_codegen_multiply(((float)L_65), (1.0f))); // float zs = PackingRectSize.y * 1f; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_66 = (&__this->___PackingRectSize_17); int32_t L_67; L_67 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_66, NULL); V_5 = ((float)il2cpp_codegen_multiply(((float)L_67), (1.0f))); // Gizmos.DrawLine(new Vector3(-xs, 0, -zs) * cellSizeX + off, new Vector3(xs, 0, -zs) * cellSizeX + off); float L_68 = V_4; float L_69 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; memset((&L_70), 0, sizeof(L_70)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_70), ((-L_68)), (0.0f), ((-L_69)), /*hidden argument*/NULL); float L_71 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72; L_72 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_70, L_71, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_72, L_73, NULL); float L_75 = V_4; float L_76 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; memset((&L_77), 0, sizeof(L_77)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_77), L_75, (0.0f), ((-L_76)), /*hidden argument*/NULL); float L_78 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_77, L_78, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81; L_81 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_79, L_80, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_74, L_81, NULL); // Gizmos.DrawLine(new Vector3(xs, 0, -zs) * cellSizeX + off, new Vector3(xs, 0, zs) * cellSizeX + off); float L_82 = V_4; float L_83 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84; memset((&L_84), 0, sizeof(L_84)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_84), L_82, (0.0f), ((-L_83)), /*hidden argument*/NULL); float L_85 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_84, L_85, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88; L_88 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_86, L_87, NULL); float L_89 = V_4; float L_90 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91; memset((&L_91), 0, sizeof(L_91)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_91), L_89, (0.0f), L_90, /*hidden argument*/NULL); float L_92 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_91, L_92, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95; L_95 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_93, L_94, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_88, L_95, NULL); // Gizmos.DrawLine(new Vector3(xs, 0, zs) * cellSizeX + off, new Vector3(-xs, 0, zs) * cellSizeX + off); float L_96 = V_4; float L_97 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98; memset((&L_98), 0, sizeof(L_98)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_98), L_96, (0.0f), L_97, /*hidden argument*/NULL); float L_99 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_98, L_99, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102; L_102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_100, L_101, NULL); float L_103 = V_4; float L_104 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105; memset((&L_105), 0, sizeof(L_105)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_105), ((-L_103)), (0.0f), L_104, /*hidden argument*/NULL); float L_106 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107; L_107 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_105, L_106, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109; L_109 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_107, L_108, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_102, L_109, NULL); // Gizmos.DrawLine(new Vector3(-xs, 0, zs) * cellSizeX + off, new Vector3(-xs, 0, -zs) * cellSizeX + off); float L_110 = V_4; float L_111 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112; memset((&L_112), 0, sizeof(L_112)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_112), ((-L_110)), (0.0f), L_111, /*hidden argument*/NULL); float L_113 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114; L_114 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_112, L_113, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_114, L_115, NULL); float L_117 = V_4; float L_118 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119; memset((&L_119), 0, sizeof(L_119)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_119), ((-L_117)), (0.0f), ((-L_118)), /*hidden argument*/NULL); float L_120 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; L_121 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_119, L_120, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123; L_123 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_121, L_122, NULL); Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_116, L_123, NULL); // } return; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleOfFieldsGenerator__ctor_mEEF82D337A6678E3EF343755941B0A5189051185 (RectangleOfFieldsGenerator_t4848CDEE66492A309F99E22FCF5248AC8C0B2ADB* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mFBD3D6C47BD386DB6A9EEB3CEB48C1342EAD617B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF532DBA0A604369FE66F4285F020D6F84342943_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool RefreshEveryChange = true; __this->___RefreshEveryChange_16 = (bool)1; // public Vector2Int PackingRectSize = new Vector2Int(10, 8); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0; memset((&L_0), 0, sizeof(L_0)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), ((int32_t)10), 8, /*hidden argument*/NULL); __this->___PackingRectSize_17 = L_0; // public MinMax MinSingleRectSizeX = new MinMax(4, 6); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1; memset((&L_1), 0, sizeof(L_1)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), 4, 6, /*hidden argument*/NULL); __this->___MinSingleRectSizeX_19 = L_1; // public MinMax MaxSingleRectSizeY = new MinMax(4, 6); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_2; memset((&L_2), 0, sizeof(L_2)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_2), 4, 6, /*hidden argument*/NULL); __this->___MaxSingleRectSizeY_20 = L_2; // public MinMax MinMaxSizeOfFillRects = new MinMax(4, 12); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_3; memset((&L_3), 0, sizeof(L_3)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_3), 4, ((int32_t)12), /*hidden argument*/NULL); __this->___MinMaxSizeOfFillRects_21 = L_3; // public int InstructionIdOnRectEdges = -1; __this->___InstructionIdOnRectEdges_22 = (-1); // public int InstructionIdOnRectNeightbours = -1; __this->___InstructionIdOnRectNeightbours_23 = (-1); // public MinMax LimitDoorsCount = new MinMax(1, 3); MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_4; memset((&L_4), 0, sizeof(L_4)); MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_4), 1, 3, /*hidden argument*/NULL); __this->___LimitDoorsCount_25 = L_4; // public List RoomPresets = new List(); List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC* L_5 = (List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC*)il2cpp_codegen_object_new(List_1_t81C5B6F4275BFB64AB94B95B676881F8C4802FAC_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547(L_5, List_1__ctor_mDCF1F931E78F0C0473E4BBAD78869BCA63D8E547_RuntimeMethod_var); __this->___RoomPresets_28 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___RoomPresets_28), (void*)L_5); // public List StaticRooms = new List(); List_1_tAF532DBA0A604369FE66F4285F020D6F84342943* L_6 = (List_1_tAF532DBA0A604369FE66F4285F020D6F84342943*)il2cpp_codegen_object_new(List_1_tAF532DBA0A604369FE66F4285F020D6F84342943_il2cpp_TypeInfo_var); NullCheck(L_6); List_1__ctor_mFBD3D6C47BD386DB6A9EEB3CEB48C1342EAD617B(L_6, List_1__ctor_mFBD3D6C47BD386DB6A9EEB3CEB48C1342EAD617B_RuntimeMethod_var); __this->___StaticRooms_29 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___StaticRooms_29), (void*)L_6); // private List rInstances = new List(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_7 = (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*)il2cpp_codegen_object_new(List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); NullCheck(L_7); List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68(L_7, List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); __this->___rInstances_31 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___rInstances_31), (void*)L_7); // private List rStatic = new List(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_8 = (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*)il2cpp_codegen_object_new(List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68(L_8, List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); __this->___rStatic_32 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___rStatic_32), (void*)L_8); // private List rAll = new List(); List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_9 = (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*)il2cpp_codegen_object_new(List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68(L_9, List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var); __this->___rAll_33 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___rAll_33), (void*)L_9); // private CheckerField fullRectCheck = new CheckerField(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var); NullCheck(L_10); CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_10, NULL); __this->___fullRectCheck_34 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___fullRectCheck_34), (void*)L_10); 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 // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::.ctor(FIMSpace.Generating.RectOfFields.RectOfFieldsInstance) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfGeneratingHelper__ctor_m563F0978DD78CD9100D8EAA470E74E9827A71457 (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* __this, RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* ___0_ins, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public RectOfGeneratingHelper(RectOfFieldsInstance ins) 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); // inject = null; __this->___inject_2 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___inject_2), (void*)(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)NULL); // if (FGenerators.CheckIfIsNull(ins )) RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_2 = ___0_ins; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_3; L_3 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_2, NULL); if (!L_3) { goto IL_0037; } } { // fieldInstance = new RectOfFieldsInstance(); RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_4 = (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05*)il2cpp_codegen_object_new(RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05_il2cpp_TypeInfo_var); NullCheck(L_4); RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B(L_4, NULL); __this->___fieldInstance_3 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___fieldInstance_3), (void*)L_4); return; } IL_0037: { // fieldInstance = ins; RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* L_5 = ___0_ins; __this->___fieldInstance_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___fieldInstance_3), (void*)L_5); // } return; } } // System.Void FIMSpace.Generating.RectangleOfFieldsGenerator/RectOfGeneratingHelper::AddInject(FIMSpace.Generating.InjectionSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfGeneratingHelper_AddInject_m09EB38170EEA923B308F34560F037488E8210FC0 (RectOfGeneratingHelper_t89CFA2F754F0BB085162F28F332430DB485A841C* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_inj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (inject == null) inject = new List(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_0 = __this->___inject_2; if (L_0) { goto IL_0013; } } { // if (inject == null) inject = new List(); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_1, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); __this->___inject_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___inject_2), (void*)L_1); } IL_0013: { // inject.Add(inj); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_2 = __this->___inject_2; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_3 = ___0_inj; NullCheck(L_2); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_2, L_3, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_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.SimpleFieldGenerator::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_Start_mB34BEB4FA129330E70D83906EAB5C30223DDD510 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) { { // if (GenrateOnGameStart) bool L_0 = __this->___GenrateOnGameStart_4; if (!L_0) { goto IL_000e; } } { // Generate(); SimpleFieldGenerator_Generate_m65BE540C75F640838D6AD8E5D2980CD55BA269E9(__this, NULL); } IL_000e: { // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_Generate_m65BE540C75F640838D6AD8E5D2980CD55BA269E9 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) { { // Generate(null); SimpleFieldGenerator_Generate_m96B649DA969D5ADB87EB063282AC02407602DD48(__this, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, NULL); // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator::Generate(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_Generate_m96B649DA969D5ADB87EB063282AC02407602DD48 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_guides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999); bool L_0 = __this->___RandomSeed_5; if (!L_0) { goto IL_001d; } } { // if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_1; L_1 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-99999), ((int32_t)99999), NULL); __this->___Seed_6 = L_1; } IL_001d: { // ClearGenerated(); SimpleFieldGenerator_ClearGenerated_m12A904ACC537726D4917DA38EE6188AF18EF89FF(__this, NULL); // if (FieldPreset == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___FieldPreset_7; 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_0032; } } { // if (FieldPreset == null) return; return; } IL_0032: { // Vector3Int origin = Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); V_0 = L_4; // if (CenterOrigin) origin = new Vector3Int(-FieldSizeInCells.x / 2, 0, -FieldSizeInCells.z / 2); bool L_5 = __this->___CenterOrigin_9; if (!L_5) { goto IL_0064; } } { // if (CenterOrigin) origin = new Vector3Int(-FieldSizeInCells.x / 2, 0, -FieldSizeInCells.z / 2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_6 = (&__this->___FieldSizeInCells_8); int32_t L_7; L_7 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_6, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_8 = (&__this->___FieldSizeInCells_8); int32_t L_9; L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_8, NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), ((int32_t)(((-L_7))/2)), 0, ((int32_t)(((-L_9))/2)), NULL); } IL_0064: { // Generated = IGeneration.GenerateFieldObjectsRectangleGrid(FieldPreset, FieldSizeInCells, Seed, transform, true, guides, true, origin); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___FieldPreset_7; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11 = __this->___FieldSizeInCells_8; int32_t L_12 = __this->___Seed_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_14 = ___0_guides; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_15 = V_0; Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B L_16; memset((&L_16), 0, sizeof(L_16)); Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE((&L_16), L_15, /*hidden argument*/Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_RuntimeMethod_var); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_17; L_17 = IGeneration_GenerateFieldObjectsRectangleGrid_mBB00914C50417D4C1EAFB9A092675D0537520816(L_10, L_11, L_12, L_13, (bool)1, L_14, (bool)1, L_16, NULL); __this->___Generated_10 = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___Generated_10), (void*)L_17); // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_18 = __this->___RunAfterGenerating_11; if (!L_18) { goto IL_00a3; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_19 = __this->___RunAfterGenerating_11; NullCheck(L_19); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_19, NULL); } IL_00a3: { // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_ClearGenerated_m12A904ACC537726D4917DA38EE6188AF18EF89FF (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (Generated != null) InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_0 = __this->___Generated_10; if (!L_0) { goto IL_005f; } } { // if (Generated.Instantiated != null) InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1 = __this->___Generated_10; NullCheck(L_1); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = L_1->___Instantiated_2; if (!L_2) { goto IL_005f; } } { // for (int i = 0; i < Generated.Instantiated.Count; i++) V_0 = 0; goto IL_004c; } IL_0019: { // if (Generated.Instantiated[i] != null) InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_3 = __this->___Generated_10; NullCheck(L_3); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = L_3->___Instantiated_2; int32_t L_5 = V_0; 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_0048; } } { // FGenerators.DestroyObject(Generated.Instantiated[i]); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_8 = __this->___Generated_10; NullCheck(L_8); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_9 = L_8->___Instantiated_2; int32_t L_10 = V_0; NullCheck(L_9); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11; L_11 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_9, L_10, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_11, NULL); } IL_0048: { // for (int i = 0; i < Generated.Instantiated.Count; i++) int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004c: { // for (int i = 0; i < Generated.Instantiated.Count; i++) int32_t L_13 = V_0; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_14 = __this->___Generated_10; NullCheck(L_14); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_15 = L_14->___Instantiated_2; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_15, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_16))) { goto IL_0019; } } IL_005f: { // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator::OnDrawGizmosSelected() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_OnDrawGizmosSelected_m9CAD2856C44E1EF1C0784E626A85B561997E4C24 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { // if (FieldPreset == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_7; 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 (FieldPreset == null) return; return; } IL_000f: { // Color preColor = GUI.color; il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2; L_2 = GUI_get_color_m15488B4AD785D10DEB5C66398D0FA9A0C0EA7ABB(NULL); V_0 = L_2; // Gizmos.matrix = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_5); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8; L_8 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_4, L_6, L_7, NULL); Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15(L_8, NULL); // Gizmos.color = new Color(1f, 1f, 1f, 0.5f); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9; memset((&L_9), 0, sizeof(L_9)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_9), (1.0f), (1.0f), (1.0f), (0.5f), /*hidden argument*/NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_9, NULL); // Vector3 origin = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_1 = L_10; // if (CenterOrigin) origin = new Vector3(-FieldSizeInCells.x / 2f, 0, -FieldSizeInCells.z / 2f); bool L_11 = __this->___CenterOrigin_9; if (!L_11) { goto IL_0098; } } { // if (CenterOrigin) origin = new Vector3(-FieldSizeInCells.x / 2f, 0, -FieldSizeInCells.z / 2f); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_12 = (&__this->___FieldSizeInCells_8); int32_t L_13; L_13 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_12, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_14 = (&__this->___FieldSizeInCells_8); int32_t L_15; L_15 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_14, NULL); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), ((float)(((float)((-L_13)))/(2.0f))), (0.0f), ((float)(((float)((-L_15)))/(2.0f))), NULL); } IL_0098: { // Vector3 presetSize = FieldPreset.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = __this->___FieldPreset_7; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_16, NULL); V_2 = L_17; // for (int x = 0; x < FieldSizeInCells.x; x++) V_3 = 0; goto IL_0126; } IL_00a8: { // for (int y = 0; y <= FieldSizeInCells.y; y++) V_4 = 0; goto IL_0113; } IL_00ad: { // for (int z = 0; z < FieldSizeInCells.z; z++) V_5 = 0; goto IL_00fe; } IL_00b2: { // Vector3 genPosition = Vector3.Scale(presetSize, new Vector3(x, y, z)) + origin * presetSize.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_2; int32_t L_19 = V_3; int32_t L_20 = V_4; int32_t L_21 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; memset((&L_22), 0, sizeof(L_22)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)L_19), ((float)L_20), ((float)L_21), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_18, L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2; float L_26 = L_25.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_27, NULL); // Gizmos.DrawWireCube(genPosition, new Vector3(presetSize.x, presetSize.x * 0.2f, presetSize.x)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2; float L_30 = L_29.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_2; float L_32 = L_31.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_2; float L_34 = L_33.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; memset((&L_35), 0, sizeof(L_35)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_35), L_30, ((float)il2cpp_codegen_multiply(L_32, (0.200000003f))), L_34, /*hidden argument*/NULL); Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_28, L_35, NULL); // for (int z = 0; z < FieldSizeInCells.z; z++) int32_t L_36 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00fe: { // for (int z = 0; z < FieldSizeInCells.z; z++) int32_t L_37 = V_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_38 = (&__this->___FieldSizeInCells_8); int32_t L_39; L_39 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_38, NULL); if ((((int32_t)L_37) < ((int32_t)L_39))) { goto IL_00b2; } } { // for (int y = 0; y <= FieldSizeInCells.y; y++) int32_t L_40 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_0113: { // for (int y = 0; y <= FieldSizeInCells.y; y++) int32_t L_41 = V_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_42 = (&__this->___FieldSizeInCells_8); int32_t L_43; L_43 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_42, NULL); if ((((int32_t)L_41) <= ((int32_t)L_43))) { goto IL_00ad; } } { // for (int x = 0; x < FieldSizeInCells.x; x++) int32_t L_44 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_44, 1)); } IL_0126: { // for (int x = 0; x < FieldSizeInCells.x; x++) int32_t L_45 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_46 = (&__this->___FieldSizeInCells_8); int32_t L_47; L_47 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_46, NULL); if ((((int32_t)L_45) < ((int32_t)L_47))) { goto IL_00a8; } } { // Gizmos.color = preColor; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_48 = V_0; Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_48, NULL); // Gizmos.matrix = Matrix4x4.identity; Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_49; L_49 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL); Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15(L_49, NULL); // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator__ctor_mED6FA00D8EABB711AF96D83B19E8A723D63D3817 (SimpleFieldGenerator_t10AB4F1C769E500A8413CD9297F5E017564F8B0D* __this, const RuntimeMethod* method) { { // public bool RandomSeed = true; __this->___RandomSeed_5 = (bool)1; // public Vector3Int FieldSizeInCells = new Vector3Int(5, 0, 4); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_0), 5, 0, 4, /*hidden argument*/NULL); __this->___FieldSizeInCells_8 = 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 // System.Void FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::SetGuides(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_GenImplemented_SetGuides_m8B1CE8B921E404DF53962359431C2695742062F4 (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __this, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___0_guides, const RuntimeMethod* method) { { // public void SetGuides(List guides) { this.guides = guides; } List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = ___0_guides; __this->___guides_19 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___guides_19), (void*)L_0); // public void SetGuides(List guides) { this.guides = guides; } return; } } // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::get_PGG_Grid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* SimpleFieldGenerator_GenImplemented_get_PGG_Grid_mD3B3919EE9BBED23D648FC421C7FA57523C5FC5E (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __this, const RuntimeMethod* method) { { // public override FGenGraph PGG_Grid { get { return null; } } return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::get_PGG_Setup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* SimpleFieldGenerator_GenImplemented_get_PGG_Setup_m296A3BC1176E998405A181E62CBC8466BA33CF71 (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __this, const RuntimeMethod* method) { { // public override FieldSetup PGG_Setup { get { return null; } } return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_GenImplemented_GenerateObjects_mDBCF7A9F1EDB7885A5D61CCBF8212E510A3CBC38 (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD6504D5F9D7FD0E8E86977D43526E2DE6F4F6B89); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (FieldPreset == null) // If we didn't assign FieldSetup we can't generate anything FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_16; 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_0019; } } { // Debug.Log("Can't generate objects without FieldSetup!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralD6504D5F9D7FD0E8E86977D43526E2DE6F4F6B89, NULL); // return; return; } IL_0019: { // Prepare(); // Prepare seed VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this); // ClearGenerated(); // Cleaning previous generated objects for re-generating VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1); // Vector3Int origin = Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); V_0 = L_2; // if (CenterOrigin) origin = new Vector3Int(-FieldSizeInCells.x / 2, 0, -FieldSizeInCells.z / 2); bool L_3 = __this->___CenterOrigin_18; if (!L_3) { goto IL_0058; } } { // if (CenterOrigin) origin = new Vector3Int(-FieldSizeInCells.x / 2, 0, -FieldSizeInCells.z / 2); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&__this->___FieldSizeInCells_17); int32_t L_5; L_5 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_4, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_6 = (&__this->___FieldSizeInCells_17); int32_t L_7; L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_6, NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), ((int32_t)(((-L_5))/2)), 0, ((int32_t)(((-L_7))/2)), NULL); } IL_0058: { // Generated.Add(IGeneration.GenerateFieldObjectsRectangleGrid(FieldPreset, FieldSizeInCells, Seed, transform, true, guides, true, origin)); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_8 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = __this->___FieldPreset_16; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = __this->___FieldSizeInCells_17; int32_t L_11 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Seed_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_13 = __this->___guides_19; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_14 = V_0; Nullable_1_tFB4A56FF9A8D4E35AF50EF50D7B137C9B7AD717B L_15; memset((&L_15), 0, sizeof(L_15)); Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE((&L_15), L_14, /*hidden argument*/Nullable_1__ctor_m3C4F80F219D747F169C5B30747052C37B122E3BE_RuntimeMethod_var); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_16; L_16 = IGeneration_GenerateFieldObjectsRectangleGrid_mBB00914C50417D4C1EAFB9A092675D0537520816(L_9, L_10, L_11, L_12, (bool)1, L_13, (bool)1, L_15, NULL); NullCheck(L_8); List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_8, L_16, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var); // base.GenerateObjects(); // Triggering event if assigned PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_GenImplemented_DrawGizmos_m30DC28CD01540603E2550AC280383DE4F49C8B2B (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // if (FieldPreset == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_16; 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 (FieldPreset == null) return; return; } IL_000f: { // Vector3 origin = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_0 = L_2; // if (CenterOrigin) origin = new Vector3(-FieldSizeInCells.x / 2f, 0, -FieldSizeInCells.z / 2f); bool L_3 = __this->___CenterOrigin_18; if (!L_3) { goto IL_004f; } } { // if (CenterOrigin) origin = new Vector3(-FieldSizeInCells.x / 2f, 0, -FieldSizeInCells.z / 2f); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_4 = (&__this->___FieldSizeInCells_17); int32_t L_5; L_5 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_4, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_6 = (&__this->___FieldSizeInCells_17); int32_t L_7; L_7 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_6, NULL); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)(((float)((-L_5)))/(2.0f))), (0.0f), ((float)(((float)((-L_7)))/(2.0f))), NULL); } IL_004f: { // Vector3 presetSize = FieldPreset.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___FieldPreset_16; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_8, NULL); V_1 = L_9; // for (int x = 0; x < FieldSizeInCells.x; x++) V_2 = 0; goto IL_00d8; } IL_005f: { // for (int y = 0; y <= FieldSizeInCells.y; y++) V_3 = 0; goto IL_00c6; } IL_0063: { // for (int z = 0; z < FieldSizeInCells.z; z++) V_4 = 0; goto IL_00b3; } IL_0068: { // Vector3 genPosition = Vector3.Scale(presetSize, new Vector3(x, y, z)) + origin * presetSize.x; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; int32_t L_11 = V_2; int32_t L_12 = V_3; int32_t L_13 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; memset((&L_14), 0, sizeof(L_14)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), ((float)L_11), ((float)L_12), ((float)L_13), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_10, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; float L_18 = L_17.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_16, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_19, NULL); // Gizmos.DrawWireCube(genPosition, new Vector3(presetSize.x, presetSize.x * 0.2f, presetSize.x)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1; float L_22 = L_21.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1; float L_24 = L_23.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_1; float L_26 = L_25.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; memset((&L_27), 0, sizeof(L_27)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), L_22, ((float)il2cpp_codegen_multiply(L_24, (0.200000003f))), L_26, /*hidden argument*/NULL); Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_20, L_27, NULL); // for (int z = 0; z < FieldSizeInCells.z; z++) int32_t L_28 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_00b3: { // for (int z = 0; z < FieldSizeInCells.z; z++) int32_t L_29 = V_4; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_30 = (&__this->___FieldSizeInCells_17); int32_t L_31; L_31 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_30, NULL); if ((((int32_t)L_29) < ((int32_t)L_31))) { goto IL_0068; } } { // for (int y = 0; y <= FieldSizeInCells.y; y++) int32_t L_32 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_00c6: { // for (int y = 0; y <= FieldSizeInCells.y; y++) int32_t L_33 = V_3; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_34 = (&__this->___FieldSizeInCells_17); int32_t L_35; L_35 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_34, NULL); if ((((int32_t)L_33) <= ((int32_t)L_35))) { goto IL_0063; } } { // for (int x = 0; x < FieldSizeInCells.x; x++) int32_t L_36 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00d8: { // for (int x = 0; x < FieldSizeInCells.x; x++) int32_t L_37 = V_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_38 = (&__this->___FieldSizeInCells_17); int32_t L_39; L_39 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_38, NULL); if ((((int32_t)L_37) < ((int32_t)L_39))) { goto IL_005f; } } { // } return; } } // System.Void FIMSpace.Generating.SimpleFieldGenerator_GenImplemented::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleFieldGenerator_GenImplemented__ctor_m9139800B0D4CA6835C8425A53BAF3BF35836191B (SimpleFieldGenerator_GenImplemented_t6CEAD0BC02E272F16656FBF8EC266860B14E8BEC* __this, const RuntimeMethod* method) { { // public Vector3Int FieldSizeInCells = new Vector3Int(5, 0, 4); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_0), 5, 0, 4, /*hidden argument*/NULL); __this->___FieldSizeInCells_17 = L_0; 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 // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_Start_m05A7A015CBDC72914D31FE7375317E81E677B109 (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { { // if ( AlignOnGameStart) bool L_0 = __this->___AlignOnGameStart_4; if (!L_0) { goto IL_000e; } } { // AlignObject(); PGGTool_AlignOnGround_AlignObject_m50FBE857E40EA5C9A0284E7FCB9D8ABCF783A52F(__this, NULL); } IL_000e: { // } return; } } // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::AlignObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_AlignObject_m50FBE857E40EA5C9A0284E7FCB9D8ABCF783A52F (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* V_0 = NULL; List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { // List selfColliders = FTransformMethods.FindComponentsInAllChildren(transform); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_1; L_1 = FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4(L_0, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var); V_0 = L_1; // List wasEnabled = new List(); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_2 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_2, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var); V_1 = L_2; // for (int i = 0; i < selfColliders.Count; i++) wasEnabled.Add(selfColliders[i].enabled); V_2 = 0; goto IL_002d; } IL_0017: { // for (int i = 0; i < selfColliders.Count; i++) wasEnabled.Add(selfColliders[i].enabled); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_3 = V_1; List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_4 = V_0; int32_t L_5 = V_2; NullCheck(L_4); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6; L_6 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_4, L_5, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var); NullCheck(L_6); bool L_7; L_7 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_6, NULL); NullCheck(L_3); List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_3, L_7, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var); // for (int i = 0; i < selfColliders.Count; i++) wasEnabled.Add(selfColliders[i].enabled); int32_t L_8 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_002d: { // for (int i = 0; i < selfColliders.Count; i++) wasEnabled.Add(selfColliders[i].enabled); int32_t L_9 = V_2; List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_10, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0017; } } { // for (int i = 0; i < selfColliders.Count; i++) V_3 = 0; goto IL_004b; } IL_003a: { // selfColliders[i].enabled = false; // Ignoring self colliders List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_12 = V_0; int32_t L_13 = V_3; NullCheck(L_12); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14; L_14 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_12, L_13, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var); NullCheck(L_14); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_14, (bool)0, NULL); // for (int i = 0; i < selfColliders.Count; i++) int32_t L_15 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_004b: { // for (int i = 0; i < selfColliders.Count; i++) int32_t L_16 = V_3; List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_17 = V_0; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_17, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_18))) { goto IL_003a; } } { // Physics.SyncTransforms(); Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL); // SR_AlignToGround.AlignObjectOnGround(gameObject, GroundRaycastMask, RaycastDirection, RaycastLength, OffsetRaycastOrigin, AlignRotationAmount, OffsetOnGround, OffsetWithSlopeDirection); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19; L_19 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_20 = __this->___GroundRaycastMask_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___RaycastDirection_7; float L_22 = __this->___RaycastLength_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___OffsetRaycastOrigin_9; float L_24 = __this->___AlignRotationAmount_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = __this->___OffsetOnGround_11; float L_26 = __this->___OffsetWithSlopeDirection_12; SR_AlignToGround_AlignObjectOnGround_mD168281AC1249BE5A1E4373B8C3CE8116D79FA7A(L_19, L_20, L_21, L_22, L_23, L_24, L_25, L_26, NULL); // for (int i = 0; i < selfColliders.Count; i++) selfColliders[i].enabled = wasEnabled[i]; V_4 = 0; goto IL_00ae; } IL_0093: { // for (int i = 0; i < selfColliders.Count; i++) selfColliders[i].enabled = wasEnabled[i]; List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_27 = V_0; int32_t L_28 = V_4; NullCheck(L_27); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_29; L_29 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_27, L_28, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_30 = V_1; int32_t L_31 = V_4; NullCheck(L_30); bool L_32; L_32 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_30, L_31, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); NullCheck(L_29); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_29, L_32, NULL); // for (int i = 0; i < selfColliders.Count; i++) selfColliders[i].enabled = wasEnabled[i]; int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00ae: { // for (int i = 0; i < selfColliders.Count; i++) selfColliders[i].enabled = wasEnabled[i]; int32_t L_34 = V_4; List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_35 = V_0; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_35, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); if ((((int32_t)L_34) < ((int32_t)L_36))) { goto IL_0093; } } { // Physics.SyncTransforms(); // Restoring self colliders Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL); // } return; } } // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_Generate_m30D76DA01FBC38806BED5243A4910B48EEDD993A (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { { // if (!AllowPostGenerator) return; bool L_0 = __this->___AllowPostGenerator_5; if (L_0) { goto IL_0009; } } { // if (!AllowPostGenerator) return; return; } IL_0009: { // AlignObject(); PGGTool_AlignOnGround_AlignObject_m50FBE857E40EA5C9A0284E7FCB9D8ABCF783A52F(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::PreviewGenerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_PreviewGenerate_m98F497D5D226CC0FE0FAB53F8830CC549931351F (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { { // if (!AllowPostGenerator) return; bool L_0 = __this->___AllowPostGenerator_5; if (L_0) { goto IL_0009; } } { // if (!AllowPostGenerator) return; return; } IL_0009: { // AlignObject(); PGGTool_AlignOnGround_AlignObject_m50FBE857E40EA5C9A0284E7FCB9D8ABCF783A52F(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::IG_CallAfterGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround_IG_CallAfterGenerated_m7313E69A38FA6E5D2C87032938C96F5D35C3EB50 (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { { // public void IG_CallAfterGenerated() { } return; } } // System.Void FIMSpace.Generating.PGGTool_AlignOnGround::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_AlignOnGround__ctor_m55601F9845AA4C6FD6541AB4109D709EEBCC46C4 (PGGTool_AlignOnGround_t5CCA4D6EE1C02C084E825CD18A520B31FE878A1F* __this, const RuntimeMethod* method) { { // public bool AlignOnGameStart = true; __this->___AlignOnGameStart_4 = (bool)1; // [HideInInspector] public bool AllowPostGenerator = true; __this->___AllowPostGenerator_5 = (bool)1; // public LayerMask GroundRaycastMask = 1 << 0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0; L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(1, NULL); __this->___GroundRaycastMask_6 = L_0; // public Vector3 RaycastDirection = Vector3.down; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); __this->___RaycastDirection_7 = L_1; // public float RaycastLength = 7f; __this->___RaycastLength_8 = (7.0f); // public Vector3 OffsetRaycastOrigin = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); __this->___OffsetRaycastOrigin_9 = L_2; // public float AlignRotationAmount = 1f; __this->___AlignRotationAmount_10 = (1.0f); // public Vector3 OffsetOnGround = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___OffsetOnGround_11 = L_3; // [Range(0f, 1f)] public float OffsetWithSlopeDirection = 1f; __this->___OffsetWithSlopeDirection_12 = (1.0f); 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 // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_Start_mBE18D98A33407373AB55402A544D2DFC528CE37A (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { { // if (FlattenOnGameStart) bool L_0 = __this->___FlattenOnGameStart_4; if (!L_0) { goto IL_000e; } } { // FlattenTerrain(); PGGTool_FlattenTerrain_FlattenTerrain_mE106C32AF6477D5E2371722332B945446243D768(__this, NULL); } IL_000e: { // } return; } } // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::FlattenTerrain() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_FlattenTerrain_mE106C32AF6477D5E2371722332B945446243D768 (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SR_FlattenTerrain_t2B7475E14C5F247C8CD706025A220C1AC97BE5E5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // backupTerrain = SR_FlattenTerrain.DetectTerrain(gameObject, GroundRaycastMask, RaycastDirection, RaycastLength, OffsetRaycastOrigin); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = __this->___GroundRaycastMask_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___RaycastDirection_7; float L_3 = __this->___RaycastLength_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___OffsetRaycastOrigin_9; il2cpp_codegen_runtime_class_init_inline(SR_FlattenTerrain_t2B7475E14C5F247C8CD706025A220C1AC97BE5E5_il2cpp_TypeInfo_var); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_5; L_5 = SR_FlattenTerrain_DetectTerrain_m7981477990D98A3D7AA6EAA2095D668D6E244AA4(L_0, L_1, L_2, L_3, L_4, NULL); __this->___backupTerrain_14 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___backupTerrain_14), (void*)L_5); // backupHeights = SR_FlattenTerrain.DetectTerrainAndFlattenGroundLevel(gameObject, backupTerrain, FlattenAmount, BrushRadius, OffsetGround, Falloff); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL); Terrain_t7F309492F67238DBFBC4566F47385B2A665CF667* L_7 = __this->___backupTerrain_14; float L_8 = __this->___FlattenAmount_10; float L_9 = __this->___BrushRadius_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___OffsetGround_12; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_11 = __this->___Falloff_13; SingleU5BU2CU5D_t8C95DA2D5056EB0490FC7DCB1ED30E33DE1D53F4* L_12; L_12 = SR_FlattenTerrain_DetectTerrainAndFlattenGroundLevel_mDFE27079C176DE46DD70A96DBA6EB14AE0B2E3C8(L_6, L_7, L_8, L_9, L_10, L_11, NULL); __this->___backupHeights_15 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___backupHeights_15), (void*)L_12); // } return; } } // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_Generate_m7C1FBEFA1A4BC4D55C524DD3E6A1057DCC37FB29 (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { { // if (!AllowPostGenerator) return; bool L_0 = __this->___AllowPostGenerator_5; if (L_0) { goto IL_0009; } } { // if (!AllowPostGenerator) return; return; } IL_0009: { // FlattenTerrain(); PGGTool_FlattenTerrain_FlattenTerrain_mE106C32AF6477D5E2371722332B945446243D768(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::PreviewGenerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_PreviewGenerate_m22B6FCA5923BA0FAD457689784C58F027FB0A2BD (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { { // if (!AllowPostGenerator) return; bool L_0 = __this->___AllowPostGenerator_5; if (L_0) { goto IL_0009; } } { // if (!AllowPostGenerator) return; return; } IL_0009: { // FlattenTerrain(); PGGTool_FlattenTerrain_FlattenTerrain_mE106C32AF6477D5E2371722332B945446243D768(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::IG_CallAfterGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain_IG_CallAfterGenerated_m4BDBA4420E00FB5FAAD49F1E0BF41A5BE9F32CE2 (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { { // public void IG_CallAfterGenerated() { } return; } } // System.Void FIMSpace.Generating.PGGTool_FlattenTerrain::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGTool_FlattenTerrain__ctor_m06CB2D3448825AD300F5BDC9D6C8A0346881334D (PGGTool_FlattenTerrain_t4D43E794741C4630D2723DF9BB89D1E7E708A7A8* __this, const RuntimeMethod* method) { { // public bool FlattenOnGameStart = true; __this->___FlattenOnGameStart_4 = (bool)1; // [HideInInspector] public bool AllowPostGenerator = true; __this->___AllowPostGenerator_5 = (bool)1; // public LayerMask GroundRaycastMask = 1 << 0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0; L_0 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(1, NULL); __this->___GroundRaycastMask_6 = L_0; // public Vector3 RaycastDirection = Vector3.down; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); __this->___RaycastDirection_7 = L_1; // public float RaycastLength = 7f; __this->___RaycastLength_8 = (7.0f); // public Vector3 OffsetRaycastOrigin = Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); __this->___OffsetRaycastOrigin_9 = L_2; // public float FlattenAmount = 1f; __this->___FlattenAmount_10 = (1.0f); // public float BrushRadius = 3f; __this->___BrushRadius_11 = (3.0f); // public Vector3 OffsetGround = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___OffsetGround_12 = L_3; // public AnimationCurve Falloff = AnimationCurve.EaseInOut(0f, 1f, 1f, 0f); AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_4; L_4 = AnimationCurve_EaseInOut_m01DD06E6C8962F8F62F293C9EAE491C3D3F2CAF3((0.0f), (1.0f), (1.0f), (0.0f), NULL); __this->___Falloff_13 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___Falloff_13), (void*)L_4); 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 // System.Void FIMSpace.Generating.PGGIgnoreCombining::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGIgnoreCombining__ctor_m86BDC464BA4DE9960BF028E6271502B63E92236F (PGGIgnoreCombining_t4C4FD5F74862688167F0566DB2916C87D078220A* __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 // System.Single FIMSpace.Generating.FlexibleGenerator::get_GeneratingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { { // public float GeneratingProgress { get { return Cells.InstantiationProgress; } } CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0; L_0 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_0); float L_1; L_1 = CellsController_get_InstantiationProgress_m3B94C15FCC7316F6D47A73B1E1F49BA7C669ADB0(L_0, NULL); return L_1; } } // System.Boolean FIMSpace.Generating.FlexibleGenerator::get_FinishedGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlexibleGenerator_get_FinishedGenerating_mA675DDAB1DB10C5E36EAA757D7190EDA4C44ABE2 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { { // public bool FinishedGenerating { get { return GeneratingProgress >= 1f; } } float L_0; L_0 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(__this, NULL); return (bool)((((int32_t)((!(((float)L_0) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void FIMSpace.Generating.FlexibleGenerator::Prepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator_Prepare_m7FA5B611EC257316BC6AF5014DCDF477B3461B73 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_Generate_mAB451EF18A934859332553EDF59998E9F4BFE1A8_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); s_Il2CppMethodInitialized = true; } FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_0 = NULL; { // base.Prepare(); PGGFlexibleGeneratorBase_Prepare_m83794E5157792756B8D21720CF376CC3B687DC47(__this, NULL); // if (TestGridSize != Vector2Int.zero) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___TestGridSize_16; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); bool L_2; L_2 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_0, L_1, NULL); if (!L_2) { goto IL_0053; } } { // base.ClearGenerated(true); PGGFlexibleGeneratorBase_ClearGenerated_mF2B461EACB1976EA7843F3177E9359E3461EB348(__this, (bool)1, NULL); // var nGrid = new FGenGraph(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_3); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_3, (bool)0, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); V_0 = L_3; // nGrid.Generate(TestGridSize.x, TestGridSize.y, Vector3Int.zero); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_5 = (&__this->___TestGridSize_16); int32_t L_6; L_6 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_5, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_7 = (&__this->___TestGridSize_16); int32_t L_8; L_8 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_7, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; L_9 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); NullCheck(L_4); FGenGraph_2_Generate_mAB451EF18A934859332553EDF59998E9F4BFE1A8(L_4, L_6, L_8, L_9, FGenGraph_2_Generate_mAB451EF18A934859332553EDF59998E9F4BFE1A8_RuntimeMethod_var); // Cells.SetWithGrid(nGrid); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_10; L_10 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = V_0; NullCheck(L_10); CellsController_SetWithGrid_m9B1BABEE6A536FAB99617F8C2BE5F1B9EB505154(L_10, L_11, NULL); } IL_0053: { // Cells.Generate(false, AsyncComputing, this); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_12; L_12 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); bool L_13 = __this->___AsyncComputing_17; NullCheck(L_12); CellsController_Generate_mAAEFAABA7E286511D0C4270BE72BD86703EB5F10(L_12, (bool)0, L_13, __this, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexibleGenerator::PrepareWithoutGridChanges() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator_PrepareWithoutGridChanges_mEEB527302D9E65886A8B67A60CB8185D90BE20CB (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { { // base.Prepare(); PGGFlexibleGeneratorBase_Prepare_m83794E5157792756B8D21720CF376CC3B687DC47(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexibleGenerator::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator_GenerateObjects_mFC1635B0B9984C7CD869565FBE062EB0F00B0C9C (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { { // if (TestGridSize == Vector2Int.zero) // Custom code generation Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___TestGridSize_16; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); bool L_2; L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL); if (!L_2) { goto IL_005d; } } { // base.Prepare(); PGGFlexibleGeneratorBase_Prepare_m83794E5157792756B8D21720CF376CC3B687DC47(__this, NULL); // Cells.Generate(false, AsyncComputing, this); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3; L_3 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); bool L_4 = __this->___AsyncComputing_17; NullCheck(L_3); CellsController_Generate_mAAEFAABA7E286511D0C4270BE72BD86703EB5F10(L_3, (bool)0, L_4, __this, NULL); // bool instant = InstantiationMaxSecondsDelay >= 1f; float L_5 = __this->___InstantiationMaxSecondsDelay_18; // if (instant) if (!((((int32_t)((!(((float)L_5) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0)) { goto IL_0049; } } { // Cells.InstantiateAllRemaining(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_6; L_6 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_6); CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD(L_6, NULL); return; } IL_0049: { // Cells.InstantiateInCourutine(this, InstantiationMaxSecondsDelay, 1); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_7; L_7 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); float L_8 = __this->___InstantiationMaxSecondsDelay_18; NullCheck(L_7); CellsController_InstantiateInCourutine_mF2048D6E8DE1F044DDF380669FE0E47C25D984CD(L_7, __this, L_8, 1, NULL); return; } IL_005d: { // if (!Cells.WaitingToBeSpawned) Prepare(); // Re-Generate CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_9; L_9 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_9); bool L_10; L_10 = CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88(L_9, NULL); if (L_10) { goto IL_0070; } } { // if (!Cells.WaitingToBeSpawned) Prepare(); // Re-Generate VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Prepare() */, __this); } IL_0070: { // bool instant = InstantiationMaxSecondsDelay >= 1f; float L_11 = __this->___InstantiationMaxSecondsDelay_18; // if (instant) if (!((((int32_t)((!(((float)L_11) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0)) { goto IL_00a1; } } { // Cells.InstantiateAllRemaining(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_12; L_12 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_12); CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD(L_12, NULL); // if (!Cells.WaitingToBeSpawned) base.GenerateObjects(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_13; L_13 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_13); bool L_14; L_14 = CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88(L_13, NULL); if (L_14) { goto IL_00b4; } } { // if (!Cells.WaitingToBeSpawned) base.GenerateObjects(); PGGFlexibleGeneratorBase_GenerateObjects_m3947E0096E65BF04A0DB3FFFC21A4DED1C8A2C79(__this, NULL); return; } IL_00a1: { // Cells.InstantiateInCourutine(this, InstantiationMaxSecondsDelay, 1); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_15; L_15 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); float L_16 = __this->___InstantiationMaxSecondsDelay_18; NullCheck(L_15); CellsController_InstantiateInCourutine_mF2048D6E8DE1F044DDF380669FE0E47C25D984CD(L_15, __this, L_16, 1, NULL); } IL_00b4: { // } return; } } // System.Void FIMSpace.Generating.FlexibleGenerator::DrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator_DrawGizmos_mF8A4893B1B5BDEC36EE9BB10301CCD82D873BFBA (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { // if (FieldSetup == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__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 (FieldSetup == null) return; return; } IL_000f: { // float scale = FieldSetup.GetCellUnitSize().x; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2; L_2 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_2, NULL); float L_4 = L_3.___x_2; V_0 = L_4; // Gizmos.DrawWireCube(TestGridSize.V2toV3() * scale * 0.5f - new Vector3(0.5f, 0f, 0.5f) * scale, TestGridSize.V2toV3() * scale); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = __this->___TestGridSize_16; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_5, (0.0f), NULL); float L_7 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, (0.5f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; memset((&L_10), 0, sizeof(L_10)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL); float L_11 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_12, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = __this->___TestGridSize_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_14, (0.0f), NULL); float L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL); Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_13, L_17, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexibleGenerator::ClearGenerated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator_ClearGenerated_m3D277F141BCA0E7CC3B4296D58E983611425A368 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, bool ___0_destroy, const RuntimeMethod* method) { { // if (TestGridSize == Vector2Int.zero) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___TestGridSize_16; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); bool L_2; L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL); if (!L_2) { goto IL_002d; } } { // if (destroy) bool L_3 = ___0_destroy; if (!L_3) { goto IL_0034; } } { // InstantiatedInfo.Clear(true); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_4; L_4 = PGGFlexibleGeneratorBase_get_InstantiatedInfo_m6CBBBB9F54FBC65172170B65B7C0B625A557A974(__this, NULL); NullCheck(L_4); InstantiatedFieldInfo_Clear_m2C196AF09C10325259C8A30488FF3DE287547D0C(L_4, (bool)1, NULL); // Cells.SetAllDirty(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_5; L_5 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_5); CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8(L_5, NULL); return; } IL_002d: { // base.ClearGenerated(destroy); bool L_6 = ___0_destroy; PGGFlexibleGeneratorBase_ClearGenerated_mF2B461EACB1976EA7843F3177E9359E3461EB348(__this, L_6, NULL); } IL_0034: { // } return; } } // System.Void FIMSpace.Generating.FlexibleGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGenerator__ctor_mC1C968291B9A6BA1A6DC28909F1D4638A29447C0 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) { { // public Vector2Int TestGridSize = new Vector2Int(5, 4); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0; memset((&L_0), 0, sizeof(L_0)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), 5, 4, /*hidden argument*/NULL); __this->___TestGridSize_16 = L_0; // [FPD_Width(200)] public float InstantiationMaxSecondsDelay = 0.01f; __this->___InstantiationMaxSecondsDelay_18 = (0.00999999978f); PGGFlexibleGeneratorBase__ctor_m0CD099AC8F2061293803D8ECA31450A52CA42C09(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.FlexiblePainter::get_Painting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlexiblePainter_get_Painting_m25101CEC697B30640E0FB1ADCC77B44EB1E7949D (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, const RuntimeMethod* method) { { // get { return _Editor_Paint; } bool L_0 = __this->____Editor_Paint_28; return L_0; } } // System.Void FIMSpace.Generating.FlexiblePainter::set_Painting(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_set_Painting_mB18DFDB4960B360AEF1F94220858A7F21AED696A (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, bool ___0_value, const RuntimeMethod* method) { { // set { _Editor_Paint = value; } bool L_0 = ___0_value; __this->____Editor_Paint_28 = L_0; // set { _Editor_Paint = value; } return; } } // System.Boolean FIMSpace.Generating.FlexiblePainter::get_IsPainting2D() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlexiblePainter_get_IsPainting2D_mD321B255340BB6E5542FB711E84C14A1CC1E4755 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, const RuntimeMethod* method) { { // public bool IsPainting2D { get { return _Editor_PaintSpaceMode == GridPainter.EPaintSpaceMode.XY_2D; } } int32_t L_0 = __this->____Editor_PaintSpaceMode_33; return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0); } } // System.Void FIMSpace.Generating.FlexiblePainter::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_GenerateObjects_mC9EE78FCE95D1D0F4EBE28122151A7F0CFE9CF16 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, const RuntimeMethod* method) { { // Prepare(); VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::Prepare() */, __this); // Cells.Generate(true); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_0; L_0 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_0); CellsController_Generate_mAAEFAABA7E286511D0C4270BE72BD86703EB5F10(L_0, (bool)1, (bool)0, (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71*)NULL, NULL); // base.GenerateObjects(); PGGFlexibleGeneratorBase_GenerateObjects_m3947E0096E65BF04A0DB3FFFC21A4DED1C8A2C79(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexiblePainter::PaintPosition(UnityEngine.Vector3Int,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_PaintPosition_mCA5D979E708D560C239CD2281553E841F09F277E (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, bool ___1_erase, bool ___2_generate, const RuntimeMethod* method) { { // if (erase == false) bool L_0 = ___1_erase; if (L_0) { goto IL_0011; } } { // Cells.AddCell(pos); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1; L_1 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___0_pos; NullCheck(L_1); CellsController_AddCell_m3542ACBCB3F8A7F43B14C7C952421FA94B16924F(L_1, L_2, NULL); goto IL_001d; } IL_0011: { // Cells.RemoveCell(pos); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3; L_3 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4 = ___0_pos; NullCheck(L_3); CellsController_RemoveCell_m07E056C85414A15D0222B0DA6D29D90B9539E942(L_3, L_4, NULL); } IL_001d: { // if (generate) GenerateObjects(); bool L_5 = ___2_generate; if (!L_5) { goto IL_0026; } } { // if (generate) GenerateObjects(); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() */, __this); } IL_0026: { // } return; } } // System.Void FIMSpace.Generating.FlexiblePainter::ClearGenerated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_ClearGenerated_m6929A5446C16034C8CFAE3EFFD403AD21FD04AE0 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __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.ClearPhantomSpawnsInAllCells(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_2; L_2 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_2); CellsController_ClearPhantomSpawnsInAllCells_m6DE4740DAA27CB197BFFC7690E803D53651CB1FF(L_2, NULL); // Cells.SetAllDirty(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3; L_3 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(__this, NULL); NullCheck(L_3); CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8(L_3, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexiblePainter::HardClear(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_HardClear_m96B99D26AC3DF698FDCAF1F3E4C1ECC40F22D443 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, bool ___0_destroy, const RuntimeMethod* method) { { // base.ClearGenerated(destroy); bool L_0 = ___0_destroy; PGGFlexibleGeneratorBase_ClearGenerated_mF2B461EACB1976EA7843F3177E9359E3461EB348(__this, L_0, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexiblePainter::OnChange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter_OnChange_m0298D3B0172DBB67A0D1E0FB7AA9366CB1C1C1F3 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, const RuntimeMethod* method) { { // if (AutoRefresh) GenerateObjects(); bool L_0 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)__this)->___AutoRefresh_5; if (!L_0) { goto IL_000e; } } { // if (AutoRefresh) GenerateObjects(); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() */, __this); } IL_000e: { // } return; } } // UnityEngine.Vector3Int FIMSpace.Generating.FlexiblePainter::WorldToGridCellPosition(UnityEngine.Vector3,System.Boolean,UnityEngine.Camera) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FlexiblePainter_WorldToGridCellPosition_m899B201F62E9E158C8A7E3F3BFFE86007BB3713D (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, bool ___1_is2D, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___2_camera, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (FieldSetup == null) return Vector3Int.zero; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__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_0014; } } { // if (FieldSetup == null) return Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); return L_2; } IL_0014: { // Vector3 cSize = FieldSetup.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3; L_3 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__this, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_3, NULL); V_0 = L_4; // if (is2D == false) // Flat top down bool L_5 = ___1_is2D; if (L_5) { goto IL_003b; } } { // Vector3 mousePos = transform.InverseTransformPoint(worldPosition); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_worldPosition; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_6, L_7, NULL); // Vector3 gridPos = FVectorMethods.FlattenVector(mousePos, cSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = FVectorMethods_FlattenVector_m3F7208D98783B3BF4CA6CB4FB9863760BF757B76(L_8, L_9, NULL); // return (gridPos).V3toV3Int(); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_11; L_11 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_10, NULL); return L_11; } IL_003b: { // Vector3 mousePos = transform.InverseTransformPoint(GridVisualize.GetMouseWorldPosition2D(-transform.forward, Event.current, camera, _Editor_YLevel, cSize.y, transform.position.z * Vector3.forward)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_14, NULL); Event_tEBC6F24B56CE22B9C9AD1AC6C24A6B83BC3860CB* L_16; L_16 = Event_get_current_mBD7135E10C392EAD61AC0A0D2489EF758C8A3FAD(NULL); Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = ___2_camera; int32_t L_18 = __this->____Editor_YLevel_31; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; float L_20 = L_19.___y_3; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_21, NULL); float L_23 = L_22.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_23, L_24, NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_26; memset((&L_26), 0, sizeof(L_26)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_26), L_25, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = GridVisualize_GetMouseWorldPosition2D_m2F086E1C65B52BA3ACD527EC452DB77449FB05EF(L_15, L_16, L_17, L_18, L_20, L_26, NULL); NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_12, L_27, NULL); // Vector3 gridPos = FVectorMethods.FlattenVector(mousePos - new Vector3(0f, cSize.y * 0.5f, 0f), cSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0; float L_30 = L_29.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; memset((&L_31), 0, sizeof(L_31)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_31), (0.0f), ((float)il2cpp_codegen_multiply(L_30, (0.5f))), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_31, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = FVectorMethods_FlattenVector_m3F7208D98783B3BF4CA6CB4FB9863760BF757B76(L_32, L_33, NULL); // return (gridPos).V3toV3Int(); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_35; L_35 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_34, NULL); return L_35; } } // UnityEngine.Vector3 FIMSpace.Generating.FlexiblePainter::GridCellToWorldPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FlexiblePainter_GridCellToWorldPosition_m28739429E764C1FC329986367FD7E96933822665 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_gridCell, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 cSize = FieldSetup.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = PGGFlexibleGeneratorBase_get_FieldSetup_m5C393BFE32E06C5A3C61DF6E00C7D903457E41C4(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_0, NULL); V_0 = L_1; // return transform.TransformPoint(Vector3.Scale(gridCell, cSize)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___0_gridCell; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_4, L_5, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_2, L_6, NULL); return L_7; } } // UnityEngine.Vector3 FIMSpace.Generating.FlexiblePainter::GetWorldPositionOfCellAt(UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FlexiblePainter_GetWorldPositionOfCellAt_m8535CEBBCDEBBB29DCF191963988FD6C58E314A6 (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, bool ___1_is2D, const RuntimeMethod* method) { { // return GridCellToWorldPosition(WorldToGridCellPosition(worldPosition, is2D)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_worldPosition; bool L_1 = ___1_is2D; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = FlexiblePainter_WorldToGridCellPosition_m899B201F62E9E158C8A7E3F3BFFE86007BB3713D(__this, L_0, L_1, (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184*)NULL, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = FlexiblePainter_GridCellToWorldPosition_m28739429E764C1FC329986367FD7E96933822665(__this, L_2, NULL); return L_3; } } // System.Collections.Generic.List`1 FIMSpace.Generating.FlexiblePainter::CellInstructionsToSpawnInstructions(System.Collections.Generic.List`1,FIMSpace.Generating.FieldSetup,UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* FlexiblePainter_CellInstructionsToSpawnInstructions_m33B71A2B0BDB5C448D08D4FFD7F9F93AFE1DAF17 (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___0_guides, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_generator, 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__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_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_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_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_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* V_0 = NULL; int32_t V_1 = 0; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* V_2 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_3; memset((&V_3), 0, sizeof(V_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); { // List spwns = new List(); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_0, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < guides.Count; i++) V_1 = 0; goto IL_0141; } IL_000d: { // var guide = guides[i]; List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_1 = ___0_guides; int32_t L_2 = V_1; NullCheck(L_1); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_3; L_3 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_1, L_2, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var); V_2 = L_3; // SpawnInstruction instr = new SpawnInstruction(); il2cpp_codegen_initobj((&V_3), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // if (guide.WorldRot) SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_4 = V_2; NullCheck(L_4); bool L_5 = L_4->___WorldRot_3; if (!L_5) { goto IL_0049; } } { // dir = (Quaternion.Inverse(generator.rotation) * guide.rot) * Vector3.forward; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___2_generator; NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_7, NULL); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_9 = V_2; NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = L_9->___rot_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_8, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_11, L_12, NULL); V_4 = L_13; goto IL_005b; } IL_0049: { // dir = guide.rot * Vector3.forward; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_14 = V_2; NullCheck(L_14); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = L_14->___rot_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_15, L_16, NULL); V_4 = L_17; } IL_005b: { // instr.desiredDirection = new Vector3Int(Mathf.RoundToInt(dir.x), 0, Mathf.RoundToInt(dir.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_4; float L_19 = L_18.___x_2; int32_t L_20; L_20 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4; float L_22 = L_21.___z_4; int32_t L_23; L_23 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_22, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_24), L_20, 0, L_23, /*hidden argument*/NULL); (&V_3)->___desiredDirection_1 = L_24; // instr.gridPosition = new Vector3Int(guide.pos.x, guide.pos.y, guide.pos.z); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_25 = V_2; NullCheck(L_25); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_26 = (&L_25->___pos_1); int32_t L_27; L_27 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_26, NULL); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_28 = V_2; NullCheck(L_28); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_29 = (&L_28->___pos_1); int32_t L_30; L_30 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_29, NULL); SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_31 = V_2; NullCheck(L_31); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_32 = (&L_31->___pos_1); int32_t L_33; L_33 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_32, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_34; memset((&L_34), 0, sizeof(L_34)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_34), L_27, L_30, L_33, /*hidden argument*/NULL); (&V_3)->___gridPosition_0 = L_34; // instr.useDirection = guide.UseDirection; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_35 = V_2; NullCheck(L_35); bool L_36 = L_35->___UseDirection_6; (&V_3)->___useDirection_2 = L_36; // if (guide.CustomDefinition == null) SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_37 = V_2; NullCheck(L_37); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_38 = L_37->___CustomDefinition_5; if (L_38) { goto IL_00ef; } } { // if (guide.Id < setup.CellsInstructions.Count) SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_39 = V_2; NullCheck(L_39); int32_t L_40 = L_39->___Id_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_41 = ___1_setup; NullCheck(L_41); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_42 = L_41->___CellsInstructions_11; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_42, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_40) >= ((int32_t)L_43))) { goto IL_0136; } } { // instr.definition = setup.CellsInstructions[guide.Id]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_44 = ___1_setup; NullCheck(L_44); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_45 = L_44->___CellsInstructions_11; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_46 = V_2; NullCheck(L_46); int32_t L_47 = L_46->___Id_4; NullCheck(L_45); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_48; L_48 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_45, L_47, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_3)->___definition_3 = L_48; Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___definition_3), (void*)L_48); goto IL_0136; } IL_00ef: { // if (guide.CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None) SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_49 = V_2; NullCheck(L_49); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_50 = L_49->___CustomDefinition_5; NullCheck(L_50); int32_t L_51 = L_50->___InstructionType_1; if (!L_51) { goto IL_010b; } } { // instr.definition = guide.CustomDefinition; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_52 = V_2; NullCheck(L_52); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_53 = L_52->___CustomDefinition_5; (&V_3)->___definition_3 = L_53; Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___definition_3), (void*)L_53); goto IL_0136; } IL_010b: { // if (guide.Id < setup.CellsInstructions.Count) SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_54 = V_2; NullCheck(L_54); int32_t L_55 = L_54->___Id_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_56 = ___1_setup; NullCheck(L_56); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_57 = L_56->___CellsInstructions_11; NullCheck(L_57); int32_t L_58; L_58 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_57, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_55) >= ((int32_t)L_58))) { goto IL_0136; } } { // instr.definition = setup.CellsInstructions[guide.Id]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_59 = ___1_setup; NullCheck(L_59); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_60 = L_59->___CellsInstructions_11; SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_61 = V_2; NullCheck(L_61); int32_t L_62 = L_61->___Id_4; NullCheck(L_60); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_63; L_63 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_60, L_62, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_3)->___definition_3 = L_63; Il2CppCodeGenWriteBarrier((void**)(&(&V_3)->___definition_3), (void*)L_63); } IL_0136: { // spwns.Add(instr); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_64 = V_0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_65 = V_3; NullCheck(L_64); List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_64, L_65, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var); // for (int i = 0; i < guides.Count; i++) int32_t L_66 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_0141: { // for (int i = 0; i < guides.Count; i++) int32_t L_67 = V_1; List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_68 = ___0_guides; NullCheck(L_68); int32_t L_69; L_69 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_68, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var); if ((((int32_t)L_67) < ((int32_t)L_69))) { goto IL_000d; } } { // return spwns; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_70 = V_0; return L_70; } } // System.Void FIMSpace.Generating.FlexiblePainter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexiblePainter__ctor_m74B4D7023FC5B0BC98910ADE1FDC1A40201859CF (FlexiblePainter_t15E3EDA8543A25053F06E5EC8E2729108ACB6DF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); s_Il2CppMethodInitialized = true; } { // [HideInInspector] [SerializeField] public int PaintingID = -1; __this->___PaintingID_16 = (-1); // public EDebug Debug = EDebug.DrawGrid; __this->___Debug_19 = 1; // [HideInInspector] [Tooltip("Just making cell data rectanles transparent on gizmos")] public bool Transprent = true; __this->___Transprent_20 = (bool)1; // [HideInInspector] public int _EditorGUI_SelectedId = -1; __this->____EditorGUI_SelectedId_27 = (-1); // [HideInInspector] public int _Editor_RadiusY = 1; __this->____Editor_RadiusY_29 = 1; // [HideInInspector] public int _Editor_PaintRadius = 1; __this->____Editor_PaintRadius_30 = 1; // [HideInInspector] public string _Editor_Instruction = "0"; __this->____Editor_Instruction_34 = _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024; Il2CppCodeGenWriteBarrier((void**)(&__this->____Editor_Instruction_34), (void*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024); PGGFlexibleGeneratorBase__ctor_m0CD099AC8F2061293803D8ECA31450A52CA42C09(__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.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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // get { return List[key]; } List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_0 = __this->___List_1; int32_t L_1 = ___0_key; NullCheck(L_0); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_2; L_2 = List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5(L_0, L_1, List_1_get_Item_m03C756FDEDED7BFDD383FD4B09493244001937D5_RuntimeMethod_var); return L_2; } } // System.Void FIMSpace.Generating.CellInstanitations::set_Item(System.Int32,FIMSpace.Generating.InstantiatedData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellInstanitations_set_Item_m5B88C7799728412CF572DEB9B3EBEFE9A20B7A98 (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, int32_t ___0_key, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // set { List[key] = value; } List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_0 = __this->___List_1; int32_t L_1 = ___0_key; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_2 = ___1_value; NullCheck(L_0); List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670(L_0, L_1, L_2, List_1_set_Item_m6FD8E21ACF0A4F8E1562EFD3F3DDD8F4F88C2670_RuntimeMethod_var); // set { List[key] = value; } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public int Count { get { if (List == null) return 0; return List.Count; } } List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_0 = __this->___List_1; if (L_0) { goto IL_000a; } } { // public int Count { get { if (List == null) return 0; return List.Count; } } return 0; } IL_000a: { // public int Count { get { if (List == null) return 0; return List.Count; } } List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_1 = __this->___List_1; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_inline(L_1, List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_RuntimeMethod_var); return L_2; } } // 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) { 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*)&InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (FGenerators.CheckIfExist_NOTNULL(data)) CellPosition = data.spawn.OwnerCellPos; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_0 = ___0_data; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_1 = L_0; RuntimeObject* L_2 = Box(InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF_il2cpp_TypeInfo_var, &L_1); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_3; L_3 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_2, NULL); if (!L_3) { goto IL_001e; } } { // if (FGenerators.CheckIfExist_NOTNULL(data)) CellPosition = data.spawn.OwnerCellPos; 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; __this->___CellPosition_0 = L_6; } IL_001e: { // List.Add(data); List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_7 = __this->___List_1; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_8 = ___0_data; NullCheck(L_7); List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_inline(L_7, L_8, List_1_Add_mD81973D439CBF11A043CF2A25C4C8B577763E51A_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.CellInstanitations::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellInstanitations__ctor_mE54821BB5859FD0D85CF8F0CB4BEB7A6FFDE2F8A (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List List = new List(); List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* L_0 = (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*)il2cpp_codegen_object_new(List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804(L_0, List_1__ctor_m09C2193AA56DCFE29BE6CED49BEA9267ECCE0804_RuntimeMethod_var); __this->___List_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___List_1), (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 // FIMSpace.Generating.GeneratingPreparation FIMSpace.Generating.CellsController::get_ParentPreparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public GeneratingPreparation ParentPreparation { get { return FlexSetup.Preparation; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; NullCheck(L_0); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_1 = L_0->___Preparation_2; return L_1; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.CellsController::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public FieldSetup RuntimeFieldSetup { 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.InstantiatedFieldInfo FIMSpace.Generating.CellsController::get_InstantiatedInfo() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public InstantiatedFieldInfo InstantiatedInfo { get { return FlexSetup.InstantiatedInfo; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; NullCheck(L_0); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_1 = L_0->___InstantiatedInfo_4; return L_1; } } // System.Int32 FIMSpace.Generating.CellsController::get_CellsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellsController_get_CellsCount_mED2429FC6FF4942FF2A95DBDCEBE8D71580518FB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public int CellsCount { get { return GridCellsSave.Count; } } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___GridCellsSave_1; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_0, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); return L_1; } } // System.Int32 FIMSpace.Generating.CellsController::get_ToSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellsController_get_ToSpawnCount_m043FD1EA10F92996CCE1302B5C7A2B5B88352002 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public int ToSpawnCount { get { return spawnQueue.Count; } } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___spawnQueue_6; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_0, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); return L_1; } } // System.Boolean FIMSpace.Generating.CellsController::get_WaitingToBeSpawned() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public bool WaitingToBeSpawned { get { return spawnQueue.Count > 0 || ToUpdate.Count > 0; } } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___spawnQueue_6; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_0, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_1) > ((int32_t)0))) { goto IL_001d; } } { List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___ToUpdate_8; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_2, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); return (bool)((((int32_t)L_3) > ((int32_t)0))? 1 : 0); } IL_001d: { return (bool)1; } } // System.Void FIMSpace.Generating.CellsController::Initialize(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_Initialize_mE77126689248445717922FD3AA65971872C83D3D (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // RefreshReferences(flex); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = ___0_flex; CellsController_RefreshReferences_m5C7DD8F2A2B0D26290241394BE3DA83167E3EB09(__this, L_0, NULL); // Grid = new FGenGraph(true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_1); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_1, (bool)1, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); __this->___Grid_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_2), (void*)L_1); // LatestToSpawnCount = 0; CellsController_set_LatestToSpawnCount_m3055275C21B211F5A787BAAD36CE6988691F760E_inline(__this, 0, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RefreshReferences_m5C7DD8F2A2B0D26290241394BE3DA83167E3EB09 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __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_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // FlexSetup = flex; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = ___0_flex; __this->___FlexSetup_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___FlexSetup_0), (void*)L_0); // if (DirtyCells == null) DirtyCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___DirtyCells_5; if (L_1) { goto IL_001a; } } { // if (DirtyCells == null) DirtyCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_2, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->___DirtyCells_5 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___DirtyCells_5), (void*)L_2); } IL_001a: { // } return; } } // System.Void FIMSpace.Generating.CellsController::SetAllDirty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (Grid != null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; if (!L_0) { goto IL_0048; } } { // if (DirtyCells != null) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___DirtyCells_5; if (!L_1) { goto IL_0048; } } { // DirtyCells.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___DirtyCells_5; NullCheck(L_2); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_2, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // for (int i = 0; i < GridCellsSave.Count; i++) DirtyCells.Add(GridCellsSave[i]); V_0 = 0; goto IL_003a; } IL_001f: { // for (int i = 0; i < GridCellsSave.Count; i++) DirtyCells.Add(GridCellsSave[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = __this->___DirtyCells_5; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = __this->___GridCellsSave_1; int32_t L_5 = V_0; NullCheck(L_4); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6; L_6 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_4, L_5, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_3); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_3, L_6, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < GridCellsSave.Count; i++) DirtyCells.Add(GridCellsSave[i]); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_003a: { // for (int i = 0; i < GridCellsSave.Count; i++) DirtyCells.Add(GridCellsSave[i]); int32_t L_8 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = __this->___GridCellsSave_1; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_9, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_001f; } } IL_0048: { // } return; } } // System.Void FIMSpace.Generating.CellsController::RestoreGrid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RestoreGrid_m8243B072E980E1F04654F0C4281AFE0B5A6F5C91 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98_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*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // Grid = new FGenGraph(true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_0); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_0, (bool)1, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); __this->___Grid_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_2), (void*)L_0); // if (GridCellsSave != null) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___GridCellsSave_1; if (!L_1) { goto IL_0033; } } { // if (GridCellsSave.Count > 0) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___GridCellsSave_1; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_2, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_0033; } } { // Grid.RestoreGrid(GridCellsSave); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = __this->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = __this->___GridCellsSave_1; NullCheck(L_4); FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98(L_4, L_5, FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98_RuntimeMethod_var); } IL_0033: { // SetAllDirty(); CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::CheckIfGridPrepared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_CheckIfGridPrepared_m2FBD69915641BE75AD1E19DF179F6AA4C818E1C6 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98_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); s_Il2CppMethodInitialized = true; } { // if (Grid == null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; if (L_0) { goto IL_0025; } } { // Grid = new FGenGraph(true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_1); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_1, (bool)1, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); __this->___Grid_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_2), (void*)L_1); // Grid.RestoreGrid(GridCellsSave); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = __this->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = __this->___GridCellsSave_1; NullCheck(L_2); FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98(L_2, L_3, FGenGraph_2_RestoreGrid_mD650647CF70E669AD72B804FFF9DA375A2829D98_RuntimeMethod_var); } IL_0025: { // } return; } } // System.Void FIMSpace.Generating.CellsController::CheckIfPrepared() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_CheckIfPrepared_m55F86115C20940A95D92014D78D4826834F40720 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // ParentPreparation.BEGIN_SetReferences(FlexSetup); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_0; L_0 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1 = __this->___FlexSetup_0; NullCheck(L_0); GeneratingPreparation_BEGIN_SetReferences_mF4E9055344128EF250E8DFD4A55B2C589DD36E65(L_0, L_1, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::Generate(System.Boolean,System.Boolean,UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_Generate_mAAEFAABA7E286511D0C4270BE72BD86703EB5F10 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, bool ___1_tryAsync, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___2_checkForAsyncFail, 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 (tryAsync == false) bool L_0 = ___1_tryAsync; if (L_0) { goto IL_000b; } } { // GenerateNonAsyncStack(instantiateAllInstant); bool L_1 = ___0_instantiateAllInstant; CellsController_GenerateNonAsyncStack_m9EA8371C03C086E7553E78C5D6749794263EEE7F(__this, L_1, NULL); return; } IL_000b: { // GenerateAsyncStack(); CellsController_GenerateAsyncStack_m940C3511085708432E12CA602C4D4F7C87D8849D(__this, NULL); // if (checkForAsyncFail != null) checkForAsyncFail.StartCoroutine(IECheckAsyncFail(instantiateAllInstant, checkForAsyncFail)); MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_2 = ___2_checkForAsyncFail; 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_0029; } } { // if (checkForAsyncFail != null) checkForAsyncFail.StartCoroutine(IECheckAsyncFail(instantiateAllInstant, checkForAsyncFail)); MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_4 = ___2_checkForAsyncFail; bool L_5 = ___0_instantiateAllInstant; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_6 = ___2_checkForAsyncFail; RuntimeObject* L_7; L_7 = CellsController_IECheckAsyncFail_m4F9BF3A3838EC5156A22D7C52E4BDD825571EA15(__this, L_5, L_6, NULL); NullCheck(L_4); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_8; L_8 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_4, L_7, NULL); } IL_0029: { // } return; } } // System.Void FIMSpace.Generating.CellsController::GenerateNonAsyncStack(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateNonAsyncStack_m9EA8371C03C086E7553E78C5D6749794263EEE7F (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, const RuntimeMethod* method) { { // if (phantomGenerationNumer == 0) int32_t L_0 = __this->___phantomGenerationNumer_9; if (L_0) { goto IL_0029; } } { // PrepareRandomCells(); CellsController_PrepareRandomCells_mEB05C88EE639F10657A9D0B62C5B00FA759452BC(__this, NULL); // RunModificatorsWithPreparation(); CellsController_RunModificatorsWithPreparation_mA8B937621DCD376CB9B6D19ED561DD959AA72B47(__this, NULL); // ExtractInstantiation(GridCellsSave); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___GridCellsSave_1; CellsController_ExtractInstantiation_mA216880B12A3911252A6DCD263BDC79CCF72B7AE(__this, L_1, NULL); // phantomGenerationNumer = 1; __this->___phantomGenerationNumer_9 = 1; goto IL_0030; } IL_0029: { // RunDirtyCells(true); CellsController_RunDirtyCells_m065D2B501C5BAA1D1547F1B2F0C2C1FD54EA98BD(__this, (bool)1, NULL); } IL_0030: { // if (instantiateAllInstant) InstantiateAllRemaining(); bool L_2 = ___0_instantiateAllInstant; if (!L_2) { goto IL_0039; } } { // if (instantiateAllInstant) InstantiateAllRemaining(); CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD(__this, NULL); } IL_0039: { // } return; } } // System.Boolean FIMSpace.Generating.CellsController::get_AsyncIsRunning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public bool AsyncIsRunning { get { if (asyncOperation == null) return false; if (asyncOperation.Fail) return false; return !asyncOperation.IsDone; } } GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_0 = __this->___asyncOperation_10; if (L_0) { goto IL_000a; } } { // public bool AsyncIsRunning { get { if (asyncOperation == null) return false; if (asyncOperation.Fail) return false; return !asyncOperation.IsDone; } } return (bool)0; } IL_000a: { // public bool AsyncIsRunning { get { if (asyncOperation == null) return false; if (asyncOperation.Fail) return false; return !asyncOperation.IsDone; } } GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_1 = __this->___asyncOperation_10; NullCheck(L_1); bool L_2 = L_1->___Fail_6; if (!L_2) { goto IL_0019; } } { // public bool AsyncIsRunning { get { if (asyncOperation == null) return false; if (asyncOperation.Fail) return false; return !asyncOperation.IsDone; } } return (bool)0; } IL_0019: { // public bool AsyncIsRunning { get { if (asyncOperation == null) return false; if (asyncOperation.Fail) return false; return !asyncOperation.IsDone; } } GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_3 = __this->___asyncOperation_10; NullCheck(L_3); bool L_4; L_4 = FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF(L_3, NULL); return (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); } } // System.Void FIMSpace.Generating.CellsController::GenerateAsyncStack() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateAsyncStack_m940C3511085708432E12CA602C4D4F7C87D8849D (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsController_GenerateInitial_mEF0F2B6569AA71AC5DF2D9AD843BD9F2DF233815_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsController_GenerateOnDirty_mB2539BA0CDBFEC85DFA67218514E73C351C21E98_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral407C510E9F573709F1951E60F718ADA80F54AFA7); s_Il2CppMethodInitialized = true; } Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* V_0 = NULL; { // if (asyncOperation != null) if (asyncOperation.IsDone == false || asyncOperation.Fail) GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_0 = __this->___asyncOperation_10; if (!L_0) { goto IL_002d; } } { // if (asyncOperation != null) if (asyncOperation.IsDone == false || asyncOperation.Fail) GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_1 = __this->___asyncOperation_10; NullCheck(L_1); bool L_2; L_2 = FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF(L_1, NULL); if (!L_2) { goto IL_0022; } } { GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_3 = __this->___asyncOperation_10; NullCheck(L_3); bool L_4 = L_3->___Fail_6; if (!L_4) { goto IL_002d; } } IL_0022: { // UnityEngine.Debug.Log("[PGG Async] Async operation must finish before calling next async operation!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral407C510E9F573709F1951E60F718ADA80F54AFA7, NULL); // return; return; } IL_002d: { // if (phantomGenerationNumer == 0) int32_t L_5 = __this->___phantomGenerationNumer_9; if (L_5) { goto IL_0044; } } { // generatingActions = new Action(GenerateInitial); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_6); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_6, __this, (intptr_t)((void*)CellsController_GenerateInitial_mEF0F2B6569AA71AC5DF2D9AD843BD9F2DF233815_RuntimeMethod_var), NULL); V_0 = L_6; goto IL_0051; } IL_0044: { // generatingActions = new Action(GenerateOnDirty); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_7 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_7); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_7, __this, (intptr_t)((void*)CellsController_GenerateOnDirty_mB2539BA0CDBFEC85DFA67218514E73C351C21E98_RuntimeMethod_var), NULL); V_0 = L_7; } IL_0051: { // asyncOperation = new GenerateAsyncThread(generatingActions); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_8 = V_0; GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_9 = (GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19*)il2cpp_codegen_object_new(GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19_il2cpp_TypeInfo_var); NullCheck(L_9); GenerateAsyncThread__ctor_m665EE57CD5853AFD181C72B399CAB18A5E1415FA(L_9, L_8, NULL); __this->___asyncOperation_10 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___asyncOperation_10), (void*)L_9); // asyncOperation.Start(); GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_10 = __this->___asyncOperation_10; NullCheck(L_10); VirtualActionInvoker0::Invoke(4 /* System.Void FIMSpace.FTex.FThread::Start() */, L_10); // } return; } } // System.Collections.IEnumerator FIMSpace.Generating.CellsController::IECheckAsyncFail(System.Boolean,UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CellsController_IECheckAsyncFail_m4F9BF3A3838EC5156A22D7C52E4BDD825571EA15 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_instantiateAllInstant, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___1_caller, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* L_0 = (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47*)il2cpp_codegen_object_new(U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47_il2cpp_TypeInfo_var); NullCheck(L_0); U3CIECheckAsyncFailU3Ed__34__ctor_m8176A17CB85043DBF19D0C88A4F9563DE8041DF9(L_0, 0, NULL); U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* L_2 = L_1; bool L_3 = ___0_instantiateAllInstant; NullCheck(L_2); L_2->___instantiateAllInstant_3 = L_3; return L_2; } } // System.Void FIMSpace.Generating.CellsController::GenerateInitial() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateInitial_mEF0F2B6569AA71AC5DF2D9AD843BD9F2DF233815 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // PrepareRandomCells(); CellsController_PrepareRandomCells_mEB05C88EE639F10657A9D0B62C5B00FA759452BC(__this, NULL); // RunModificatorsWithPreparation(); CellsController_RunModificatorsWithPreparation_mA8B937621DCD376CB9B6D19ED561DD959AA72B47(__this, NULL); // ExtractInstantiation(GridCellsSave); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___GridCellsSave_1; CellsController_ExtractInstantiation_mA216880B12A3911252A6DCD263BDC79CCF72B7AE(__this, L_0, NULL); // phantomGenerationNumer = 1; __this->___phantomGenerationNumer_9 = 1; // } return; } } // System.Void FIMSpace.Generating.CellsController::GenerateOnDirty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateOnDirty_mB2539BA0CDBFEC85DFA67218514E73C351C21E98 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // RunDirtyCells(true); CellsController_RunDirtyCells_m065D2B501C5BAA1D1547F1B2F0C2C1FD54EA98BD(__this, (bool)1, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::RunDirtyCells(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunDirtyCells_m065D2B501C5BAA1D1547F1B2F0C2C1FD54EA98BD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, bool ___0_dirtySurround, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; { // if (DirtyCells == null) return; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___DirtyCells_5; if (L_0) { goto IL_0009; } } { // if (DirtyCells == null) return; return; } IL_0009: { // if (DirtyCells.Count == 0) return; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___DirtyCells_5; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_1, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if (L_2) { goto IL_0017; } } { // if (DirtyCells.Count == 0) return; return; } IL_0017: { // IdendityAndDirtySurroundingCells(DirtyCells, dirtySurround); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = __this->___DirtyCells_5; bool L_4 = ___0_dirtySurround; CellsController_IdendityAndDirtySurroundingCells_m1F95813E08CC134F43ECD19E971C9D5A8168D383(__this, L_3, L_4, NULL); // ClearPhantomSpawnsInCells(DirtyCells); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = __this->___DirtyCells_5; CellsController_ClearPhantomSpawnsInCells_m9C87EA0159C0C81EC2E79B738D5B4D0C8177D803(__this, L_5, NULL); // List toRun = GetOnlyCellsInGrid(DirtyCells); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = __this->___DirtyCells_5; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_7; L_7 = CellsController_GetOnlyCellsInGrid_m63EA39E0D31B1BA04B23C080398D7A0C41AE29BC(__this, L_6, NULL); V_0 = L_7; // RunFieldSetupPacks(RuntimeFieldSetup, toRun); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8; L_8 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(__this, NULL); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = V_0; CellsController_RunFieldSetupPacks_m53D93CD1E2FD9C82083B239E4E62A1CE374BFDD8(__this, L_8, L_9, NULL); // spawnQueue.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_10 = __this->___spawnQueue_6; NullCheck(L_10); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_10, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // PGGUtils.TransferFromListToList(toRun, ToInstantiate); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_11 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_12 = __this->___ToInstantiate_7; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92(L_11, L_12, (bool)0, PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var); // ExtractInstantiation(ToInstantiate); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = __this->___ToInstantiate_7; CellsController_ExtractInstantiation_mA216880B12A3911252A6DCD263BDC79CCF72B7AE(__this, L_13, NULL); // ToInstantiate.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_14 = __this->___ToInstantiate_7; NullCheck(L_14); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_14, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // DirtyCells.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = __this->___DirtyCells_5; NullCheck(L_15); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_15, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // phantomGenerationNumer += 1; int32_t L_16 = __this->___phantomGenerationNumer_9; __this->___phantomGenerationNumer_9 = ((int32_t)il2cpp_codegen_add(L_16, 1)); // } return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.CellsController::GetOnlyCellsInGrid(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* CellsController_GetOnlyCellsInGrid_m63EA39E0D31B1BA04B23C080398D7A0C41AE29BC (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_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; int32_t V_1 = 0; { // List newCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_0, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_0 = L_0; // for (int i = 0; i < cells.Count; i++) V_1 = 0; goto IL_005d; } IL_000a: { // if (cells[i].InTargetGridArea) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = ___0_cells; int32_t L_2 = V_1; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_1, L_2, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_3); bool L_4 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_3)->___InTargetGridArea_1; if (!L_4) { goto IL_0027; } } { // newCells.Add(cells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = ___0_cells; int32_t L_7 = V_1; NullCheck(L_6); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8; L_8 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_6, L_7, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_5); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_5, L_8, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); goto IL_0059; } IL_0027: { // if (ToUpdate.Contains(cells[i]) == false) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = __this->___ToUpdate_8; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_10 = ___0_cells; int32_t L_11 = V_1; NullCheck(L_10); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12; L_12 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_10, L_11, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_9); bool L_13; L_13 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_9, L_12, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_13) { goto IL_0059; } } { // cells[i].Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_14 = ___0_cells; int32_t L_15 = V_1; NullCheck(L_14); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16; L_16 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_14, L_15, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_16); VirtualActionInvoker0::Invoke(4 /* System.Void FIMSpace.Generating.FieldCell::Clear() */, L_16); // ToUpdate.Add(cells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_17 = __this->___ToUpdate_8; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_18 = ___0_cells; int32_t L_19 = V_1; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20; L_20 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_18, L_19, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_17); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_17, L_20, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_0059: { // for (int i = 0; i < cells.Count; i++) int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_005d: { // for (int i = 0; i < cells.Count; i++) int32_t L_22 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_23 = ___0_cells; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_23, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_22) < ((int32_t)L_24))) { goto IL_000a; } } { // return newCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_25 = V_0; return L_25; } } // System.Void FIMSpace.Generating.CellsController::ClearPhantomSpawnsInCells(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearPhantomSpawnsInCells_m9C87EA0159C0C81EC2E79B738D5B4D0C8177D803 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < cells.Count; i++) V_0 = 0; goto IL_001a; } IL_0004: { // cells[i].GetSpawnsJustInsideCell().Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = ___0_cells; int32_t L_1 = V_0; NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_0, L_1, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_2); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_3; L_3 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(L_2, (bool)0, NULL); NullCheck(L_3); List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_inline(L_3, List_1_Clear_mFF5A8E9E360ADDBCD46128FABE5C52DEB0B8DA5B_RuntimeMethod_var); // for (int i = 0; i < cells.Count; i++) int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_001a: { // for (int i = 0; i < cells.Count; i++) int32_t L_5 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = ___0_cells; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_6, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_5) < ((int32_t)L_7))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.CellsController::ClearPhantomSpawnsInAllCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearPhantomSpawnsInAllCells_m6DE4740DAA27CB197BFFC7690E803D53651CB1FF (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // ClearPhantomSpawnsInCells(GridCellsSave); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___GridCellsSave_1; CellsController_ClearPhantomSpawnsInCells_m9C87EA0159C0C81EC2E79B738D5B4D0C8177D803(__this, L_0, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::ExtractInstantiation(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ExtractInstantiation_mA216880B12A3911252A6DCD263BDC79CCF72B7AE (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, 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_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < cells.Count; i++) V_0 = 0; goto IL_0029; } IL_0004: { // if (!spawnQueue.Contains(cells[i])) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___spawnQueue_6; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = ___0_cells; int32_t L_2 = V_0; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_1, L_2, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_0); bool L_4; L_4 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_0, L_3, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_4) { goto IL_0025; } } { // ExtractInstantiation(cells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = ___0_cells; int32_t L_6 = V_0; NullCheck(L_5); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7; L_7 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_5, L_6, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_ExtractInstantiation_m1124B951293B0F37B75641706691503BCBCD6B60(__this, L_7, NULL); } IL_0025: { // for (int i = 0; i < cells.Count; i++) int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0029: { // for (int i = 0; i < cells.Count; i++) int32_t L_9 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_10 = ___0_cells; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_10, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0004; } } { // } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // spawnQueue.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___spawnQueue_6; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1 = ___0_cell; NullCheck(L_0); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_0, L_1, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.CellsController::IdendityAndDirtySurroundingCells(System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_IdendityAndDirtySurroundingCells_m1F95813E08CC134F43ECD19E971C9D5A8168D383 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_mainCells, bool ___1_dirtySurround, 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*)&Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetDistanceSquare2DList_m515C41F4C58D45D283010035B54201E7A4C4C750_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral923B6455E46942C08882DC84174A02BC40FC0661); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_1 = NULL; int32_t V_2 = 0; CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* V_3 = NULL; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { // if (Grid == null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; if (L_0) { goto IL_0013; } } { // UnityEngine.Debug.Log("[PGG] No GRID!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral923B6455E46942C08882DC84174A02BC40FC0661, NULL); // return; return; } IL_0013: { // List mainCellsCopy = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_1, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_0 = L_1; // PGGUtils.TransferFromListToList(mainCells, mainCellsCopy); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = ___0_mainCells; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92(L_2, L_3, (bool)0, PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var); // List cellsToUpdate = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_4, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_1 = L_4; // for (int i = mainCells.Count - 1; i >= 0; i--) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = ___0_mainCells; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_5, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); V_2 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); goto IL_00ab; } IL_0032: { // CellInstanitations datas = null; V_3 = (CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E*)NULL; // if (InstantiatedInfo.InstantiatedInfoPerCell.TryGetValue(mainCells[i].Pos, out datas)) InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_7; L_7 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(__this, NULL); NullCheck(L_7); Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* L_8 = L_7->___InstantiatedInfoPerCell_4; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = ___0_mainCells; int32_t L_10 = V_2; NullCheck(L_9); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_9, L_10, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_11); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_11)->___Pos_0; NullCheck(L_8); bool L_13; L_13 = Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC(L_8, L_12, (&V_3), Dictionary_2_TryGetValue_mD5E98EE6C9CFA624F7386B8F6104B35181EC82BC_RuntimeMethod_var); if (!L_13) { goto IL_00a7; } } { // if (datas.Count > 0) CellInstanitations_tBF76439F9448CA746CE9C2CBAC062509596B2B3E* L_14 = V_3; NullCheck(L_14); int32_t L_15; L_15 = CellInstanitations_get_Count_mF0F450C862F234EE61894F2E81D11577A3F40D43(L_14, NULL); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_00a7; } } { // if (mainCells[i].InTargetGridArea) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = ___0_mainCells; int32_t L_17 = V_2; NullCheck(L_16); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18; L_18 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_16, L_17, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_18); bool L_19 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_18)->___InTargetGridArea_1; if (!L_19) { goto IL_007a; } } { // cellsToUpdate.Add(mainCells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_21 = ___0_mainCells; int32_t L_22 = V_2; NullCheck(L_21); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23; L_23 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_21, L_22, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_20); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_20, L_23, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); goto IL_00a0; } IL_007a: { // if (!ToUpdate.Contains(mainCells[i])) ToUpdate.Add(mainCells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_24 = __this->___ToUpdate_8; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_25 = ___0_mainCells; int32_t L_26 = V_2; NullCheck(L_25); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27; L_27 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_25, L_26, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_24); bool L_28; L_28 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_24, L_27, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_28) { goto IL_00a0; } } { // if (!ToUpdate.Contains(mainCells[i])) ToUpdate.Add(mainCells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_29 = __this->___ToUpdate_8; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_30 = ___0_mainCells; int32_t L_31 = V_2; NullCheck(L_30); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_32; L_32 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_30, L_31, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_29); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_29, L_32, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_00a0: { // mainCells.RemoveAt(i); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_33 = ___0_mainCells; int32_t L_34 = V_2; NullCheck(L_33); List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E(L_33, L_34, List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); } IL_00a7: { // for (int i = mainCells.Count - 1; i >= 0; i--) int32_t L_35 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); } IL_00ab: { // for (int i = mainCells.Count - 1; i >= 0; i--) int32_t L_36 = V_2; if ((((int32_t)L_36) >= ((int32_t)0))) { goto IL_0032; } } { // if (dirtySurround) bool L_37 = ___1_dirtySurround; if (!L_37) { goto IL_0161; } } { // List surr = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_38 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_38); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_38, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); V_4 = L_38; // for (int i = 0; i < mainCellsCopy.Count; i++) V_5 = 0; goto IL_0154; } IL_00c4: { // surr.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_39 = V_4; NullCheck(L_39); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_39, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // Grid.GetDistanceSquare2DList(surr, mainCellsCopy[i], new Vector3Int(1, 1, 1)); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_40 = __this->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_41 = V_4; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_42 = V_0; int32_t L_43 = V_5; NullCheck(L_42); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_44; L_44 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_42, L_43, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_45; memset((&L_45), 0, sizeof(L_45)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_45), 1, 1, 1, /*hidden argument*/NULL); NullCheck(L_40); FGenGraph_2_GetDistanceSquare2DList_m515C41F4C58D45D283010035B54201E7A4C4C750(L_40, L_41, L_44, L_45, (0.0f), (0.0f), FGenGraph_2_GetDistanceSquare2DList_m515C41F4C58D45D283010035B54201E7A4C4C750_RuntimeMethod_var); // for (int c = 0; c < surr.Count; c++) V_6 = 0; goto IL_0143; } IL_00f7: { // if (surr[c].InTargetGridArea) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_46 = V_4; int32_t L_47 = V_6; NullCheck(L_46); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_48; L_48 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_46, L_47, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_48); bool L_49 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_48)->___InTargetGridArea_1; if (!L_49) { goto IL_013d; } } { // if (DirtyCells.Contains(surr[c]) == false) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_50 = __this->___DirtyCells_5; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_51 = V_4; int32_t L_52 = V_6; NullCheck(L_51); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_53; L_53 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_51, L_52, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_50); bool L_54; L_54 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_50, L_53, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_54) { goto IL_013d; } } { // if (cellsToUpdate.Contains(surr[c]) == false) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_55 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_56 = V_4; int32_t L_57 = V_6; NullCheck(L_56); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_58; L_58 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_56, L_57, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_55); bool L_59; L_59 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_55, L_58, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_59) { goto IL_013d; } } { // cellsToUpdate.Add(surr[c]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_60 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_61 = V_4; int32_t L_62 = V_6; NullCheck(L_61); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_63; L_63 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_61, L_62, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_60); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_60, L_63, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_013d: { // for (int c = 0; c < surr.Count; c++) int32_t L_64 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0143: { // for (int c = 0; c < surr.Count; c++) int32_t L_65 = V_6; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_66 = V_4; NullCheck(L_66); int32_t L_67; L_67 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_66, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_65) < ((int32_t)L_67))) { goto IL_00f7; } } { // for (int i = 0; i < mainCellsCopy.Count; i++) int32_t L_68 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_0154: { // for (int i = 0; i < mainCellsCopy.Count; i++) int32_t L_69 = V_5; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_70 = V_0; NullCheck(L_70); int32_t L_71; L_71 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_70, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_69) < ((int32_t)L_71))) { goto IL_00c4; } } IL_0161: { // ClearPhantomSpawnsInCells(cellsToUpdate); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_72 = V_1; CellsController_ClearPhantomSpawnsInCells_m9C87EA0159C0C81EC2E79B738D5B4D0C8177D803(__this, L_72, NULL); // RunFieldSetupPacks(RuntimeFieldSetup, cellsToUpdate); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_73; L_73 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(__this, NULL); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_74 = V_1; CellsController_RunFieldSetupPacks_m53D93CD1E2FD9C82083B239E4E62A1CE374BFDD8(__this, L_73, L_74, NULL); // PGGUtils.TransferFromListToList(cellsToUpdate, ToUpdate, true); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_75 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_76 = __this->___ToUpdate_8; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92(L_75, L_76, (bool)1, PGGUtils_TransferFromListToList_TisFieldCell_t0474210B4815B1D080500050D625323788B306F9_m3A528995505BEFF755D1A3D688F3AFFD0C18ED92_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.CellsController::PrepareRandomCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_PrepareRandomCells_mEB05C88EE639F10657A9D0B62C5B00FA759452BC (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // RandomCells1 = IGeneration.GetRandomizedCells(Grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1; L_1 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_0, NULL); __this->___RandomCells1_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___RandomCells1_3), (void*)L_1); // RandomCells2 = IGeneration.GetRandomizedCells(Grid); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = __this->___Grid_2; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3; L_3 = IGeneration_GetRandomizedCells_m8B3517B6B0C2AFB0C0C92D39B1188EC4E1BAA079(L_2, NULL); __this->___RandomCells2_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___RandomCells2_4), (void*)L_3); // } return; } } // System.Void FIMSpace.Generating.CellsController::InitializeGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_InitializeGenerating_m6D2C80A1E7555EF3238B5AD1EFA384124235F7B3 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // ParentPreparation.BEGIN_SetReferences(FlexSetup); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_0; L_0 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1 = __this->___FlexSetup_0; NullCheck(L_0); GeneratingPreparation_BEGIN_SetReferences_mF4E9055344128EF250E8DFD4A55B2C589DD36E65(L_0, L_1, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::GenerateFullSchemeDataFromBeginning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_GenerateFullSchemeDataFromBeginning_m492F9AD25376370F689BB33AFAD3231387C5B27B (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // PrepareRandomCells(); CellsController_PrepareRandomCells_mEB05C88EE639F10657A9D0B62C5B00FA759452BC(__this, NULL); // RunModificatorsWithPreparation(); CellsController_RunModificatorsWithPreparation_mA8B937621DCD376CB9B6D19ED561DD959AA72B47(__this, NULL); // } return; } } // FIMSpace.Generating.InstantiatedData FIMSpace.Generating.CellsController::InstantiateStep() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF CellsController_InstantiateStep_m10A8EFD1B1AEFB612605EF69D6B0A803AE94D3F3 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_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); s_Il2CppMethodInitialized = true; } InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* V_2 = NULL; int32_t V_3 = 0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_4 = NULL; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* V_5 = NULL; { // InstantiatedData instantiated = new InstantiatedData(); il2cpp_codegen_initobj((&V_0), sizeof(InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF)); // if (ToUpdate.Count > 0) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___ToUpdate_8; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_0, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0067; } } { // for (int t = 0; t < ToUpdate.Count; t++) V_1 = 0; goto IL_004e; } IL_001a: { // ToUpdate[t].RefreshParentCellRef(Grid); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___ToUpdate_8; int32_t L_3 = V_1; NullCheck(L_2); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4; L_4 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_2, L_3, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = __this->___Grid_2; NullCheck(L_4); FieldCell_RefreshParentCellRef_mAF8B696643C9CD504ED370555C3568CF01C192D6(L_4, L_5, NULL); // InstantiatedInfo.ReplaceWith(ToUpdate[t], this); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6; L_6 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(__this, NULL); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_7 = __this->___ToUpdate_8; int32_t L_8 = V_1; NullCheck(L_7); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9; L_9 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_7, L_8, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_6); bool L_10; L_10 = InstantiatedFieldInfo_ReplaceWith_mB5D87C5AB758CE453D42831F263C4287B59B961B(L_6, L_9, __this, NULL); // for (int t = 0; t < ToUpdate.Count; t++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004e: { // for (int t = 0; t < ToUpdate.Count; t++) int32_t L_12 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_13 = __this->___ToUpdate_8; 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_12) < ((int32_t)L_14))) { goto IL_001a; } } { // ToUpdate.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = __this->___ToUpdate_8; NullCheck(L_15); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_15, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); } IL_0067: { // if (spawnQueue.Count > 0) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_16 = __this->___spawnQueue_6; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_16, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_17) <= ((int32_t)0))) { goto IL_012a; } } { // if (spawnQueue[0] != null) List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_18 = __this->___spawnQueue_6; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_19; L_19 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_18, 0, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); if (!L_19) { goto IL_011e; } } { // FieldCell c = spawnQueue[0]; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = __this->___spawnQueue_6; NullCheck(L_20); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_21; L_21 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_20, 0, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); // var spawns = c.GetSpawnsJustInsideCell(); NullCheck(L_21); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_22; L_22 = FieldCell_GetSpawnsJustInsideCell_m7555A0AD4F117D55F5FA8CCB11A64F18100E7AF4(L_21, (bool)0, NULL); V_2 = L_22; // for (int s = 0; s < spawns.Count; s++) V_3 = 0; goto IL_0115; } IL_00a0: { // SpawnData spawn = spawns[s]; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_23 = V_2; int32_t L_24 = V_3; 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); V_4 = L_25; // var container = InstantiatedInfo.GetContainerOf(spawn.OwnerMod, true); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_26; L_26 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(__this, NULL); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_27 = V_4; NullCheck(L_27); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = L_27->___OwnerMod_9; NullCheck(L_26); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_29; L_29 = InstantiatedFieldInfo_GetContainerOf_m299150418792EDDAA166C3FE046DFF8E82204585(L_26, L_28, (bool)1, NULL); V_5 = L_29; // if (spawn.OwnerCell == null) { spawn.OwnerCell = Grid.GetCell(spawn.OwnerCellPos); } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_30 = V_4; NullCheck(L_30); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_31 = L_30->___OwnerCell_1; if (L_31) { goto IL_00e1; } } { // if (spawn.OwnerCell == null) { spawn.OwnerCell = Grid.GetCell(spawn.OwnerCellPos); } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_32 = V_4; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_33 = __this->___Grid_2; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_34 = V_4; NullCheck(L_34); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_35 = L_34->___OwnerCellPos_2; NullCheck(L_33); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_36; L_36 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_33, L_35, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); NullCheck(L_32); L_32->___OwnerCell_1 = L_36; Il2CppCodeGenWriteBarrier((void**)(&L_32->___OwnerCell_1), (void*)L_36); } IL_00e1: { // instantiated = InstantiatedData.InstantiateSpawnData(spawn, RuntimeFieldSetup, container.Transform, container.Transform.localToWorldMatrix); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_37 = V_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_38; L_38 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(__this, NULL); InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_39 = V_5; NullCheck(L_39); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = L_39->___Transform_3; InstantiationContainer_t3E8EC7D9E9546AAC3CE03529DBCD293F6D1D166A* L_41 = V_5; NullCheck(L_41); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = L_41->___Transform_3; NullCheck(L_42); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_43; L_43 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_42, NULL); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_44; L_44 = InstantiatedData_InstantiateSpawnData_m0BA44048C24AC8EFC69901B983786897EBF10AF5(L_37, L_38, L_40, L_43, NULL); V_0 = L_44; // generated = true; // if (generated) InstantiatedInfo.AcquireInstantiation(instantiated); if (!1) { goto IL_0111; } } { // if (generated) InstantiatedInfo.AcquireInstantiation(instantiated); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_45; L_45 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(__this, NULL); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_46 = V_0; NullCheck(L_45); InstantiatedFieldInfo_AcquireInstantiation_mE7B10662C99DD57A8F523DFFD894A91857069829(L_45, L_46, NULL); } IL_0111: { // for (int s = 0; s < spawns.Count; s++) int32_t L_47 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_0115: { // for (int s = 0; s < spawns.Count; s++) int32_t L_48 = V_3; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_49 = V_2; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_inline(L_49, List_1_get_Count_m4F23D0CC21297527B9A170AD96433FF11035EB56_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_00a0; } } IL_011e: { // spawnQueue.RemoveAt(0); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_51 = __this->___spawnQueue_6; NullCheck(L_51); List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E(L_51, 0, List_1_RemoveAt_m72F25D468ED18EC897FCD5F3B01592235533681E_RuntimeMethod_var); } IL_012a: { // return instantiated; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_52 = V_0; return L_52; } } // System.Void FIMSpace.Generating.CellsController::InstantiateAllRemaining() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, 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*)&_stringLiteral592FEB81C03744D7EB3B11E4DA860C1026353328); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int safety = int.MaxValue; V_0 = ((int32_t)2147483647LL); goto IL_0022; } IL_0008: { // InstantiateStep(); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_0; L_0 = CellsController_InstantiateStep_m10A8EFD1B1AEFB612605EF69D6B0A803AE94D3F3(__this, NULL); // safety -= 1; int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); // if (safety < 0) { UnityEngine.Debug.Log("[PGG] Safety break to prevent crash"); break; } int32_t L_2 = V_0; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0022; } } { // if (safety < 0) { UnityEngine.Debug.Log("[PGG] Safety break to prevent crash"); break; } il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral592FEB81C03744D7EB3B11E4DA860C1026353328, NULL); // if (safety < 0) { UnityEngine.Debug.Log("[PGG] Safety break to prevent crash"); break; } return; } IL_0022: { // while (WaitingToBeSpawned) bool L_3; L_3 = CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88(__this, NULL); if (L_3) { goto IL_0008; } } { // } return; } } // FIMSpace.Generating.FieldCell FIMSpace.Generating.CellsController::GetCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CellsController_GetCell_mB4AB3051EC0D8A4DABEE9BDDFC63DC05CB4C6363 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, 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_ApproveCell_mDB4085838B8A33CA2ADF92D29E941C21D367C825_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; { // FieldCell cell = Grid.AddCell(pos); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_pos; NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6(L_0, L_1, FGenGraph_2_AddCell_mF6C1FEC8A874F46087F274F67DD15ACCA0384DB6_RuntimeMethod_var); V_0 = L_2; // Grid.ApproveCell(cell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = __this->___Grid_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = V_0; NullCheck(L_3); FGenGraph_2_ApproveCell_mDB4085838B8A33CA2ADF92D29E941C21D367C825(L_3, L_4, FGenGraph_2_ApproveCell_mDB4085838B8A33CA2ADF92D29E941C21D367C825_RuntimeMethod_var); // cell.GetCount += 1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = L_5; NullCheck(L_6); int32_t L_7 = L_6->___GetCount_12; NullCheck(L_6); L_6->___GetCount_12 = ((int32_t)il2cpp_codegen_add(L_7, 1)); // return cell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_8 = V_0; return L_8; } } // System.Void FIMSpace.Generating.CellsController::AddCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_AddCell_m3542ACBCB3F8A7F43B14C7C952421FA94B16924F (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newCell, const RuntimeMethod* method) { { // UpdateCell(GetCell(newCell)); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_newCell; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_1; L_1 = CellsController_GetCell_mB4AB3051EC0D8A4DABEE9BDDFC63DC05CB4C6363(__this, L_0, NULL); CellsController_UpdateCell_m4BE1D98DF4FE041132B0C4497CFCE61DC9596267(__this, L_1, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::AddCells(System.Collections.Generic.List`1,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_AddCells_m5F7AE1B9FB579FAD3C924F0A6E11E44953A36D56 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___0_cells, bool ___1_updateIfExists, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_3 = NULL; { // List cellsToCheck = 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; // if (updateIfExists) bool L_1 = ___1_updateIfExists; if (!L_1) { goto IL_002f; } } { // for (int i = 0; i < cells.Count; i++) V_1 = 0; goto IL_0024; } IL_000d: { // cellsToCheck.Add(GetCell(cells[i])); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = V_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = ___0_cells; int32_t L_4 = V_1; NullCheck(L_3); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; L_5 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_3, L_4, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6; L_6 = CellsController_GetCell_mB4AB3051EC0D8A4DABEE9BDDFC63DC05CB4C6363(__this, L_5, NULL); NullCheck(L_2); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_2, L_6, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < cells.Count; i++) int32_t L_7 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0024: { // for (int i = 0; i < cells.Count; i++) int32_t L_8 = V_1; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_9 = ___0_cells; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_9, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_000d; } } { goto IL_0077; } IL_002f: { // for (int i = 0; i < cells.Count; i++) V_2 = 0; goto IL_006e; } IL_0033: { // var cell = Grid.GetCell(cells[i], false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = __this->___Grid_2; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_12 = ___0_cells; int32_t L_13 = V_2; NullCheck(L_12); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_14; L_14 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_12, L_13, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); NullCheck(L_11); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15; L_15 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_11, L_14, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_3 = L_15; // if (FGenerators.CheckIfIsNull(cell) || cell.InTargetGridArea == false) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_16 = V_3; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_17; L_17 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_16, NULL); if (L_17) { goto IL_0057; } } { FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_18 = V_3; NullCheck(L_18); bool L_19 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_18)->___InTargetGridArea_1; if (L_19) { goto IL_006a; } } IL_0057: { // cellsToCheck.Add(GetCell(cells[i])); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_20 = V_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_21 = ___0_cells; int32_t L_22 = V_2; NullCheck(L_21); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23; L_23 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_21, L_22, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24; L_24 = CellsController_GetCell_mB4AB3051EC0D8A4DABEE9BDDFC63DC05CB4C6363(__this, L_23, NULL); NullCheck(L_20); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_20, L_24, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_006a: { // for (int i = 0; i < cells.Count; i++) int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_006e: { // for (int i = 0; i < cells.Count; i++) int32_t L_26 = V_2; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_27 = ___0_cells; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_27, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_28))) { goto IL_0033; } } IL_0077: { // UpdateCells(cellsToCheck); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_29 = V_0; CellsController_UpdateCells_m03C850F4B324A9A5B81703DCCC81521D78D2C8C3(__this, L_29, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::UpdateCell(FIMSpace.Generating.FieldCell) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_UpdateCell_m4BE1D98DF4FE041132B0C4497CFCE61DC9596267 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (cell.GetCount <= 1) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_cell; NullCheck(L_0); int32_t L_1 = L_0->___GetCount_12; if ((((int32_t)L_1) > ((int32_t)1))) { goto IL_001c; } } { // GridCellsSave.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___GridCellsSave_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___0_cell; NullCheck(L_2); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_2, L_3, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // cell.GetCount = 2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___0_cell; NullCheck(L_4); L_4->___GetCount_12 = 2; } IL_001c: { // if (!DirtyCells.Contains(cell)) DirtyCells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = __this->___DirtyCells_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = ___0_cell; 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_0036; } } { // if (!DirtyCells.Contains(cell)) DirtyCells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = __this->___DirtyCells_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9 = ___0_cell; NullCheck(L_8); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_8, L_9, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_0036: { // } return; } } // System.Void FIMSpace.Generating.CellsController::UpdateCells(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_UpdateCells_m03C850F4B324A9A5B81703DCCC81521D78D2C8C3 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___0_cells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < cells.Count; i++) UpdateCell(cells[i]); V_0 = 0; goto IL_0015; } IL_0004: { // for (int i = 0; i < cells.Count; i++) UpdateCell(cells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = ___0_cells; int32_t L_1 = V_0; NullCheck(L_0); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_2; L_2 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_0, L_1, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); CellsController_UpdateCell_m4BE1D98DF4FE041132B0C4497CFCE61DC9596267(__this, L_2, NULL); // for (int i = 0; i < cells.Count; i++) UpdateCell(cells[i]); int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0015: { // for (int i = 0; i < cells.Count; i++) UpdateCell(cells[i]); int32_t L_4 = V_0; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = ___0_cells; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_5, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_4) < ((int32_t)L_6))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.CellsController::RemoveCell(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RemoveCell_m07E056C85414A15D0222B0DA6D29D90B9539E942 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, 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*)&FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&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_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_0 = NULL; int32_t V_1 = 0; { // FieldCell cell = null; V_0 = (FieldCell_t0474210B4815B1D080500050D625323788B306F9*)NULL; // if (Grid != null) cell = Grid.GetCell(pos, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___Grid_2; if (!L_0) { goto IL_001a; } } { // if (Grid != null) cell = Grid.GetCell(pos, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = __this->___Grid_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___0_pos; NullCheck(L_1); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3; L_3 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_1, L_2, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_0 = L_3; goto IL_0058; } IL_001a: { // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } V_1 = 0; goto IL_004a; } IL_001e: { // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = __this->___GridCellsSave_1; int32_t L_5 = V_1; NullCheck(L_4); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6; L_6 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_4, L_5, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_6); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_6)->___Pos_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___0_pos; bool L_9; L_9 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_7, L_8, NULL); if (!L_9) { goto IL_0046; } } { // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_10 = __this->___GridCellsSave_1; int32_t L_11 = V_1; NullCheck(L_10); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12; L_12 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_10, L_11, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); V_0 = L_12; // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } goto IL_0058; } IL_0046: { // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004a: { // else { for (int i = 0; i < GridCellsSave.Count; i++) if (GridCellsSave[i].Pos == pos) { cell = GridCellsSave[i]; break; } } int32_t L_14 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_15 = __this->___GridCellsSave_1; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_15, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_001e; } } IL_0058: { // if (FGenerators.CheckIfExist_NOTNULL(cell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_17 = V_0; 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_00a1; } } { // GridCellsSave.Remove(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_19 = __this->___GridCellsSave_1; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20 = V_0; NullCheck(L_19); bool L_21; L_21 = List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8(L_19, L_20, List_1_Remove_mCDAB68222F1F80932B780B74B9F6894BC88210D8_RuntimeMethod_var); // if (Grid != null) Grid.RemoveCell(cell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_22 = __this->___Grid_2; if (!L_22) { goto IL_0081; } } { // if (Grid != null) Grid.RemoveCell(cell); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_23 = __this->___Grid_2; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = V_0; NullCheck(L_23); FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8(L_23, L_24, FGenGraph_2_RemoveCell_mEEB3661410A72AF7078A0EEB75277B8AC33EF3A8_RuntimeMethod_var); } IL_0081: { // cell.Clear(); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_0; NullCheck(L_25); VirtualActionInvoker0::Invoke(4 /* System.Void FIMSpace.Generating.FieldCell::Clear() */, L_25); // if (DirtyCells.Contains(cell) == false) DirtyCells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_26 = __this->___DirtyCells_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_27 = V_0; NullCheck(L_26); bool L_28; L_28 = List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB(L_26, L_27, List_1_Contains_mDFC79D06190898E79302E942FB4C5E1B4C83D1CB_RuntimeMethod_var); if (L_28) { goto IL_00a1; } } { // if (DirtyCells.Contains(cell) == false) DirtyCells.Add(cell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_29 = __this->___DirtyCells_5; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_30 = V_0; NullCheck(L_29); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_29, L_30, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_00a1: { // } return; } } // System.Void FIMSpace.Generating.CellsController::RemoveCells(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RemoveCells_mCA64532CA218598A3BEF88AB8C2E3C342491BE66 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___0_cells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < cells.Count; i++) V_0 = 0; goto IL_0015; } IL_0004: { // RemoveCell(cells[i]); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = ___0_cells; int32_t L_1 = V_0; NullCheck(L_0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_0, L_1, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); CellsController_RemoveCell_m07E056C85414A15D0222B0DA6D29D90B9539E942(__this, L_2, NULL); // for (int i = 0; i < cells.Count; i++) int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_0015: { // for (int i = 0; i < cells.Count; i++) int32_t L_4 = V_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_5 = ___0_cells; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_5, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_4) < ((int32_t)L_6))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.CellsController::ClearAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_ClearAll_m2B305DDE2B4BEA1D1A08D18DDA9267C9C1EF80B4 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // Grid = new FGenGraph(true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var); NullCheck(L_0); FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_0, (bool)1, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var); __this->___Grid_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_2), (void*)L_0); // GridCellsSave.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = __this->___GridCellsSave_1; NullCheck(L_1); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_1, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // ToUpdate.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = __this->___ToUpdate_8; NullCheck(L_2); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_2, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // ToInstantiate.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = __this->___ToInstantiate_7; NullCheck(L_3); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_3, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // spawnQueue.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = __this->___spawnQueue_6; NullCheck(L_4); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_4, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // DirtyCells.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = __this->___DirtyCells_5; NullCheck(L_5); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_5, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // phantomGenerationNumer = 0; __this->___phantomGenerationNumer_9 = 0; // InstantiatedInfo.Clear(true); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6; L_6 = CellsController_get_InstantiatedInfo_mA6FD0E139BF0EDAABE4F35811EDA4071D4EBF9AB(__this, NULL); NullCheck(L_6); InstantiatedFieldInfo_Clear_m2C196AF09C10325259C8A30488FF3DE287547D0C(L_6, (bool)1, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::RunModificatorsWithPreparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModificatorsWithPreparation_mA8B937621DCD376CB9B6D19ED561DD959AA72B47 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // ParentPreparation.PrepareGuides(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_0; L_0 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_0); GeneratingPreparation_PrepareGuides_mA80F66F94E9F6D157C5A1019BD3FCC34236E7D2B(L_0, NULL); // ParentPreparation.RefreshSelfInfjection(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_1; L_1 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_1); GeneratingPreparation_RefreshSelfInfjection_mD6FC1334F2E42252ABA020292A5190738D7719A9(L_1, NULL); // ParentPreparation.PreparePresetVariables(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_2; L_2 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_2); GeneratingPreparation_PreparePresetVariables_mEC585760CE8DBEE6FE2EE04D6DB7029ECCEF5DAA(L_2, NULL); // ParentPreparation.RunPreInstructions(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_3; L_3 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_3); GeneratingPreparation_RunPreInstructions_mBB185C84FC1DB2C0040E71E47476E96D5F8BA322(L_3, NULL); // ParentPreparation.RunTemporaryPreInjections(this); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_4; L_4 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_4); GeneratingPreparation_RunTemporaryPreInjections_m25E9C1B93C093F413AE19A96136526D21501DE9C(L_4, __this, NULL); // ParentPreparation.RunMainInstructions(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_5; L_5 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_5); GeneratingPreparation_RunMainInstructions_m4A14B788D314AE7F796D23D50B6FC66F6FE16E8E(L_5, NULL); // RunFieldSetupPacks(RuntimeFieldSetup); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = CellsController_get_RuntimeFieldSetup_m34328C7614FC0C7751AC59A0D1B98F976038640A(__this, NULL); CellsController_RunFieldSetupPacks_m53D93CD1E2FD9C82083B239E4E62A1CE374BFDD8(__this, L_6, (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL, NULL); // ParentPreparation.RunPostCellsRefill(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_7; L_7 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_7); GeneratingPreparation_RunPostCellsRefill_m1122A99BB59C6BBED38059F81AD72193288E9321(L_7, NULL); // ParentPreparation.RunTemporaryPostInjections(this); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_8; L_8 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_8); GeneratingPreparation_RunTemporaryPostInjections_m0E7D2A6A69A368767A4A05249D3DE00949112F6C(L_8, __this, NULL); // ParentPreparation.RunPostIntructions(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_9; L_9 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_9); GeneratingPreparation_RunPostIntructions_mC3F2B29EF79AEC81881E5DCB6BF6B0C923D4AC8D(L_9, NULL); // ParentPreparation.ClearTemporaryInjections(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_10; L_10 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_10); GeneratingPreparation_ClearTemporaryInjections_m254F26EDDC24AE243355B99FBA1143ED9B16DFED(L_10, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsController::RunFieldSetupPacks(FIMSpace.Generating.FieldSetup,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunFieldSetupPacks_m53D93CD1E2FD9C82083B239E4E62A1CE374BFDD8 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_setup, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_1 = NULL; { // for (int p = 0; p < setup.ModificatorPacks.Count; p++) V_0 = 0; goto IL_002e; } IL_0004: { // ModificatorsPack pack = setup.ModificatorPacks[p]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_setup; NullCheck(L_0); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_1 = L_0->___ModificatorPacks_15; int32_t L_2 = V_0; NullCheck(L_1); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3; L_3 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_1, L_2, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); V_1 = L_3; // if (pack == null) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_5) { goto IL_002a; } } { // if (pack.DisableWholePackage) continue; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = V_1; NullCheck(L_6); bool L_7 = L_6->___DisableWholePackage_7; if (L_7) { goto IL_002a; } } { // RunModificatorPack(pack, selectiveCells); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = V_1; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_9 = ___1_selectiveCells; CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB(__this, L_8, L_9, NULL); } IL_002a: { // for (int p = 0; p < setup.ModificatorPacks.Count; p++) int32_t L_10 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_002e: { // for (int p = 0; p < setup.ModificatorPacks.Count; p++) int32_t L_11 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = ___0_setup; NullCheck(L_12); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_13 = L_12->___ModificatorPacks_15; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_13, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_14))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.CellsController::RunModificatorPack(FIMSpace.Generating.ModificatorsPack,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* V_0 = NULL; int32_t V_1 = 0; { // pack.PrepareSeed(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = ___0_pack; NullCheck(L_0); ModificatorsPack_PrepareSeed_m3F40E247C2A468AFBF6F6AEEA45EEC0D2A26E297(L_0, NULL); // List toRun = pack.GetModListToRun(ParentPreparation); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_1 = ___0_pack; GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_2; L_2 = CellsController_get_ParentPreparation_m79CAF4B915ACAEB01FE2CA0059F302DF377D5E36(__this, NULL); NullCheck(L_1); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_3; L_3 = ModificatorsPack_GetModListToRun_m79202BA1FF5584F3FD3E0D65F2480954DA1038CC(L_1, L_2, NULL); V_0 = L_3; // for (int i = 0; i < toRun.Count; i++) RunModification(toRun[i], selectiveCells); V_1 = 0; goto IL_0029; } IL_0017: { // for (int i = 0; i < toRun.Count; i++) RunModification(toRun[i], selectiveCells); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_4 = V_0; int32_t L_5 = V_1; NullCheck(L_4); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6; L_6 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_4, L_5, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_7 = ___1_selectiveCells; CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834(__this, L_6, L_7, NULL); // for (int i = 0; i < toRun.Count; i++) RunModification(toRun[i], selectiveCells); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0029: { // for (int i = 0; i < toRun.Count; i++) RunModification(toRun[i], selectiveCells); int32_t L_9 = V_1; List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_10 = V_0; NullCheck(L_10); int32_t L_11; L_11 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_10, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_11))) { goto IL_0017; } } { // } return; } } // System.Void FIMSpace.Generating.CellsController::RunModification(FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___1_selectiveCells, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (mod.VariantOf == null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___0_mod; NullCheck(L_0); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = L_0->___VariantOf_18; 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_0019; } } { // mod.ModifyGraph(this, null, selectiveCells); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___0_mod; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = ___1_selectiveCells; NullCheck(L_3); VirtualActionInvoker4< CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, bool >::Invoke(7 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.CellsController,FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1,System.Boolean) */, L_3, __this, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL, L_4, (bool)1); return; } IL_0019: { // mod.VariantOf.ModifyGraph(this, mod, selectiveCells); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = ___0_mod; NullCheck(L_5); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_6 = L_5->___VariantOf_18; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = ___0_mod; List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = ___1_selectiveCells; NullCheck(L_6); VirtualActionInvoker4< CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, bool >::Invoke(7 /* System.Void FIMSpace.Generating.FieldModification::ModifyGraph(FIMSpace.Generating.CellsController,FIMSpace.Generating.FieldModification,System.Collections.Generic.List`1,System.Boolean) */, L_6, __this, L_7, L_8, (bool)1); // } return; } } // System.Void FIMSpace.Generating.CellsController::SetWithGrid(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_SetWithGrid_m9B1BABEE6A536FAB99617F8C2BE5F1B9EB505154 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // GridCellsSave.Clear(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_0 = __this->___GridCellsSave_1; NullCheck(L_0); List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_inline(L_0, List_1_Clear_m24856F3F09B16317F7184553EF3D206E484ADAD8_RuntimeMethod_var); // Grid = grid; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = ___0_grid; __this->___Grid_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_2), (void*)L_1); // for (int i = 0; i < grid.AllCells.Count; i++) V_0 = 0; goto IL_0043; } IL_0016: { // grid.AllCells[i].InTargetGridArea = true; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; NullCheck(L_2); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_3 = L_2->___AllCells_0; int32_t L_4 = V_0; NullCheck(L_3); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5; L_5 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_3, L_4, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_5); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_5)->___InTargetGridArea_1 = (bool)1; // GridCellsSave.Add(grid.AllCells[i]); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_6 = __this->___GridCellsSave_1; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7 = ___0_grid; NullCheck(L_7); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_8 = L_7->___AllCells_0; int32_t L_9 = V_0; NullCheck(L_8); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10; L_10 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_8, L_9, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); NullCheck(L_6); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_6, L_10, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); // for (int i = 0; i < grid.AllCells.Count; i++) int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0043: { // for (int i = 0; i < grid.AllCells.Count; i++) int32_t L_12 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_13 = ___0_grid; NullCheck(L_13); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_14 = L_13->___AllCells_0; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_14, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_15))) { goto IL_0016; } } { // SetAllDirty(); CellsController_SetAllDirty_m29A51D53821E4C41647E664428D6C166EFA8CDD8(__this, NULL); // } return; } } // System.Boolean FIMSpace.Generating.CellsController::get_IsInstantiationCoroutineRunning() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_IsInstantiationCoroutineRunning_mDF30A8320B96BC7E4BCB42923B1E0C85026423D1 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public bool IsInstantiationCoroutineRunning { get { if (coroutineInstantiation == null) return false; return coroutineInstanceIsRunning; } } Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->___coroutineInstantiation_12; if (L_0) { goto IL_000a; } } { // public bool IsInstantiationCoroutineRunning { get { if (coroutineInstantiation == null) return false; return coroutineInstanceIsRunning; } } return (bool)0; } IL_000a: { // public bool IsInstantiationCoroutineRunning { get { if (coroutineInstantiation == null) return false; return coroutineInstanceIsRunning; } } bool L_1 = __this->___coroutineInstanceIsRunning_13; return L_1; } } // System.Boolean FIMSpace.Generating.CellsController::get_IsGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_IsGenerating_m130A8807B9B0CE1D1548252D7D92884F93C0D589 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public bool IsGenerating { get { return IsInstantiationCoroutineRunning || AsyncIsRunning; } } bool L_0; L_0 = CellsController_get_IsInstantiationCoroutineRunning_mDF30A8320B96BC7E4BCB42923B1E0C85026423D1(__this, NULL); if (L_0) { goto IL_000f; } } { bool L_1; L_1 = CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF(__this, NULL); return L_1; } IL_000f: { return (bool)1; } } // System.Boolean FIMSpace.Generating.CellsController::get_FinishedGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CellsController_get_FinishedGenerating_m0D7906C4039FF18DF7CF226A789FD06F6E8BDC9C (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public bool FinishedGenerating { get { return InstantiationProgress >=1f; } } float L_0; L_0 = CellsController_get_InstantiationProgress_m3B94C15FCC7316F6D47A73B1E1F49BA7C669ADB0(__this, NULL); return (bool)((((int32_t)((!(((float)L_0) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Single FIMSpace.Generating.CellsController::get_InstantiationProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CellsController_get_InstantiationProgress_m3B94C15FCC7316F6D47A73B1E1F49BA7C669ADB0 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public float InstantiationProgress { get { if (IsInstantiationCoroutineRunning == false) return 1f; if (LatestToSpawnCount <= 0f) return 1f; return 1f - ((float)ToSpawnCount / (float)LatestToSpawnCount); } } bool L_0; L_0 = CellsController_get_IsInstantiationCoroutineRunning_mDF30A8320B96BC7E4BCB42923B1E0C85026423D1(__this, NULL); if (L_0) { goto IL_000e; } } { // public float InstantiationProgress { get { if (IsInstantiationCoroutineRunning == false) return 1f; if (LatestToSpawnCount <= 0f) return 1f; return 1f - ((float)ToSpawnCount / (float)LatestToSpawnCount); } } return (1.0f); } IL_000e: { // public float InstantiationProgress { get { if (IsInstantiationCoroutineRunning == false) return 1f; if (LatestToSpawnCount <= 0f) return 1f; return 1f - ((float)ToSpawnCount / (float)LatestToSpawnCount); } } int32_t L_1; L_1 = CellsController_get_LatestToSpawnCount_mDCE51FBBE5D789AD9F5382DD925003C33D0A46F5_inline(__this, NULL); if ((!(((float)((float)L_1)) <= ((float)(0.0f))))) { goto IL_0022; } } { // public float InstantiationProgress { get { if (IsInstantiationCoroutineRunning == false) return 1f; if (LatestToSpawnCount <= 0f) return 1f; return 1f - ((float)ToSpawnCount / (float)LatestToSpawnCount); } } return (1.0f); } IL_0022: { // public float InstantiationProgress { get { if (IsInstantiationCoroutineRunning == false) return 1f; if (LatestToSpawnCount <= 0f) return 1f; return 1f - ((float)ToSpawnCount / (float)LatestToSpawnCount); } } int32_t L_2; L_2 = CellsController_get_ToSpawnCount_m043FD1EA10F92996CCE1302B5C7A2B5B88352002(__this, NULL); int32_t L_3; L_3 = CellsController_get_LatestToSpawnCount_mDCE51FBBE5D789AD9F5382DD925003C33D0A46F5_inline(__this, NULL); return ((float)il2cpp_codegen_subtract((1.0f), ((float)(((float)L_2)/((float)L_3))))); } } // System.Int32 FIMSpace.Generating.CellsController::get_LatestToSpawnCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CellsController_get_LatestToSpawnCount_mDCE51FBBE5D789AD9F5382DD925003C33D0A46F5 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public int LatestToSpawnCount { get; private set; } int32_t L_0 = __this->___U3CLatestToSpawnCountU3Ek__BackingField_11; return L_0; } } // System.Void FIMSpace.Generating.CellsController::set_LatestToSpawnCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_set_LatestToSpawnCount_m3055275C21B211F5A787BAAD36CE6988691F760E (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LatestToSpawnCount { get; private set; } int32_t L_0 = ___0_value; __this->___U3CLatestToSpawnCountU3Ek__BackingField_11 = L_0; return; } } // System.Void FIMSpace.Generating.CellsController::InstantiateInCourutine(UnityEngine.MonoBehaviour,System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController_InstantiateInCourutine_mF2048D6E8DE1F044DDF380669FE0E47C25D984CD (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_caller, float ___1_instantiationMaxSecondsDelay, int32_t ___2_minimumInstantiationsInFrame, const RuntimeMethod* method) { { // if (coroutineInstanceIsRunning == false) bool L_0 = __this->___coroutineInstanceIsRunning_13; if (L_0) { goto IL_002f; } } { // LatestToSpawnCount = ToSpawnCount; int32_t L_1; L_1 = CellsController_get_ToSpawnCount_m043FD1EA10F92996CCE1302B5C7A2B5B88352002(__this, NULL); CellsController_set_LatestToSpawnCount_m3055275C21B211F5A787BAAD36CE6988691F760E_inline(__this, L_1, NULL); // coroutineInstanceIsRunning = true; __this->___coroutineInstanceIsRunning_13 = (bool)1; // coroutineInstantiation = caller.StartCoroutine(IEInstantiateInCourutine(instantiationMaxSecondsDelay, minimumInstantiationsInFrame)); MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_2 = ___0_caller; float L_3 = ___1_instantiationMaxSecondsDelay; int32_t L_4 = ___2_minimumInstantiationsInFrame; RuntimeObject* L_5; L_5 = CellsController_IEInstantiateInCourutine_mA673A581C5F0C026C98191BDFA1A3C876958FA2A(__this, L_3, L_4, NULL); NullCheck(L_2); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_6; L_6 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_2, L_5, NULL); __this->___coroutineInstantiation_12 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___coroutineInstantiation_12), (void*)L_6); } IL_002f: { // } return; } } // System.Collections.IEnumerator FIMSpace.Generating.CellsController::IEInstantiateInCourutine(System.Single,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CellsController_IEInstantiateInCourutine_mA673A581C5F0C026C98191BDFA1A3C876958FA2A (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, float ___0_instantiationMaxSecondsDelay, int32_t ___1_minimumInstantiationsInFrame, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* L_0 = (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47*)il2cpp_codegen_object_new(U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47_il2cpp_TypeInfo_var); NullCheck(L_0); U3CIEInstantiateInCourutineU3Ed__77__ctor_mD1B88850926DDD75DCA3EDAFB617697421E6EADE(L_0, 0, NULL); U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* L_2 = L_1; float L_3 = ___0_instantiationMaxSecondsDelay; NullCheck(L_2); L_2->___instantiationMaxSecondsDelay_4 = L_3; U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* L_4 = L_2; int32_t L_5 = ___1_minimumInstantiationsInFrame; NullCheck(L_4); L_4->___minimumInstantiationsInFrame_3 = L_5; return L_4; } } // System.Void FIMSpace.Generating.CellsController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsController__ctor_mEA48182B0E59890F62F19FAD196C373071947811 (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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); s_Il2CppMethodInitialized = true; } { // [HideInInspector] [SerializeField] public List GridCellsSave = 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); __this->___GridCellsSave_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___GridCellsSave_1), (void*)L_0); // [HideInInspector] public List DirtyCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_1, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->___DirtyCells_5 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___DirtyCells_5), (void*)L_1); // [SerializeField] [HideInInspector] private List spawnQueue = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_2, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->___spawnQueue_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___spawnQueue_6), (void*)L_2); // [HideInInspector] public List ToInstantiate = 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->___ToInstantiate_7 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___ToInstantiate_7), (void*)L_3); // [HideInInspector] public List ToUpdate = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_4, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->___ToUpdate_8 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___ToUpdate_8), (void*)L_4); 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.CellsController/d__34::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIECheckAsyncFailU3Ed__34__ctor_m8176A17CB85043DBF19D0C88A4F9563DE8041DF9 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void FIMSpace.Generating.CellsController/d__34::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIECheckAsyncFailU3Ed__34_System_IDisposable_Dispose_mB220DE84BB15D4A260945CCF4D505E97B45B0E59 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, const RuntimeMethod* method) { { return; } } // System.Boolean FIMSpace.Generating.CellsController/d__34::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIECheckAsyncFailU3Ed__34_MoveNext_mFAAEDDD183FFC59BD2FCD597BD36476224A274D2 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, 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*)&_stringLiteral8CD5FB2D56778C531FCFDE389CF2226B93C9504B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA28332B61D869477D74BB1F827AE816406288FC6); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_0017; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0084; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); } IL_001e: { // if (asyncOperation == null) yield break; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_4 = V_1; NullCheck(L_4); GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_5 = L_4->___asyncOperation_10; if (L_5) { goto IL_0028; } } { // if (asyncOperation == null) yield break; return (bool)0; } IL_0028: { // if (asyncOperation.Fail) CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_6 = V_1; NullCheck(L_6); GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_7 = L_6->___asyncOperation_10; NullCheck(L_7); bool L_8 = L_7->___Fail_6; if (!L_8) { goto IL_0057; } } { // UnityEngine.Debug.Log("[PGG Async] Error occured during async operation! Some nodes are probably using UnityEngine methods which is not allowed in async methods!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral8CD5FB2D56778C531FCFDE389CF2226B93C9504B, NULL); // UnityEngine.Debug.Log("[PGG Async] CAN'T GENERATE ASYNC - Check logs"); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralA28332B61D869477D74BB1F827AE816406288FC6, NULL); // GenerateNonAsyncStack(instantiateAllInstant); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_9 = V_1; bool L_10 = __this->___instantiateAllInstant_3; NullCheck(L_9); CellsController_GenerateNonAsyncStack_m9EA8371C03C086E7553E78C5D6749794263EEE7F(L_9, L_10, NULL); // yield break; return (bool)0; } IL_0057: { // if (asyncOperation.IsDone) CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_11 = V_1; NullCheck(L_11); GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19* L_12 = L_11->___asyncOperation_10; NullCheck(L_12); bool L_13; L_13 = FThread_get_IsDone_m49EF2C6577E2B0768E89FB741A1B4F5165DEA1BF(L_12, NULL); if (!L_13) { goto IL_0074; } } { // if (instantiateAllInstant) InstantiateAllRemaining(); bool L_14 = __this->___instantiateAllInstant_3; if (!L_14) { goto IL_0072; } } { // if (instantiateAllInstant) InstantiateAllRemaining(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_15 = V_1; NullCheck(L_15); CellsController_InstantiateAllRemaining_m80AEE758736932829AF073D90CA7FE9DCF2FA0BD(L_15, NULL); } IL_0072: { // yield break; return (bool)0; } IL_0074: { // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0084: { __this->___U3CU3E1__state_0 = (-1); // while (true) goto IL_001e; } } // System.Object FIMSpace.Generating.CellsController/d__34::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIECheckAsyncFailU3Ed__34_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m1BDEA5615A6B3EA9E3D73614F4F7F2F0C7BC1DF7 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void FIMSpace.Generating.CellsController/d__34::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIECheckAsyncFailU3Ed__34_System_Collections_IEnumerator_Reset_m0AC1FDC0B4E0800E3F67FC8129B9C8506AE5D584 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CIECheckAsyncFailU3Ed__34_System_Collections_IEnumerator_Reset_m0AC1FDC0B4E0800E3F67FC8129B9C8506AE5D584_RuntimeMethod_var))); } } // System.Object FIMSpace.Generating.CellsController/d__34::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIECheckAsyncFailU3Ed__34_System_Collections_IEnumerator_get_Current_mC90E83C472D9F4455A9D7CD08CBC062BCB566B01 (U3CIECheckAsyncFailU3Ed__34_t25856E661D420619220394DCA2C39D622004DB47* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.CellsController/d__77::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEInstantiateInCourutineU3Ed__77__ctor_mD1B88850926DDD75DCA3EDAFB617697421E6EADE (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); int32_t L_0 = ___0_U3CU3E1__state; __this->___U3CU3E1__state_0 = L_0; return; } } // System.Void FIMSpace.Generating.CellsController/d__77::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEInstantiateInCourutineU3Ed__77_System_IDisposable_Dispose_m92F23C08F144C4AF458E281243D94DC82DA07BF4 (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, const RuntimeMethod* method) { { return; } } // System.Boolean FIMSpace.Generating.CellsController/d__77::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIEInstantiateInCourutineU3Ed__77_MoveNext_m9F01265434A5CD506F8534B67B65DD879D8D6C38 (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0026; } case 1: { goto IL_003d; } case 2: { goto IL_0056; } case 3: { goto IL_0140; } } } { return (bool)0; } IL_0026: { __this->___U3CU3E1__state_0 = (-1); // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_003d: { __this->___U3CU3E1__state_0 = (-1); goto IL_005d; } IL_0046: { // while (AsyncIsRunning) { yield return null; } __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_0056: { __this->___U3CU3E1__state_0 = (-1); } IL_005d: { // while (AsyncIsRunning) { yield return null; } CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3 = V_1; NullCheck(L_3); bool L_4; L_4 = CellsController_get_AsyncIsRunning_m543BFE66ECE78C7BB6782623CEF873A49B50BDDF(L_3, NULL); if (L_4) { goto IL_0046; } } { // coroutineInstanceIsRunning = true; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_5 = V_1; NullCheck(L_5); L_5->___coroutineInstanceIsRunning_13 = (bool)1; // if (minimumInstantiationsInFrame < 1) minimumInstantiationsInFrame = 1; int32_t L_6 = __this->___minimumInstantiationsInFrame_3; if ((((int32_t)L_6) >= ((int32_t)1))) { goto IL_007c; } } { // if (minimumInstantiationsInFrame < 1) minimumInstantiationsInFrame = 1; __this->___minimumInstantiationsInFrame_3 = 1; } IL_007c: { // if (instantiationMaxSecondsDelay < 0) instantiationMaxSecondsDelay = 0; float L_7 = __this->___instantiationMaxSecondsDelay_4; if ((!(((float)L_7) < ((float)(0.0f))))) { goto IL_0094; } } { // if (instantiationMaxSecondsDelay < 0) instantiationMaxSecondsDelay = 0; __this->___instantiationMaxSecondsDelay_4 = (0.0f); } IL_0094: { // System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_8 = (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043*)il2cpp_codegen_object_new(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); NullCheck(L_8); Stopwatch__ctor_mAFE6B2F45CF1C3469EF6D5307972BC098B473D0A(L_8, NULL); __this->___U3CwatchU3E5__2_5 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwatchU3E5__2_5), (void*)L_8); // watch.Reset(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_9 = __this->___U3CwatchU3E5__2_5; NullCheck(L_9); Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA(L_9, NULL); // int iterations = 0; __this->___U3CiterationsU3E5__3_6 = 0; // int allIterations = 0; __this->___U3CallIterationsU3E5__4_7 = 0; goto IL_0147; } IL_00bd: { // watch.Start(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_10 = __this->___U3CwatchU3E5__2_5; NullCheck(L_10); Stopwatch_Start_m35906A38C7D336CF9DD35854C7E170D762A55915(L_10, NULL); // InstantiateStep(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_11 = V_1; NullCheck(L_11); InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_12; L_12 = CellsController_InstantiateStep_m10A8EFD1B1AEFB612605EF69D6B0A803AE94D3F3(L_11, NULL); // watch.Stop(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_13 = __this->___U3CwatchU3E5__2_5; NullCheck(L_13); Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_13, NULL); // iterations += 1; int32_t L_14 = __this->___U3CiterationsU3E5__3_6; __this->___U3CiterationsU3E5__3_6 = ((int32_t)il2cpp_codegen_add(L_14, 1)); // allIterations += 1; int32_t L_15 = __this->___U3CallIterationsU3E5__4_7; __this->___U3CallIterationsU3E5__4_7 = ((int32_t)il2cpp_codegen_add(L_15, 1)); // if (iterations > minimumInstantiationsInFrame) int32_t L_16 = __this->___U3CiterationsU3E5__3_6; int32_t L_17 = __this->___minimumInstantiationsInFrame_3; if ((((int32_t)L_16) <= ((int32_t)L_17))) { goto IL_0147; } } { // if (watch.ElapsedMilliseconds * 0.001f > instantiationMaxSecondsDelay) Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_18 = __this->___U3CwatchU3E5__2_5; NullCheck(L_18); int64_t L_19; L_19 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_18, NULL); float L_20 = __this->___instantiationMaxSecondsDelay_4; if ((!(((float)((float)il2cpp_codegen_multiply(((float)L_19), (0.00100000005f)))) > ((float)L_20)))) { goto IL_0147; } } { // watch.Reset(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_21 = __this->___U3CwatchU3E5__2_5; NullCheck(L_21); Stopwatch_Reset_mF22DE61FDE7FF5825C750D2F6482B591BDC715FA(L_21, NULL); // iterations = 0; __this->___U3CiterationsU3E5__3_6 = 0; // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 3; return (bool)1; } IL_0140: { __this->___U3CU3E1__state_0 = (-1); } IL_0147: { // while (WaitingToBeSpawned) CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_22 = V_1; NullCheck(L_22); bool L_23; L_23 = CellsController_get_WaitingToBeSpawned_mFA66221086F06EAAD4EB5E300B25757C8F638D88(L_22, NULL); if (L_23) { goto IL_00bd; } } { // coroutineInstanceIsRunning = false; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_24 = V_1; NullCheck(L_24); L_24->___coroutineInstanceIsRunning_13 = (bool)0; // yield break; return (bool)0; } } // System.Object FIMSpace.Generating.CellsController/d__77::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEInstantiateInCourutineU3Ed__77_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m41D395E9B98A6955A27146E7BBA0AA6B3851E332 (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void FIMSpace.Generating.CellsController/d__77::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEInstantiateInCourutineU3Ed__77_System_Collections_IEnumerator_Reset_mCA04CC30BA4ED012C984011227212F5FAB5CECF8 (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, const RuntimeMethod* method) { { NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_0); NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CIEInstantiateInCourutineU3Ed__77_System_Collections_IEnumerator_Reset_mCA04CC30BA4ED012C984011227212F5FAB5CECF8_RuntimeMethod_var))); } } // System.Object FIMSpace.Generating.CellsController/d__77::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEInstantiateInCourutineU3Ed__77_System_Collections_IEnumerator_get_Current_m410C0E85E5AA0300C4656D471C2909781F18E02C (U3CIEInstantiateInCourutineU3Ed__77_tCB535F61451B0D25C2D01B77DD780B7826192A47* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // 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) { { // public FieldSetup RuntimeFieldSetup { get { return Preparation.RuntimeFieldSetup; } } GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_0 = __this->___Preparation_2; NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = GeneratingPreparation_get_RuntimeFieldSetup_mB32B9A79D3427326D7E684D88F1E8258EDD80497(L_0, NULL); return L_1; } } // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.FlexibleGeneratorSetup::get_Composition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* method) { { // public FieldSetupComposition Composition { get; private set; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = __this->___U3CCompositionU3Ek__BackingField_5; return L_0; } } // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::set_Composition(FIMSpace.Generating.FieldSetupComposition) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_set_Composition_m149EDF4C9D83C87D0C8AAF560A165673B8B0CFBE (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___0_value, const RuntimeMethod* method) { { // public FieldSetupComposition Composition { get; private set; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = ___0_value; __this->___U3CCompositionU3Ek__BackingField_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCompositionU3Ek__BackingField_5), (void*)L_0); return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ParentObject = g; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_0 = ___0_g; __this->___ParentObject_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentObject_0), (void*)L_0); // Composition = compos; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_1 = ___1_compos; FlexibleGeneratorSetup_set_Composition_m149EDF4C9D83C87D0C8AAF560A165673B8B0CFBE_inline(__this, L_1, NULL); // if (Preparation == null) GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_2 = __this->___Preparation_2; if (L_2) { goto IL_007c; } } { // Preparation = new GeneratingPreparation(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_3 = (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89*)il2cpp_codegen_object_new(GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89_il2cpp_TypeInfo_var); NullCheck(L_3); GeneratingPreparation__ctor_m504A2A5301234B2C1A05D8FAC53DF6E0EBB6D4DE(L_3, NULL); __this->___Preparation_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Preparation_2), (void*)L_3); // if (CellsController == null) CellsController = new CellsController(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_4 = __this->___CellsController_3; if (L_4) { goto IL_0034; } } { // if (CellsController == null) CellsController = new CellsController(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_5 = (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514*)il2cpp_codegen_object_new(CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514_il2cpp_TypeInfo_var); NullCheck(L_5); CellsController__ctor_mEA48182B0E59890F62F19FAD196C373071947811(L_5, NULL); __this->___CellsController_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsController_3), (void*)L_5); } IL_0034: { // if (InstantiatedInfo == null) InstantiatedInfo = new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6 = __this->___InstantiatedInfo_4; if (L_6) { goto IL_0047; } } { // if (InstantiatedInfo == null) InstantiatedInfo = new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_7 = (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)il2cpp_codegen_object_new(InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); NullCheck(L_7); InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8(L_7, NULL); __this->___InstantiatedInfo_4 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiatedInfo_4), (void*)L_7); } IL_0047: { // Preparation.Initialize(this); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_8 = __this->___Preparation_2; NullCheck(L_8); GeneratingPreparation_Initialize_m51C2F903B91880FAA1DA9479F5833BB0D94DB7B9(L_8, __this, NULL); // CellsController.Initialize(this); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_9 = __this->___CellsController_3; NullCheck(L_9); CellsController_Initialize_mE77126689248445717922FD3AA65971872C83D3D(L_9, __this, NULL); // InstantiatedInfo.Initialize(this); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_10 = __this->___InstantiatedInfo_4; NullCheck(L_10); InstantiatedFieldInfo_Initialize_mA79FC290583B727E8D89CB8C242F93DB97053E02(L_10, __this, NULL); // InstantiatedInfo.SetupContainer(g.transform); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_11 = __this->___InstantiatedInfo_4; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_12 = ___0_g; NullCheck(L_12); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL); NullCheck(L_11); InstantiatedFieldInfo_SetupContainer_mF1B870AB1347FF61D79255F900F2BDECFC70C756_inline(L_11, L_13, NULL); } IL_007c: { // RefreshReferences(g); MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_14 = ___0_g; FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C(__this, L_14, NULL); // } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ParentObject = g; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_0 = ___0_g; __this->___ParentObject_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentObject_0), (void*)L_0); // if (Preparation == null) Preparation = new GeneratingPreparation(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_1 = __this->___Preparation_2; if (L_1) { goto IL_001a; } } { // if (Preparation == null) Preparation = new GeneratingPreparation(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_2 = (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89*)il2cpp_codegen_object_new(GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89_il2cpp_TypeInfo_var); NullCheck(L_2); GeneratingPreparation__ctor_m504A2A5301234B2C1A05D8FAC53DF6E0EBB6D4DE(L_2, NULL); __this->___Preparation_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Preparation_2), (void*)L_2); } IL_001a: { // if (CellsController == null) CellsController = new CellsController(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_3 = __this->___CellsController_3; if (L_3) { goto IL_002d; } } { // if (CellsController == null) CellsController = new CellsController(); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_4 = (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514*)il2cpp_codegen_object_new(CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514_il2cpp_TypeInfo_var); NullCheck(L_4); CellsController__ctor_mEA48182B0E59890F62F19FAD196C373071947811(L_4, NULL); __this->___CellsController_3 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsController_3), (void*)L_4); } IL_002d: { // if (InstantiatedInfo == null) InstantiatedInfo = new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_5 = __this->___InstantiatedInfo_4; if (L_5) { goto IL_0040; } } { // if (InstantiatedInfo == null) InstantiatedInfo = new InstantiatedFieldInfo(); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_6 = (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)il2cpp_codegen_object_new(InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6_il2cpp_TypeInfo_var); NullCheck(L_6); InstantiatedFieldInfo__ctor_m0AA8802BD26B4A6CDC3BCD23F91F9537BE508CB8(L_6, NULL); __this->___InstantiatedInfo_4 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___InstantiatedInfo_4), (void*)L_6); } IL_0040: { // Preparation.RefreshReferences(this); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_7 = __this->___Preparation_2; NullCheck(L_7); GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE_inline(L_7, __this, NULL); // CellsController.RefreshReferences(this); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_8 = __this->___CellsController_3; NullCheck(L_8); CellsController_RefreshReferences_m5C7DD8F2A2B0D26290241394BE3DA83167E3EB09(L_8, __this, NULL); // InstantiatedInfo.RefreshReferences(this); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_9 = __this->___InstantiatedInfo_4; NullCheck(L_9); InstantiatedFieldInfo_RefreshReferences_m80C9681CD9F6C35990C773015A947B64F672D35F(L_9, __this, NULL); // InstantiatedInfo.SetupContainer(g.transform); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_10 = __this->___InstantiatedInfo_4; MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* L_11 = ___0_g; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); NullCheck(L_10); InstantiatedFieldInfo_SetupContainer_mF1B870AB1347FF61D79255F900F2BDECFC70C756_inline(L_10, L_12, NULL); // RefreshRuntimeFieldSetup(); FlexibleGeneratorSetup_RefreshRuntimeFieldSetup_mBE9E3B720E43F402A510B4FDB6B529B96CA3BCA2(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::RefreshRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_RefreshRuntimeFieldSetup_mBE9E3B720E43F402A510B4FDB6B529B96CA3BCA2 (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __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 (FieldPreset != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0061; } } { // if (Composition != null && Composition.Prepared && Composition.OverrideEnabled) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_2; L_2 = FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B_inline(__this, NULL); if (!L_2) { goto IL_0030; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3; L_3 = FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B_inline(__this, NULL); NullCheck(L_3); bool L_4 = L_3->___Prepared_3; if (!L_4) { goto IL_0030; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_5; L_5 = FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B_inline(__this, NULL); NullCheck(L_5); bool L_6 = L_5->___OverrideEnabled_2; if (L_6) { goto IL_0061; } } IL_0030: { // if (RuntimeFieldSetup == null || RuntimeFieldSetup.InstantiatedOutOf != FieldPreset) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7; L_7 = FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_8) { goto IL_0056; } } { FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9; L_9 = FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2(__this, NULL); NullCheck(L_9); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10; L_10 = FieldSetup_get_InstantiatedOutOf_mBAB66AB1B60315ABA18F4E4DA377EC62639A8DDA_inline(L_9, NULL); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11 = __this->___FieldPreset_1; 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_0061; } } IL_0056: { // Preparation.ReGenerateRuntimeFieldSetup(); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_13 = __this->___Preparation_2; NullCheck(L_13); GeneratingPreparation_ReGenerateRuntimeFieldSetup_m33BE961CEF2E8C76D46B068AA5274BE3C6149841(L_13, NULL); } IL_0061: { // } return; } } // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup__ctor_mF650D931C00B0FAE25EEBC598EDE04BEB397787C (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __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 // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::get_RuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_get_RuntimeFieldSetup_mB32B9A79D3427326D7E684D88F1E8258EDD80497 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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 RuntimeFieldSetup { get { if (runtimeFieldSetup == null) runtimeFieldSetup = GenerateRuntimeFieldSetup(); return runtimeFieldSetup; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; 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_001a; } } { // public FieldSetup RuntimeFieldSetup { get { if (runtimeFieldSetup == null) runtimeFieldSetup = GenerateRuntimeFieldSetup(); return runtimeFieldSetup; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2; L_2 = GeneratingPreparation_GenerateRuntimeFieldSetup_m0C87C7AE746F70047550138021F7EC8025B5F56F(__this, NULL); __this->___runtimeFieldSetup_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___runtimeFieldSetup_1), (void*)L_2); } IL_001a: { // public FieldSetup RuntimeFieldSetup { get { if (runtimeFieldSetup == null) runtimeFieldSetup = GenerateRuntimeFieldSetup(); return runtimeFieldSetup; } } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = __this->___runtimeFieldSetup_1; return L_3; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::get_ParentFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_get_ParentFieldSetup_mBE5D39BBEFA0AC2C3D0A793259314EC698DD6AB3 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // public FieldSetup ParentFieldSetup { get { return FlexSetup.FieldPreset; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; NullCheck(L_0); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = L_0->___FieldPreset_1; return L_1; } } // FIMSpace.Generating.CellsController FIMSpace.Generating.GeneratingPreparation::get_gen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // public CellsController gen { 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; } } // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.GeneratingPreparation::get_Composition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* V_0 = NULL; { // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = __this->___FlexSetup_0; if (L_0) { goto IL_000a; } } { // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } return (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6*)NULL; } IL_000a: { // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_1 = __this->___FlexSetup_0; NullCheck(L_1); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = L_1->___ParentObject_0; V_0 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)CastclassClass((RuntimeObject*)L_2, PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF_il2cpp_TypeInfo_var)); // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_4) { goto IL_0026; } } { // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } return (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6*)NULL; } IL_0026: { // public FieldSetupComposition Composition { get { if (FlexSetup == null) return null; PGGFlexibleGeneratorBase gen = (PGGFlexibleGeneratorBase)FlexSetup.ParentObject; if (gen == null) return null; return gen.Composition; } } PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* L_5 = V_0; NullCheck(L_5); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_6 = L_5->___Composition_12; return L_6; } } // System.Void FIMSpace.Generating.GeneratingPreparation::Initialize(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_Initialize_m51C2F903B91880FAA1DA9479F5833BB0D94DB7B9 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___0_flex, const RuntimeMethod* method) { { // RefreshReferences(flex); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = ___0_flex; GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE_inline(__this, L_0, NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RefreshReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::ReGenerateRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ReGenerateRuntimeFieldSetup_m33BE961CEF2E8C76D46B068AA5274BE3C6149841 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // runtimeFieldSetup = GenerateRuntimeFieldSetup(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0; L_0 = GeneratingPreparation_GenerateRuntimeFieldSetup_m0C87C7AE746F70047550138021F7EC8025B5F56F(__this, NULL); __this->___runtimeFieldSetup_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___runtimeFieldSetup_1), (void*)L_0); // } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GeneratingPreparation::GenerateRuntimeFieldSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GeneratingPreparation_GenerateRuntimeFieldSetup_m0C87C7AE746F70047550138021F7EC8025B5F56F (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; { // if (Composition != null && Composition.Prepared && Composition.OverrideEnabled) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0; L_0 = GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB(__this, NULL); if (!L_0) { goto IL_0030; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_1; L_1 = GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB(__this, NULL); NullCheck(L_1); bool L_2 = L_1->___Prepared_3; if (!L_2) { goto IL_0030; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3; L_3 = GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB(__this, NULL); NullCheck(L_3); bool L_4 = L_3->___OverrideEnabled_2; if (!L_4) { goto IL_0030; } } { // setup = Composition.GetOverridedSetup(); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_5; L_5 = GeneratingPreparation_get_Composition_mCB5BEC6362984B5E7D4E6A24ACF72BEED8DA19AB(__this, NULL); NullCheck(L_5); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = FieldSetupComposition_GetOverridedSetup_mC84EAC096EC13C8342DAA9730B765728104C0D3B(L_5, NULL); V_0 = L_6; goto IL_003c; } IL_0030: { // else setup = ParentFieldSetup.GenerateRuntimeInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7; L_7 = GeneratingPreparation_get_ParentFieldSetup_mBE5D39BBEFA0AC2C3D0A793259314EC698DD6AB3(__this, NULL); NullCheck(L_7); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8; L_8 = FieldSetup_GenerateRuntimeInstance_m13A17D4F87F78E24E6A4B6F6C0BB0F865CB8FAB3(L_7, NULL); V_0 = L_8; } IL_003c: { // return setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = V_0; return L_9; } } // System.Void FIMSpace.Generating.GeneratingPreparation::BEGIN_SetReferences(FIMSpace.Generating.FlexibleGeneratorSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_BEGIN_SetReferences_mF4E9055344128EF250E8DFD4A55B2C589DD36E65 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // RefreshReferences(flex); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_0 = ___0_flex; GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE_inline(__this, L_0, NULL); // runtimeFieldSetup = GenerateRuntimeFieldSetup(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1; L_1 = GeneratingPreparation_GenerateRuntimeFieldSetup_m0C87C7AE746F70047550138021F7EC8025B5F56F(__this, NULL); __this->___runtimeFieldSetup_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___runtimeFieldSetup_1), (void*)L_1); // _newCells = new List(); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)il2cpp_codegen_object_new(List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1(L_2, List_1__ctor_m8A20A7B7869A16442121DB2B0810155990A7AEA1_RuntimeMethod_var); __this->____newCells_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____newCells_4), (void*)L_2); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::ResetScaledGraphs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ResetScaledGraphs_m232A1E403BC9CCFD451E5DD8DA1A639250D026C4 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // _tempGraphScale2 = null; __this->____tempGraphScale2_5 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale2_5), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale3 = null; __this->____tempGraphScale3_6 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale3_6), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale4 = null; __this->____tempGraphScale4_7 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale4_7), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale5 = null; __this->____tempGraphScale5_8 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale5_8), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // _tempGraphScale6 = null; __this->____tempGraphScale6_9 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->____tempGraphScale6_9), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareGridPreInstructions(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareGridPreInstructions_m629B264A2F0C7356FC07233531A8ADB774F5F8C5 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (CellInstructions != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_3; if (!L_0) { goto IL_00ad; } } { // for (int i = 0; i < CellInstructions.Count; i++) V_0 = 0; goto IL_009c; } IL_0012: { // if (CellInstructions[i].definition == null) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = __this->___CellInstructions_3; int32_t L_2 = V_0; NullCheck(L_1); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3; L_3 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_1, L_2, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4 = L_3.___definition_3; if (!L_4) { goto IL_0098; } } { // if (CellInstructions[i].IsPreDefinition && CellInstructions[i].definition.InstructionType != InstructionDefinition.EInstruction.DoorHole) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_5 = __this->___CellInstructions_3; int32_t L_6 = V_0; NullCheck(L_5); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_7; L_7 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_5, L_6, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_2 = L_7; bool L_8; L_8 = SpawnInstruction_get_IsPreDefinition_m4DFCF719CC3C024D464FB51FFF609A85EA8C48E1((&V_2), NULL); if (!L_8) { goto IL_0054; } } { List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_9 = __this->___CellInstructions_3; int32_t L_10 = V_0; NullCheck(L_9); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_11; L_11 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_9, L_10, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12 = L_11.___definition_3; NullCheck(L_12); int32_t L_13 = L_12->___InstructionType_1; if ((!(((uint32_t)L_13) == ((uint32_t)1)))) { goto IL_0098; } } IL_0054: { // if (CellInstructions[i].IsPostDefinition) continue; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_14 = __this->___CellInstructions_3; int32_t L_15 = V_0; NullCheck(L_14); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_16; L_16 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_14, L_15, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_2 = L_16; bool L_17; L_17 = SpawnInstruction_get_IsPostDefinition_m3C175A8121A830F341DCA83606CBD5DA29BD361B((&V_2), NULL); if (L_17) { goto IL_0098; } } { // var cell = grid.GetCell(CellInstructions[i].gridPosition, false); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = ___0_grid; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_19 = __this->___CellInstructions_3; int32_t L_20 = V_0; NullCheck(L_19); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_21; L_21 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_19, L_20, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_22 = L_21.___gridPosition_0; NullCheck(L_18); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23; L_23 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_18, L_22, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_1 = L_23; // if (cell == null) continue; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_24 = V_1; if (!L_24) { goto IL_0098; } } { // cell.AddCellInstruction(CellInstructions[i]); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_25 = V_1; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_26 = __this->___CellInstructions_3; int32_t L_27 = V_0; NullCheck(L_26); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_28; L_28 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_26, L_27, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); NullCheck(L_25); FieldCell_AddCellInstruction_m3C9904BCD677E61D8DF92E7724FEC338412F013A(L_25, L_28, NULL); } IL_0098: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_29 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_009c: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_30 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_31 = __this->___CellInstructions_3; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_31, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_0012; } } IL_00ad: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::ClearTemporaryInjections() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_ClearTemporaryInjections_m254F26EDDC24AE243355B99FBA1143ED9B16DFED (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (runtimeFieldSetup.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; NullCheck(L_0); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = L_0->___SelfInjections_19; if (!L_1) { goto IL_0095; } } { // if (runtimeFieldSetup.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___runtimeFieldSetup_1; NullCheck(L_2); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_3 = L_2->___temporaryInjections_17; if (!L_3) { goto IL_0095; } } { // if (Injections != null) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_4 = __this->___Injections_2; if (!L_4) { goto IL_0095; } } { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(runtimeFieldSetup.SelfInjections[i]); V_0 = 0; goto IL_004f; } IL_0029: { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(runtimeFieldSetup.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___runtimeFieldSetup_1; NullCheck(L_5); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_6 = L_5->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___runtimeFieldSetup_1; NullCheck(L_7); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_8 = L_7->___SelfInjections_19; int32_t L_9 = V_0; NullCheck(L_8); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_10; L_10 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_8, L_9, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_6); bool L_11; L_11 = List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873(L_6, L_10, List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(runtimeFieldSetup.SelfInjections[i]); int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(runtimeFieldSetup.SelfInjections[i]); int32_t L_13 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___runtimeFieldSetup_1; NullCheck(L_14); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_15 = L_14->___SelfInjections_19; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_15, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_16))) { goto IL_0029; } } { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(Injections[i]); V_1 = 0; goto IL_0087; } IL_0066: { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(Injections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = __this->___runtimeFieldSetup_1; NullCheck(L_17); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_18 = L_17->___temporaryInjections_17; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_19 = __this->___Injections_2; int32_t L_20 = V_1; NullCheck(L_19); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_21; L_21 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_19, L_20, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_18); bool L_22; L_22 = List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873(L_18, L_21, List_1_Remove_m94763762790A886F3B35277E3823F0D497B79873_RuntimeMethod_var); // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(Injections[i]); int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_0087: { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Remove(Injections[i]); int32_t L_24 = V_1; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_25 = __this->___Injections_2; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_25, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_24) < ((int32_t)L_26))) { goto IL_0066; } } IL_0095: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunPostIntructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPostIntructions_mC3F2B29EF79AEC81881E5DCB6BF6B0C923D4AC8D (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // runtimeFieldSetup.RunPostInstructionsOnGraph(gen.Grid, CellInstructions); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1; L_1 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_1); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = L_1->___Grid_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_3 = __this->___CellInstructions_3; NullCheck(L_0); FieldSetup_RunPostInstructionsOnGraph_m7D748070543268B4D517F81E72153D13B8A86292(L_0, L_2, L_3, NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunTemporaryPostInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunTemporaryPostInjections_m0E7D2A6A69A368767A4A05249D3DE00949112F6C (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (runtimeFieldSetup.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; NullCheck(L_0); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_1 = L_0->___temporaryInjections_17; if (!L_1) { goto IL_0115; } } { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) V_0 = 0; goto IL_00ff; } IL_0017: { // if (runtimeFieldSetup.temporaryInjections[i].Call == InjectionSetup.EGridCall.Post) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___runtimeFieldSetup_1; NullCheck(L_2); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_3 = L_2->___temporaryInjections_17; int32_t L_4 = V_0; NullCheck(L_3); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_5; L_5 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_3, L_4, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_5); int32_t L_6 = L_5->___Call_3; if (L_6) { goto IL_00fb; } } { // if (runtimeFieldSetup.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Modificator) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___runtimeFieldSetup_1; NullCheck(L_7); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_8 = L_7->___temporaryInjections_17; int32_t L_9 = V_0; NullCheck(L_8); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_10; L_10 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_8, L_9, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_10); int32_t L_11 = L_10->___Inject_0; if (L_11) { goto IL_008a; } } { // if (runtimeFieldSetup.temporaryInjections[i].Modificator != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = __this->___runtimeFieldSetup_1; NullCheck(L_12); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_13 = L_12->___temporaryInjections_17; int32_t L_14 = V_0; NullCheck(L_13); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_15; L_15 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_13, L_14, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_15); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_16 = L_15->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_00fb; } } { // generationScheme.RunModification(runtimeFieldSetup.temporaryInjections[i].Modificator); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_18 = ___0_generationScheme; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = __this->___runtimeFieldSetup_1; NullCheck(L_19); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_20 = L_19->___temporaryInjections_17; int32_t L_21 = V_0; NullCheck(L_20); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_22; L_22 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_20, L_21, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_22); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = L_22->___Modificator_1; NullCheck(L_18); CellsController_RunModification_mD43C75718BDEE2253A5063BF4BD50ECF674E9834(L_18, L_23, (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL, NULL); goto IL_00fb; } IL_008a: { // else if (runtimeFieldSetup.temporaryInjections[i].Inject == InjectionSetup.EInjectTarget.Pack ) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_24 = __this->___runtimeFieldSetup_1; NullCheck(L_24); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_25 = L_24->___temporaryInjections_17; int32_t L_26 = V_0; NullCheck(L_25); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_27; L_27 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_25, L_26, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_27); int32_t L_28 = L_27->___Inject_0; if ((!(((uint32_t)L_28) == ((uint32_t)1)))) { goto IL_00fb; } } { // if (runtimeFieldSetup.temporaryInjections[i].ModificatorsPack != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_29 = __this->___runtimeFieldSetup_1; NullCheck(L_29); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_30 = L_29->___temporaryInjections_17; int32_t L_31 = V_0; NullCheck(L_30); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_32; L_32 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_30, L_31, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_32); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_33 = L_32->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_34; L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_34) { goto IL_00fb; } } { // if (runtimeFieldSetup.temporaryInjections[i].ModificatorsPack.DisableWholePackage == false) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_35 = __this->___runtimeFieldSetup_1; NullCheck(L_35); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_36 = L_35->___temporaryInjections_17; int32_t L_37 = V_0; NullCheck(L_36); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_38; L_38 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_36, L_37, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_38); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39 = L_38->___ModificatorsPack_2; NullCheck(L_39); bool L_40 = L_39->___DisableWholePackage_7; if (L_40) { goto IL_00fb; } } { // generationScheme.RunModificatorPack(runtimeFieldSetup.temporaryInjections[i].ModificatorsPack); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_41 = ___0_generationScheme; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42 = __this->___runtimeFieldSetup_1; NullCheck(L_42); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_43 = L_42->___temporaryInjections_17; int32_t L_44 = V_0; NullCheck(L_43); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_45; L_45 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_43, L_44, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_45); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_46 = L_45->___ModificatorsPack_2; NullCheck(L_41); CellsController_RunModificatorPack_mD5E6A4535E4FA8651852523188693A51D31356AB(L_41, L_46, (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*)NULL, NULL); } IL_00fb: { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) int32_t L_47 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00ff: { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) int32_t L_48 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_49 = __this->___runtimeFieldSetup_1; NullCheck(L_49); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_50 = L_49->___temporaryInjections_17; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_50, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_51))) { goto IL_0017; } } IL_0115: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunPostCellsRefill() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPostCellsRefill_m1122A99BB59C6BBED38059F81AD72193288E9321 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_1; memset((&V_1), 0, sizeof(V_1)); FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL; { // if (CellInstructions != null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_3; if (!L_0) { goto IL_009b; } } { // for (int i = 0; i < CellInstructions.Count; i++) V_0 = 0; goto IL_008a; } IL_000f: { // if (CellInstructions[i].IsModRunner) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = __this->___CellInstructions_3; int32_t L_2 = V_0; NullCheck(L_1); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_3; L_3 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_1, L_2, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_1 = L_3; bool L_4; L_4 = SpawnInstruction_get_IsModRunner_m6434CC0578BF99A7F2B7C9C445E3300D8594DA71((&V_1), NULL); if (!L_4) { goto IL_0086; } } { // FieldCell nCell = gen.Grid.GetCell(CellInstructions[i].gridPosition, false); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_5; L_5 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_5); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = L_5->___Grid_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_7 = __this->___CellInstructions_3; int32_t L_8 = V_0; NullCheck(L_7); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_9; L_9 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_7, L_8, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = L_9.___gridPosition_0; NullCheck(L_6); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_6, L_10, (bool)0, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_2 = L_11; // if (FGenerators.CheckIfIsNull(nCell)) FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_13; L_13 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_12, NULL); if (!L_13) { goto IL_007f; } } { // nCell = gen.Grid.GetCell(CellInstructions[i].gridPosition, true); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_14; L_14 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_14); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_15 = L_14->___Grid_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_16 = __this->___CellInstructions_3; int32_t L_17 = V_0; NullCheck(L_16); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18; L_18 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_16, L_17, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = L_18.___gridPosition_0; NullCheck(L_15); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_20; L_20 = FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E(L_15, L_19, (bool)1, FGenGraph_2_GetCell_m8284B7022D406D4FBFE0AE32DBB02ECBA43B387E_RuntimeMethod_var); V_2 = L_20; // _newCells.Add(nCell); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_21 = __this->____newCells_4; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_22 = V_2; NullCheck(L_21); List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_inline(L_21, L_22, List_1_Add_mEE09356D8AF2AE74154C8AF03EEDD1ABEE4977A6_RuntimeMethod_var); } IL_007f: { // nCell.InTargetGridArea = true; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_23 = V_2; NullCheck(L_23); ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_23)->___InTargetGridArea_1 = (bool)1; } IL_0086: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_24 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_008a: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_25 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_26 = __this->___CellInstructions_3; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_26, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_000f; } } IL_009b: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunTemporaryPreInjections(FIMSpace.Generating.CellsController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunTemporaryPreInjections_m25E9C1B93C093F413AE19A96136526D21501DE9C (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* ___0_generationScheme, const RuntimeMethod* method) { { // runtimeFieldSetup.RunTemporaryPreInjections(generationScheme); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1 = ___0_generationScheme; NullCheck(L_0); FieldSetup_RunTemporaryPreInjections_mDF166EBE59114BD2613F8C8DA264DD15936A2C7B(L_0, L_1, NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunMainInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunMainInstructions_m4A14B788D314AE7F796D23D50B6FC66F6FE16E8E (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // runtimeFieldSetup.RunMainInstructions(gen.Grid, CellInstructions); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1; L_1 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_1); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = L_1->___Grid_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_3 = __this->___CellInstructions_3; NullCheck(L_0); FieldSetup_RunMainInstructions_m284B6452A08958FE7C78C52C98096B65A6A9D09C(L_0, L_2, L_3, NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RunPreInstructions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RunPreInstructions_mBB185C84FC1DB2C0040E71E47476E96D5F8BA322 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // runtimeFieldSetup.RunPreInstructionsOnGraph(gen.Grid, CellInstructions); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_1; L_1 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_1); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = L_1->___Grid_2; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_3 = __this->___CellInstructions_3; NullCheck(L_0); FieldSetup_RunPreInstructionsOnGraph_mD785D4B700B1AB6880ACC18C672969B6C4903F6E(L_0, L_2, L_3, NULL); // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::RefreshSelfInfjection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_RefreshSelfInfjection_mD6FC1334F2E42252ABA020292A5190738D7719A9 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // if (runtimeFieldSetup != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_00c1; } } { // if (runtimeFieldSetup.temporaryInjections == null) runtimeFieldSetup.temporaryInjections = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___runtimeFieldSetup_1; NullCheck(L_2); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_3 = L_2->___temporaryInjections_17; if (L_3) { goto IL_002e; } } { // if (runtimeFieldSetup.temporaryInjections == null) runtimeFieldSetup.temporaryInjections = new List(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = __this->___runtimeFieldSetup_1; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_5 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_5, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var); NullCheck(L_4); L_4->___temporaryInjections_17 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___temporaryInjections_17), (void*)L_5); } IL_002e: { // runtimeFieldSetup.temporaryInjections.Clear(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = __this->___runtimeFieldSetup_1; NullCheck(L_6); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_7 = L_6->___temporaryInjections_17; NullCheck(L_7); List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_inline(L_7, List_1_Clear_mCCD7116AE75E9EBE2874AC7AE1C38C35A61CDB91_RuntimeMethod_var); // if (runtimeFieldSetup.SelfInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___runtimeFieldSetup_1; NullCheck(L_8); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_9 = L_8->___SelfInjections_19; if (!L_9) { goto IL_0087; } } { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(runtimeFieldSetup.SelfInjections[i]); V_0 = 0; goto IL_0074; } IL_004f: { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(runtimeFieldSetup.SelfInjections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___runtimeFieldSetup_1; NullCheck(L_10); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_11 = L_10->___temporaryInjections_17; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = __this->___runtimeFieldSetup_1; NullCheck(L_12); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_13 = L_12->___SelfInjections_19; int32_t L_14 = V_0; NullCheck(L_13); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_15; L_15 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_13, L_14, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_11); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_11, L_15, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(runtimeFieldSetup.SelfInjections[i]); int32_t L_16 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0074: { // for (int i = 0; i < runtimeFieldSetup.SelfInjections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(runtimeFieldSetup.SelfInjections[i]); int32_t L_17 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = __this->___runtimeFieldSetup_1; NullCheck(L_18); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_19 = L_18->___SelfInjections_19; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_19, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_20))) { goto IL_004f; } } IL_0087: { // if (Injections != null) List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_21 = __this->___Injections_2; if (!L_21) { goto IL_00c1; } } { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(Injections[i]); V_1 = 0; goto IL_00b3; } IL_0093: { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(Injections[i]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_22 = __this->___runtimeFieldSetup_1; NullCheck(L_22); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_23 = L_22->___temporaryInjections_17; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_24 = __this->___Injections_2; int32_t L_25 = V_1; NullCheck(L_24); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_26; L_26 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_24, L_25, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); NullCheck(L_23); List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_23, L_26, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var); // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(Injections[i]); int32_t L_27 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00b3: { // for (int i = 0; i < Injections.Count; i++) runtimeFieldSetup.temporaryInjections.Add(Injections[i]); int32_t L_28 = V_1; List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_29 = __this->___Injections_2; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_29, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_30))) { goto IL_0093; } } IL_00c1: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareScaledGrids() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareScaledGrids_m8CDE50AA71F006F24C448D4431F384B972AE7757 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // if (IGeneration.CheckIfScaledGraphsNeeded(runtimeFieldSetup, CellInstructions)) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_1 = __this->___CellInstructions_3; bool L_2; L_2 = IGeneration_CheckIfScaledGraphsNeeded_m02DA7C7FDFD5FA7E80E3110E49CB34B28BC058F6(L_0, L_1, NULL); if (!L_2) { goto IL_003e; } } { // if (_tempGraphScale2 == null || gen.Grid.SubGraphs == null) FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = __this->____tempGraphScale2_5; if (!L_3) { goto IL_002d; } } { CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_4; L_4 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_4); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = L_4->___Grid_2; NullCheck(L_5); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_6 = L_5->___SubGraphs_3; if (L_6) { goto IL_003e; } } IL_002d: { // PrepareSubGraphs(gen.Grid); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_7; L_7 = GeneratingPreparation_get_gen_m48D834AF920E27A3EB7A482810FA3E5E494CF1ED(__this, NULL); NullCheck(L_7); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = L_7->___Grid_2; GeneratingPreparation_PrepareSubGraphs_mC4F6FE433D71C4BC497CFD43EE29A6C85A2C3AB6(__this, L_8, NULL); } IL_003e: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::PreparePresetVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PreparePresetVariables_mEC585760CE8DBEE6FE2EE04D6DB7029ECCEF5DAA (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* V_4 = NULL; int32_t V_5 = 0; FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) V_0 = 0; goto IL_0140; } IL_0007: { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___runtimeFieldSetup_1; NullCheck(L_0); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_1; L_1 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3; L_3 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_1, L_2, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_4; L_4 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_3, NULL); if (L_4) { goto IL_013c; } } { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c].TargetModification)) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___runtimeFieldSetup_1; NullCheck(L_5); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_6; L_6 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_5, NULL); int32_t L_7 = V_0; NullCheck(L_6); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_8; L_8 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_6, L_7, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_8); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = L_8->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_10; L_10 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_9, NULL); if (L_10) { goto IL_013c; } } { // for (int s = 0; s < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners.Count; s++) V_1 = 0; goto IL_0116; } IL_0049: { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11 = __this->___runtimeFieldSetup_1; NullCheck(L_11); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_12; L_12 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_11, NULL); int32_t L_13 = V_0; NullCheck(L_12); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_14; L_14 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_12, L_13, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_14); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = L_14->___TargetModification_2; NullCheck(L_15); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_16 = L_15->___Spawners_16; int32_t L_17 = V_1; NullCheck(L_16); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18; L_18 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_16, L_17, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_19; L_19 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_18, NULL); if (L_19) { goto IL_0112; } } { // for (int rl = 0; rl < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) V_2 = 0; goto IL_00e1; } IL_0078: { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s].Rules[rl])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = __this->___runtimeFieldSetup_1; NullCheck(L_20); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_21; L_21 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_20, NULL); int32_t L_22 = V_0; NullCheck(L_21); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_23; L_23 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_21, L_22, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_23); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = L_23->___TargetModification_2; NullCheck(L_24); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_25 = L_24->___Spawners_16; int32_t L_26 = V_1; NullCheck(L_25); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_27; L_27 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_25, L_26, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_27); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_28 = L_27->___Rules_6; int32_t L_29 = V_2; 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); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_31; L_31 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_30, NULL); if (L_31) { goto IL_00dd; } } { // runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s].Rules[rl].VariablesPrepared = false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_32 = __this->___runtimeFieldSetup_1; NullCheck(L_32); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_33; L_33 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_32, NULL); int32_t L_34 = V_0; NullCheck(L_33); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_35; L_35 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_33, L_34, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_35); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_36 = L_35->___TargetModification_2; NullCheck(L_36); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_37 = L_36->___Spawners_16; int32_t L_38 = V_1; NullCheck(L_37); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_39; L_39 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_37, L_38, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_39); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_40 = L_39->___Rules_6; int32_t L_41 = V_2; NullCheck(L_40); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_42; L_42 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_40, L_41, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_42); L_42->___VariablesPrepared_23 = (bool)0; } IL_00dd: { // for (int rl = 0; rl < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) int32_t L_43 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00e1: { // for (int rl = 0; rl < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners[s].Rules.Count; rl++) int32_t L_44 = V_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_45 = __this->___runtimeFieldSetup_1; NullCheck(L_45); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_46; L_46 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_45, NULL); int32_t L_47 = V_0; NullCheck(L_46); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_48; L_48 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_46, L_47, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_48); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_49 = L_48->___TargetModification_2; NullCheck(L_49); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_50 = L_49->___Spawners_16; int32_t L_51 = V_1; NullCheck(L_50); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_52; L_52 = List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337(L_50, L_51, List_1_get_Item_m144CB47EE08C8E356C23C2D1C4F744E9241EA337_RuntimeMethod_var); NullCheck(L_52); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_53 = L_52->___Rules_6; NullCheck(L_53); int32_t L_54; L_54 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_53, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_44) < ((int32_t)L_54))) { goto IL_0078; } } IL_0112: { // for (int s = 0; s < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners.Count; s++) int32_t L_55 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0116: { // for (int s = 0; s < runtimeFieldSetup.CellsCommands[c].TargetModification.Spawners.Count; s++) int32_t L_56 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_57 = __this->___runtimeFieldSetup_1; NullCheck(L_57); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_58; L_58 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_57, NULL); int32_t L_59 = V_0; NullCheck(L_58); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_60; L_60 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_58, L_59, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_60); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_61 = L_60->___TargetModification_2; NullCheck(L_61); List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* L_62 = L_61->___Spawners_16; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_inline(L_62, List_1_get_Count_m07D77527B59EC7117B65848151D05A7BB23258C5_RuntimeMethod_var); if ((((int32_t)L_56) < ((int32_t)L_63))) { goto IL_0049; } } IL_013c: { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) int32_t L_64 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0140: { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) int32_t L_65 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_66 = __this->___runtimeFieldSetup_1; NullCheck(L_66); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_67; L_67 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_66, NULL); NullCheck(L_67); int32_t L_68; L_68 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_67, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_65) < ((int32_t)L_68))) { goto IL_0007; } } { // if (runtimeFieldSetup.temporaryInjections != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_69 = __this->___runtimeFieldSetup_1; NullCheck(L_69); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_70 = L_69->___temporaryInjections_17; if (!L_70) { goto IL_0531; } } { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) V_3 = 0; goto IL_051b; } IL_016d: { // var inj = runtimeFieldSetup.temporaryInjections[i]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_71 = __this->___runtimeFieldSetup_1; NullCheck(L_71); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_72 = L_71->___temporaryInjections_17; int32_t L_73 = V_3; NullCheck(L_72); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_74; L_74 = List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5(L_72, L_73, List_1_get_Item_mEBD9E0C5295938D6FCAC15E536110E4FC97E85B5_RuntimeMethod_var); V_4 = L_74; // if (FGenerators.CheckIfIsNull(inj)) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_75 = V_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_76; L_76 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_75, NULL); if (L_76) { goto IL_0517; } } { // if (inj.ModificatorsPack == null && inj.Modificator == null) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_77 = V_4; NullCheck(L_77); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_78 = L_77->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_79; L_79 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_78, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_79) { goto IL_0245; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_80 = V_4; NullCheck(L_80); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_81 = L_80->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_82; L_82 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_81, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_82) { goto IL_0245; } } { // if (inj.OverrideVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_83 = V_4; NullCheck(L_83); bool L_84 = L_83->___OverrideVariables_4; if (!L_84) { goto IL_0517; } } { // if (inj.Overrides == null || inj.Overrides.Count == 0) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_85 = V_4; NullCheck(L_85); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_86 = L_85->___Overrides_5; if (!L_86) { goto IL_0517; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_87 = V_4; NullCheck(L_87); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_88 = L_87->___Overrides_5; NullCheck(L_88); int32_t L_89; L_89 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_88, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if (!L_89) { goto IL_0517; } } { // for (int ov = 0; ov < inj.Overrides.Count; ov++) V_5 = 0; goto IL_0230; } IL_01de: { // var vari = runtimeFieldSetup.GetVariable(inj.Overrides[ov].Name); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_90 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_91 = V_4; NullCheck(L_91); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_92 = L_91->___Overrides_5; int32_t L_93 = V_5; NullCheck(L_92); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_94; L_94 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_92, L_93, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_94); String_t* L_95 = L_94->___Name_0; NullCheck(L_90); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_96; L_96 = FieldSetup_GetVariable_m17933B0876F0A271F5929256DD1CE98EB88DDA8F(L_90, L_95, NULL); V_6 = L_96; // if (i < inj.Overrides.Count) int32_t L_97 = V_3; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_98 = V_4; NullCheck(L_98); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_99 = L_98->___Overrides_5; NullCheck(L_99); int32_t L_100; L_100 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_99, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_97) >= ((int32_t)L_100))) { goto IL_022a; } } { // if (FGenerators.CheckIfExist_NOTNULL(vari)) vari.SetValue(inj.Overrides[i]); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_101 = V_6; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_102; L_102 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_101, NULL); if (!L_102) { goto IL_022a; } } { // if (FGenerators.CheckIfExist_NOTNULL(vari)) vari.SetValue(inj.Overrides[i]); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_103 = V_6; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_104 = V_4; NullCheck(L_104); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_105 = L_104->___Overrides_5; int32_t L_106 = V_3; NullCheck(L_105); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_107; L_107 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_105, L_106, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_103); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_103, L_107, NULL); } IL_022a: { // for (int ov = 0; ov < inj.Overrides.Count; ov++) int32_t L_108 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_108, 1)); } IL_0230: { // for (int ov = 0; ov < inj.Overrides.Count; ov++) int32_t L_109 = V_5; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_110 = V_4; NullCheck(L_110); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_111 = L_110->___Overrides_5; NullCheck(L_111); int32_t L_112; L_112 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_111, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_109) < ((int32_t)L_112))) { goto IL_01de; } } { // continue; goto IL_0517; } IL_0245: { // if (inj.Inject == InjectionSetup.EInjectTarget.Pack || inj.Inject == InjectionSetup.EInjectTarget.PackOnlyForAccessingVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_113 = V_4; NullCheck(L_113); int32_t L_114 = L_113->___Inject_0; if ((((int32_t)L_114) == ((int32_t)1))) { goto IL_0259; } } { InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_115 = V_4; NullCheck(L_115); int32_t L_116 = L_115->___Inject_0; if ((!(((uint32_t)L_116) == ((uint32_t)3)))) { goto IL_02cc; } } IL_0259: { // if (inj.ModificatorsPack == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_117 = V_4; NullCheck(L_117); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_118 = L_117->___ModificatorsPack_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_119; L_119 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_118, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_119) { goto IL_0517; } } { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) V_7 = 0; goto IL_02b2; } IL_0270: { // if (inj.ModificatorsPack.FieldModificators[m] == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_120 = V_4; NullCheck(L_120); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_121 = L_120->___ModificatorsPack_2; NullCheck(L_121); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_122 = L_121->___FieldModificators_4; int32_t L_123 = V_7; NullCheck(L_122); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_124; L_124 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_122, L_123, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_125; L_125 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_124, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_125) { goto IL_02ac; } } { // inj.ModificatorsPack.FieldModificators[m].PrepareVariablesWith(runtimeFieldSetup, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_126 = V_4; NullCheck(L_126); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_127 = L_126->___ModificatorsPack_2; NullCheck(L_127); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_128 = L_127->___FieldModificators_4; int32_t L_129 = V_7; NullCheck(L_128); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_130; L_130 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_128, L_129, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_131 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_132 = V_4; NullCheck(L_130); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_130, L_131, (bool)1, L_132, NULL); } IL_02ac: { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) int32_t L_133 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_133, 1)); } IL_02b2: { // for (int m = 0; m < inj.ModificatorsPack.FieldModificators.Count; m++) int32_t L_134 = V_7; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_135 = V_4; NullCheck(L_135); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_136 = L_135->___ModificatorsPack_2; NullCheck(L_136); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_137 = L_136->___FieldModificators_4; NullCheck(L_137); int32_t L_138; L_138 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_137, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_134) < ((int32_t)L_138))) { goto IL_0270; } } { goto IL_0517; } IL_02cc: { // else if (inj.Inject == InjectionSetup.EInjectTarget.Modificator ) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_139 = V_4; NullCheck(L_139); int32_t L_140 = L_139->___Inject_0; if (L_140) { goto IL_0301; } } { // if (inj.Modificator == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_141 = V_4; NullCheck(L_141); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_142 = L_141->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_143; L_143 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_142, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_143) { goto IL_0517; } } { // inj.Modificator.PrepareVariablesWith(runtimeFieldSetup, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_144 = V_4; NullCheck(L_144); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_145 = L_144->___Modificator_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_146 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_147 = V_4; NullCheck(L_145); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_145, L_146, (bool)1, L_147, NULL); goto IL_0517; } IL_0301: { // else if (inj.Inject == InjectionSetup.EInjectTarget.ModOnlyForAccessingVariables) InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_148 = V_4; NullCheck(L_148); int32_t L_149 = L_148->___Inject_0; if ((!(((uint32_t)L_149) == ((uint32_t)2)))) { goto IL_0517; } } { // if (inj.Modificator == null) continue; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_150 = V_4; NullCheck(L_150); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_151 = L_150->___Modificator_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_152; L_152 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_151, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_152) { goto IL_0517; } } { // inj.Modificator.PrepareVariablesWith(runtimeFieldSetup, true, inj); InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_153 = V_4; NullCheck(L_153); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_154 = L_153->___Modificator_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_155 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_156 = V_4; NullCheck(L_154); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_154, L_155, (bool)1, L_156, NULL); // for (int p = 0; p < runtimeFieldSetup.ModificatorPacks.Count; p++) V_8 = 0; goto IL_0485; } IL_033d: { // if (runtimeFieldSetup.ModificatorPacks[p] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_157 = __this->___runtimeFieldSetup_1; NullCheck(L_157); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_158 = L_157->___ModificatorPacks_15; int32_t L_159 = V_8; NullCheck(L_158); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_160; L_160 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_158, L_159, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_161; L_161 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_160, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_161) { goto IL_047f; } } { // if (runtimeFieldSetup.ModificatorPacks[p].DisableWholePackage) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_162 = __this->___runtimeFieldSetup_1; NullCheck(L_162); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_163 = L_162->___ModificatorPacks_15; int32_t L_164 = V_8; NullCheck(L_163); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_165; L_165 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_163, L_164, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_165); bool L_166 = L_165->___DisableWholePackage_7; if (L_166) { goto IL_047f; } } { // for (int r = 0; r < runtimeFieldSetup.ModificatorPacks[p].FieldModificators.Count; r++) V_9 = 0; goto IL_045c; } IL_037e: { // if (runtimeFieldSetup.ModificatorPacks[p].FieldModificators[r] == null) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_167 = __this->___runtimeFieldSetup_1; NullCheck(L_167); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_168 = L_167->___ModificatorPacks_15; int32_t L_169 = V_8; NullCheck(L_168); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_170; L_170 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_168, L_169, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_170); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_171 = L_170->___FieldModificators_4; int32_t L_172 = V_9; NullCheck(L_171); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_173; L_173 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_171, L_172, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_174; L_174 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_173, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_174) { goto IL_0456; } } { // if (runtimeFieldSetup.ModificatorPacks[p].FieldModificators[r].Enabled == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_175 = __this->___runtimeFieldSetup_1; NullCheck(L_175); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_176 = L_175->___ModificatorPacks_15; int32_t L_177 = V_8; NullCheck(L_176); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_178; L_178 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_176, L_177, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_178); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_179 = L_178->___FieldModificators_4; int32_t L_180 = V_9; NullCheck(L_179); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_181; L_181 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_179, L_180, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_181); bool L_182 = L_181->___Enabled_5; if (!L_182) { goto IL_0456; } } { // if (runtimeFieldSetup.Ignores.Contains(runtimeFieldSetup.ModificatorPacks[p].FieldModificators[r])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_183 = __this->___runtimeFieldSetup_1; NullCheck(L_183); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_184 = L_183->___Ignores_16; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_185 = __this->___runtimeFieldSetup_1; NullCheck(L_185); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_186 = L_185->___ModificatorPacks_15; int32_t L_187 = V_8; NullCheck(L_186); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_188; L_188 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_186, L_187, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_188); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_189 = L_188->___FieldModificators_4; int32_t L_190 = V_9; NullCheck(L_189); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_191; L_191 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_189, L_190, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_184); bool L_192; L_192 = List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A(L_184, L_191, List_1_Contains_m6AEF6013092A3245BA6D742DCAE8AD8868AAAC7A_RuntimeMethod_var); if (L_192) { goto IL_0456; } } { // if (runtimeFieldSetup.IsEnabled(runtimeFieldSetup.ModificatorPacks[p].FieldModificators[r]) == false) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_193 = __this->___runtimeFieldSetup_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_194 = __this->___runtimeFieldSetup_1; NullCheck(L_194); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_195 = L_194->___ModificatorPacks_15; int32_t L_196 = V_8; NullCheck(L_195); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_197; L_197 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_195, L_196, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_197); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_198 = L_197->___FieldModificators_4; int32_t L_199 = V_9; NullCheck(L_198); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_200; L_200 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_198, L_199, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_193); bool L_201; L_201 = FieldSetup_IsEnabled_m64F8C06C1247A8296572BAEC82D88B438FD3C4F4(L_193, L_200, NULL); if (!L_201) { goto IL_0456; } } { // runtimeFieldSetup.ModificatorPacks[p].FieldModificators[r].PrepareVariablesWith(runtimeFieldSetup, true, inj); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_202 = __this->___runtimeFieldSetup_1; NullCheck(L_202); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_203 = L_202->___ModificatorPacks_15; int32_t L_204 = V_8; NullCheck(L_203); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_205; L_205 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_203, L_204, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_205); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_206 = L_205->___FieldModificators_4; int32_t L_207 = V_9; NullCheck(L_206); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_208; L_208 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_206, L_207, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_209 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_210 = V_4; NullCheck(L_208); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_208, L_209, (bool)1, L_210, NULL); } IL_0456: { // for (int r = 0; r < runtimeFieldSetup.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_211 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_211, 1)); } IL_045c: { // for (int r = 0; r < runtimeFieldSetup.ModificatorPacks[p].FieldModificators.Count; r++) int32_t L_212 = V_9; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_213 = __this->___runtimeFieldSetup_1; NullCheck(L_213); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_214 = L_213->___ModificatorPacks_15; int32_t L_215 = V_8; NullCheck(L_214); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_216; L_216 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_214, L_215, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_216); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_217 = L_216->___FieldModificators_4; NullCheck(L_217); int32_t L_218; L_218 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_217, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_212) < ((int32_t)L_218))) { goto IL_037e; } } IL_047f: { // for (int p = 0; p < runtimeFieldSetup.ModificatorPacks.Count; p++) int32_t L_219 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_219, 1)); } IL_0485: { // for (int p = 0; p < runtimeFieldSetup.ModificatorPacks.Count; p++) int32_t L_220 = V_8; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_221 = __this->___runtimeFieldSetup_1; NullCheck(L_221); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_222 = L_221->___ModificatorPacks_15; NullCheck(L_222); int32_t L_223; L_223 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_222, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_220) < ((int32_t)L_223))) { goto IL_033d; } } { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) V_10 = 0; goto IL_0503; } IL_04a1: { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c])) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_224 = __this->___runtimeFieldSetup_1; NullCheck(L_224); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_225; L_225 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_224, NULL); int32_t L_226 = V_10; NullCheck(L_225); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_227; L_227 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_225, L_226, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_228; L_228 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_227, NULL); if (L_228) { goto IL_04fd; } } { // if (FGenerators.CheckIfIsNull(runtimeFieldSetup.CellsCommands[c].TargetModification)) continue; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_229 = __this->___runtimeFieldSetup_1; NullCheck(L_229); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_230; L_230 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_229, NULL); int32_t L_231 = V_10; NullCheck(L_230); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_232; L_232 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_230, L_231, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_232); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_233 = L_232->___TargetModification_2; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_234; L_234 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_233, NULL); if (L_234) { goto IL_04fd; } } { // runtimeFieldSetup.CellsCommands[c].TargetModification.PrepareVariablesWith(runtimeFieldSetup, true, inj); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_235 = __this->___runtimeFieldSetup_1; NullCheck(L_235); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_236; L_236 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_235, NULL); int32_t L_237 = V_10; NullCheck(L_236); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_238; L_238 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_236, L_237, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_238); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_239 = L_238->___TargetModification_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_240 = __this->___runtimeFieldSetup_1; InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_241 = V_4; NullCheck(L_239); FieldModification_PrepareVariablesWith_mB89F5D4210889F8588C9DF64E58D9F2CCAA854CA(L_239, L_240, (bool)1, L_241, NULL); } IL_04fd: { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) int32_t L_242 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_242, 1)); } IL_0503: { // for (int c = 0; c < runtimeFieldSetup.CellsCommands.Count; c++) int32_t L_243 = V_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_244 = __this->___runtimeFieldSetup_1; NullCheck(L_244); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_245; L_245 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_244, NULL); NullCheck(L_245); int32_t L_246; L_246 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_245, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_243) < ((int32_t)L_246))) { goto IL_04a1; } } IL_0517: { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) int32_t L_247 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_247, 1)); } IL_051b: { // for (int i = 0; i < runtimeFieldSetup.temporaryInjections.Count; i++) int32_t L_248 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_249 = __this->___runtimeFieldSetup_1; NullCheck(L_249); List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_250 = L_249->___temporaryInjections_17; NullCheck(L_250); int32_t L_251; L_251 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_250, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var); if ((((int32_t)L_248) < ((int32_t)L_251))) { goto IL_016d; } } IL_0531: { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareGuides() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareGuides_mA80F66F94E9F6D157C5A1019BD3FCC34236E7D2B (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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); 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*)&List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_1; memset((&V_1), 0, sizeof(V_1)); { // for (int i = 0; i < CellInstructions.Count; i++) V_0 = 0; goto IL_00a4; } IL_0007: { // if (CellInstructions[i].definition == null) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_0 = __this->___CellInstructions_3; int32_t L_1 = V_0; NullCheck(L_0); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_2; L_2 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_0, L_1, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_3 = L_2.___definition_3; if (L_3) { goto IL_00a0; } } { // if (CellInstructions[i].HelperID >= 0) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_4 = __this->___CellInstructions_3; int32_t L_5 = V_0; 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); int32_t L_7 = L_6.___HelperID_7; if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_00a0; } } { // if (CellInstructions[i].HelperID < FlexSetup.RuntimeFieldSetup.CellsCommands.Count) List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_8 = __this->___CellInstructions_3; int32_t L_9 = V_0; NullCheck(L_8); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_10; L_10 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_8, L_9, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); int32_t L_11 = L_10.___HelperID_7; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_12 = __this->___FlexSetup_0; NullCheck(L_12); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13; L_13 = FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2(L_12, NULL); NullCheck(L_13); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_14; L_14 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_13, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_14, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_11) >= ((int32_t)L_15))) { goto IL_00a0; } } { // SpawnInstruction instr = CellInstructions[i]; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_16 = __this->___CellInstructions_3; int32_t L_17 = V_0; NullCheck(L_16); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_18; L_18 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_16, L_17, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); V_1 = L_18; // instr.definition = FlexSetup.RuntimeFieldSetup.CellsCommands[CellInstructions[i].HelperID]; FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_19 = __this->___FlexSetup_0; NullCheck(L_19); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20; L_20 = FlexibleGeneratorSetup_get_RuntimeFieldSetup_m0F8B1890461063396CE2AF7FFEE4391B905AF7D2(L_19, NULL); NullCheck(L_20); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_21; L_21 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_20, NULL); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_22 = __this->___CellInstructions_3; int32_t L_23 = V_0; NullCheck(L_22); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_24; L_24 = List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D(L_22, L_23, List_1_get_Item_m798DC6F07B2B1A4D324A0B85C5DEBA40A05A356D_RuntimeMethod_var); int32_t L_25 = L_24.___HelperID_7; NullCheck(L_21); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_26; L_26 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_21, L_25, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_1)->___definition_3 = L_26; Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___definition_3), (void*)L_26); // CellInstructions[i] = instr; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_27 = __this->___CellInstructions_3; int32_t L_28 = V_0; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_29 = V_1; NullCheck(L_27); List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3(L_27, L_28, L_29, List_1_set_Item_m6F64769416F344AF50729971D6745EE3BD46D9A3_RuntimeMethod_var); } IL_00a0: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00a4: { // for (int i = 0; i < CellInstructions.Count; i++) int32_t L_31 = V_0; List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_32 = __this->___CellInstructions_3; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_inline(L_32, List_1_get_Count_m6280E857DEAC3814D94F3B88F04DF92AE08BE2D9_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0007; } } { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::PrepareSubGraphs(FIMSpace.Generating.FGenGraph`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation_PrepareSubGraphs_mC4F6FE433D71C4BC497CFD43EE29A6C85A2C3AB6 (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_1 = NULL; { // ResetScaledGraphs(); GeneratingPreparation_ResetScaledGraphs_m232A1E403BC9CCFD451E5DD8DA1A639250D026C4(__this, NULL); // if (grid.SubGraphs != null) grid.SubGraphs.Clear(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid; NullCheck(L_0); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_1 = L_0->___SubGraphs_3; if (!L_1) { goto IL_0019; } } { // if (grid.SubGraphs != null) grid.SubGraphs.Clear(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid; NullCheck(L_2); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_3 = L_2->___SubGraphs_3; NullCheck(L_3); List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_inline(L_3, List_1_Clear_m574C05D8C8D91364A03CBCC4039310940DB644C5_RuntimeMethod_var); } IL_0019: { // grid.SubGraphs = new List>(); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = ___0_grid; List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_5 = (List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518*)il2cpp_codegen_object_new(List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56(L_5, List_1__ctor_mAECB76A8F309315E8E84C48B6C8BDDDEAD71AF56_RuntimeMethod_var); NullCheck(L_4); L_4->___SubGraphs_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___SubGraphs_3), (void*)L_5); // for (int s = 2; s <= 6; s++) V_0 = 2; goto IL_0045; } IL_0028: { // var gr = IGeneration.GetScaledGrid(grid, this, s, true); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = ___0_grid; int32_t L_7 = V_0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8; L_8 = IGeneration_GetScaledGrid_mB9651B48C3E4F1BBEDCDD98F31D9700836ADF4AF(L_6, __this, L_7, (bool)1, NULL); V_1 = L_8; // if (gr != null) grid.SubGraphs.Add(gr); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = V_1; if (!L_9) { goto IL_0041; } } { // if (gr != null) grid.SubGraphs.Add(gr); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_10 = ___0_grid; NullCheck(L_10); List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* L_11 = L_10->___SubGraphs_3; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12 = V_1; NullCheck(L_11); List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_inline(L_11, L_12, List_1_Add_m274A5BEEB23B2C5AC7E662333C531F0733E082A3_RuntimeMethod_var); } IL_0041: { // for (int s = 2; s <= 6; s++) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0045: { // for (int s = 2; s <= 6; s++) int32_t L_14 = V_0; if ((((int32_t)L_14) <= ((int32_t)6))) { goto IL_0028; } } { // } return; } } // System.Void FIMSpace.Generating.GeneratingPreparation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GeneratingPreparation__ctor_m504A2A5301234B2C1A05D8FAC53DF6E0EBB6D4DE (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __this, const RuntimeMethod* method) { { // [HideInInspector] public int _EditorGUI_SelectedId = -1; __this->____EditorGUI_SelectedId_16 = (-1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif 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 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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0023; } } { int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_rhs), NULL); G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0); goto IL_0024; } IL_0023: { G_B3_0 = 0; } IL_0024: { V_0 = (bool)G_B3_0; goto IL_0027; } IL_0027: { bool L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; if ((((float)L_0) < ((float)L_1))) { goto IL_0008; } } { float L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { float L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, 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.___x_2; float L_6 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a; float L_8 = L_7.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_b; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_a; float L_12 = L_11.___y_3; float L_13 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_a; float L_15 = L_14.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_b; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_a; float L_19 = L_18.___z_4; float L_20 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))), /*hidden argument*/NULL); V_0 = L_21; goto IL_004b; } IL_004b: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0; return L_22; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL); V_0 = L_12; goto IL_0030; } IL_0030: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_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_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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_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))->___oneVector_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void 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 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 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 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 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_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 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 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 float PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method) { { // public float DisplayRatio { get; private set; } float L_0 = __this->___U3CDisplayRatioU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = ceil(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public PlanGenerationPrint GeneratedPreview { get; private set; } = null; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = __this->___U3CGeneratedPreviewU3Ek__BackingField_17; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedGenerators { get { return generatedGenerators; } } List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_0 = __this->___generatedGenerators_16; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextPrefab_mC4E7E767EB62F687386990CE76745C94A3F9DE0F_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) { { // public GameObject TextPrefab { get; set; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value; __this->___U3CTextPrefabU3Ek__BackingField_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextPrefabU3Ek__BackingField_14), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_Minimap_GridToMinimap_set_TextToSet_m7F3EA10E90BBFFD0F66439A1B4C90474EDBE67ED_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, String_t* ___0_value, const RuntimeMethod* method) { { // public string TextToSet { get; set; } String_t* L_0 = ___0_value; __this->___U3CTextToSetU3Ek__BackingField_15 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTextToSetU3Ek__BackingField_15), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static PGG_MinimapHandler Instance { get; protected set; } PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PGG_Minimap_GridToMinimap_get_TextPrefab_mA50022F555E928C2940FD566151E69AD8D18DDE0_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public GameObject TextPrefab { get; set; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTextPrefabU3Ek__BackingField_14; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* PGG_Minimap_GridToMinimap_get_TextToSet_m46B658DC6E1A538640CC22A19326142B52F53DBE_inline (PGG_Minimap_GridToMinimap_tA20BE03DCD8279CB9ACAF79D5E32EC37284B449E* __this, const RuntimeMethod* method) { { // public string TextToSet { get; set; } String_t* L_0 = __this->___U3CTextToSetU3Ek__BackingField_15; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } 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 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_LerpUnclamped_mF35042F9D25A221BDD4B3FD6251224610AFC1F35_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; V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_3)))); goto IL_000b; } IL_000b: { float L_4 = V_0; return L_4; } } 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 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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL); int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; memset((&L_4), 0, sizeof(L_4)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), /*hidden argument*/NULL); V_0 = L_4; goto IL_0027; } IL_0027: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) { { // public Vector2Int LastSettedSize { get; private set; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___U3CLastSettedSizeU3Ek__BackingField_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_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))->___upVector_4; 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 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 bool Vector3Int_op_Inequality_mBE6E58893DF1A6BA41E2B4FAB97F4EFBDA857F88_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_lhs; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___1_rhs; bool L_2; L_2 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_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 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 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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_H; float L_1 = ___1_S; float L_2 = ___2_V; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF(L_0, L_1, L_2, (bool)1, NULL); V_0 = L_3; goto IL_000d; } IL_000d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0; return L_4; } } 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 Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0; memset((&V_0), 0, sizeof(V_0)); { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17; V_0 = L_0; goto IL_0009; } IL_0009: { Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_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))->___downVector_8; 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 bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_lhs; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_rhs; bool L_2; L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___forwardVector_11; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a; float L_1 = L_0.___x_2; float L_2 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a; float L_4 = L_3.___y_3; float L_5 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a; float L_7 = L_6.___z_4; float L_8 = ___0_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs; float L_1 = L_0.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs; float L_5 = L_4.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs; float L_7 = L_6.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs; float L_9 = L_8.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs; float L_13 = L_12.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs; float L_15 = L_14.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs; float L_17 = L_16.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs; float L_19 = L_18.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs; float L_21 = L_20.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs; float L_23 = L_22.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs; float L_25 = L_24.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs; float L_27 = L_26.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs; float L_29 = L_28.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs; float L_31 = L_30.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs; float L_33 = L_32.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs; float L_35 = L_34.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs; float L_37 = L_36.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs; float L_39 = L_38.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs; float L_41 = L_40.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs; float L_43 = L_42.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs; float L_45 = L_44.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs; float L_47 = L_46.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs; float L_49 = L_48.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs; float L_51 = L_50.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs; float L_53 = L_52.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs; float L_55 = L_54.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs; float L_57 = L_56.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs; float L_59 = L_58.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs; float L_61 = L_60.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs; float L_63 = L_62.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; memset((&L_64), 0, sizeof(L_64)); Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL); V_0 = L_64; goto IL_00e5; } IL_00e5: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0; return L_65; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CellsController_set_LatestToSpawnCount_m3055275C21B211F5A787BAAD36CE6988691F760E_inline (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LatestToSpawnCount { get; private set; } int32_t L_0 = ___0_value; __this->___U3CLatestToSpawnCountU3Ek__BackingField_11 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B4_0 = 0; { int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0033; } } { int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL); if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_0033; } } { int32_t L_4; L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL); int32_t L_5; L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL); G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0); goto IL_0034; } IL_0033: { G_B4_0 = 0; } IL_0034: { V_0 = (bool)G_B4_0; goto IL_0037; } IL_0037: { bool L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CellsController_get_LatestToSpawnCount_mDCE51FBBE5D789AD9F5382DD925003C33D0A46F5_inline (CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* __this, const RuntimeMethod* method) { { // public int LatestToSpawnCount { get; private set; } int32_t L_0 = __this->___U3CLatestToSpawnCountU3Ek__BackingField_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_set_Composition_m149EDF4C9D83C87D0C8AAF560A165673B8B0CFBE_inline (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___0_value, const RuntimeMethod* method) { { // public FieldSetupComposition Composition { get; private set; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = ___0_value; __this->___U3CCompositionU3Ek__BackingField_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCompositionU3Ek__BackingField_5), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InstantiatedFieldInfo_SetupContainer_mF1B870AB1347FF61D79255F900F2BDECFC70C756_inline (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; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GeneratingPreparation_RefreshReferences_mC498285D528E506F21183BA7D53F5569ED8744BE_inline (GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* __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); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* FlexibleGeneratorSetup_get_Composition_m6C988C8BF069242B517FBD47D738FB57AB940F3B_inline (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, const RuntimeMethod* method) { { // public FieldSetupComposition Composition { get; private set; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = __this->___U3CCompositionU3Ek__BackingField_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_get_InstantiatedOutOf_mBAB66AB1B60315ABA18F4E4DA377EC62639A8DDA_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) { { // public FieldSetup InstantiatedOutOf { get; private set; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___U3CInstantiatedOutOfU3Ek__BackingField_12; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; 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 bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) { typedef float (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method) { typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mFAF0B4EEA878E596C80258FE3BDA57CEF40C8D7F_gshared_inline (Nullable_1_tEE83D90B507D40B6C58B5EEF5B9D44D377B44F11* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_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_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 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_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) { BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* 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)); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)__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; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* 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)); BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_0; int32_t L_7 = V_1; bool L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (bool)L_8); return; } IL_0034: { bool L_9 = ___0_item; (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mBB630BAD164304826805A2D259B32356EAFEDF78_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __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_mD81973D439CBF11A043CF2A25C4C8B577763E51A_gshared_inline (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB* __this, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF ___0_item, const RuntimeMethod* method) { InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* 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)); InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* L_1 = (InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45*)__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; InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* 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)); InstantiatedDataU5BU5D_tD54376F06DB681E75DDA81DDFCCCAFEA53298C45* L_6 = V_0; int32_t L_7 = V_1; InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF)L_8); return; } IL_0034: { InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF L_9 = ___0_item; (( void (*) (List_1_tD5720B35BA45EF7C34F2F5439660E6A987076EEB*, InstantiatedData_tA457669E7496B3A435FE396586D03CF38ADB6AAF, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } }