#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct 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 VirtualFuncInvoker6 { typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09; // System.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87; // System.Action`1 struct Action_1_t88464E626975973EFA56756CD8B952971BED134A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409; // FIMSpace.Generating.FCheckerGraph`1 struct FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E; // FIMSpace.Generating.FGenGrid`1 struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tC53A6B5E00FD0034DDB9D7A2B505C1E784820A60; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCB981C4C6AA5D5820923457274986B8B11A0DDEF; // 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_tDB72209F35D56F62A287633F9450978E90B90987; // System.Collections.Generic.List`1 struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A; // System.Collections.Generic.List`1 struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65; // System.Collections.Generic.List`1 struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174; // System.Collections.Generic.List`1 struct List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253; // System.Collections.Generic.List`1 struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0; // System.Collections.Generic.List`1 struct List_1_tFB35242E850860900664B389C93AC5242D1F7986; // 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_t8570C3436F30B58B80557E1FF51398E82B93156D; // System.Collections.Generic.List`1 struct List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28; // System.Collections.Generic.List`1 struct List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1; // 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_t72DAAC5F81D0118BC951C0001B6FBA0624977F53; // 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_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3; // System.Collections.Generic.List`1 struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9; // System.Collections.Generic.List`1 struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3; // System.Collections.Generic.List`1 struct List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8; // System.Collections.Generic.List`1 struct List_1_t9B1977E862A096FC88304EBFBC7DB64104254D17; // System.Collections.Generic.List`1 struct List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014; // 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_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9; // System.Collections.Generic.List`1 struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32; // System.Collections.Generic.List`1 struct List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749; // System.Collections.Generic.List`1 struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2; // System.Collections.Generic.List`1 struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524; // System.Collections.Generic.List`1 struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19; // System.Collections.Generic.List`1 struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10; // System.Collections.Generic.List`1 struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E; // System.Collections.Generic.List`1 struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D; // System.Collections.Generic.List`1 struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B; // 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_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A; // 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_t0AA932387AD4B6E1484C742285FB1A0C0CD84554; // 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_t4221FF298DC21CFD316960214DBB3516A43A7CCA; // System.Collections.Generic.List`1 struct List_1_t533C65B4682217894A3923A15A70A8266CEF5147; // System.Collections.Generic.List`1 struct List_1_t87E336F669AA4584F9C83583A63331248C3113DF; // System.Collections.Generic.List`1 struct List_1_t1509365DD407E78228B0165A96CF06074C08D989; // System.Collections.Generic.List`1 struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8; // System.Collections.Generic.List`1 struct List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t47B17F3F53D0C9C35395040B765771E2D4A10AD8; // System.Action`1[] struct Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206; // System.Action`1[] struct Action_1U5BU5D_t9AF7A60AA589F7071315F3DA2F77CD32CB43FB5D; // System.Action`1[] struct Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF765456ECDE76512CDD199E77F71EE7826D334BB; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; // UnityEngine.Bounds[] struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5; // UnityEngine.Collider[] struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // FIMSpace.Generating.FieldCell[] struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50; // FIMSpace.Generating.FieldModification[] struct FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F; // FIMSpace.Generating.Planning.FieldPlanner[] struct FieldPlannerU5BU5D_tC5C368891C4469D60434998087EFD9EB3BFBB542; // FIMSpace.Generating.FieldSetupComposition[] struct FieldSetupCompositionU5BU5D_tE42E4E16EC8146BB3F23FE544BDB2F63EB6244C7; // FIMSpace.Generating.FieldVariable[] struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B; // FIMSpace.Generating.FlexibleGenerator[] struct FlexibleGeneratorU5BU5D_t066A9C89232D86F92FB08132CFEDB60BEFC35BFD; // UnityEngine.GUIContent[] struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503; // UnityEngine.GUILayoutOption[] struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2; // UnityEngine.GameObject[] struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF; // FIMSpace.Generating.GridPainter[] struct GridPainterU5BU5D_tBD2E431ED00522DE5DD4F3ECA21E48300567DA7B; // FIMSpace.Generating.InstantiatedFieldInfo[] struct InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6; // FIMSpace.Generating.InstructionDefinition[] struct InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; // FIMSpace.Generating.ModificatorsPack[] struct ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // FIMSpace.Generating.PGGGeneratorRoot[] struct PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD; // FIMSpace.Generating.PipeSegmentSetup[] struct PipeSegmentSetupU5BU5D_tCF323C64BE179F1D555791862693C1ED70F136F2; // FIMSpace.Generating.PrefabReference[] struct PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase[] struct ShapeGeneratorBaseU5BU5D_t843D0AA2F47FBC675A53A7B97D5A62B5A5B60B96; // 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; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.Transform[] struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector2[] struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA; // UnityEngine.Vector2Int[] struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport[] struct PlannerDuplicatesSupportU5BU5D_tB74DC0C002A806AF1899A6279611443D7DF0351E; // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper[] struct ModOverrideHelperU5BU5D_t1D3F79FF994594DF814174FFFB192DEEDC8D2137; // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper[] struct PackOverrideHelperU5BU5D_tFEB8957E5E89EB5426E25E718ABFC97A7B3D3442; // FIMSpace.Generating.PipeGenerator/PipeSpawnData[] struct PipeSpawnDataU5BU5D_tBC28CC7D0016A4037290CDBBB8A062B158B08788; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint[] struct JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1; // FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance[] struct PlannerAsyncInstanceU5BU5D_t0B835DFB2C798492DA369E41A9188D2501EE12F0; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // FIMSpace.Generating.Planning.BuildPlanPreset struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A; // FIMSpace.Generating.BuildPlannerExecutor struct BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C; // FIMSpace.Generating.Planning.BuildPlannerPreset struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127; // FIMSpace.Generating.BuildPlannerReference struct BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D; // FIMSpace.Generating.CellsController struct CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514; // FIMSpace.Generating.CellsSelectorDrawer struct CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD; // FIMSpace.Generating.CheckCellsSelectorSetup struct CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1; // FIMSpace.Generating.Checker.CheckerField struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // FIMSpace.Generating.FGenCell struct FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5; // FReflectionProbePreset struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD; // FIMSpace.Generating.FieldCell struct FieldCell_t0474210B4815B1D080500050D625323788B306F9; // FIMSpace.Generating.FieldModification struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF; // FIMSpace.Generating.Planning.FieldPlanner struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2; // FIMSpace.Generating.FieldSetup struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926; // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6; // FIMSpace.Generating.FieldSpawner struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC; // FIMSpace.Generating.FieldVariable struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F; // FIMSpace.Generating.FlexibleGenerator struct FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3; // FIMSpace.Generating.FlexibleGeneratorSetup struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30; // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580; // UnityEngine.GUIStyleState struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // FIMSpace.Generating.GenerateAsyncThread struct GenerateAsyncThread_t227DBEF39466236A8BFFBB85B0DD304214124B19; // FIMSpace.Generating.GeneratingPreparation struct GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89; // FIMSpace.Generating.GenerationShape struct GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10; // FIMSpace.Generating.GridPainter struct GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // FIMSpace.Generating.InstantiatedFieldInfo struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6; // FIMSpace.Generating.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445; // UnityEngine.Events.InvokableCallList struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382; // UnityEngine.LightProbeGroup struct LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4; // UnityEngine.MeshFilter struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5; // System.Reflection.MethodInfo struct MethodInfo_t; // FIMSpace.Generating.ModificatorsPack struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71; // UnityEngine.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284; // 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.PGGNavMeshTest struct PGGNavMeshTest_tF2287672A31F322005418FAEF0095DB14234AD89; // UnityEngine.Events.PersistentCallGroup struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25; // FIMSpace.Generating.PipeGenerator struct PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5; // FIMSpace.Generating.PipePreset struct PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E; // FIMSpace.Generating.PipeSegmentSetup struct PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037; // FIMSpace.Generating.Planning.PlanGenerationPrint struct PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807; // FIMSpace.Generating.Planning.PlannerAsyncManager struct PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829; // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D; // FIMSpace.Generating.QuarterRotationCheck struct QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5; // FIMSpace.Generating.PathFind.RectangleFillHelper struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // FIMSpace.Generating.ShapeCellGroup struct ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653; // 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; // System.String struct String_t; // UnityEngine.Texture struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // UnityEngine.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0 struct U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9; // FIMSpace.Generating.BuildPlannerExecutor/d__65 struct U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08; // FIMSpace.Generating.BuildPlannerExecutor/d__75 struct U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084; // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport struct PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D; // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation struct PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D; // FIMSpace.Generating.Planning.BuildPlannerPreset/BuildPlannerLayer struct BuildPlannerLayer_tD2DD25EFA73BB6C78E7B9D4FB315670EEC47CBA5; // FIMSpace.Generating.Planning.FieldPlanner/LocalVariables struct LocalVariables_t67D24D06A08FFF4FAC2BC963071C8FC648476AC0; // FIMSpace.Generating.FieldSetup/TriggerGenerationSettings struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D; // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper struct ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7; // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper struct PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434; // FIMSpace.Generating.GenerationShape/GenerationSetup struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3; // FIMSpace.Generating.PipeGenerator/d__24 struct U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481; // FIMSpace.Generating.PipeGenerator/PipeSpawnData struct PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989; // FIMSpace.Generating.PipePreset/PipePresetData struct PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint struct JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59; // FIMSpace.Generating.Planning.PlannerAsyncManager/FieldPlannerPrepareThread struct FieldPlannerPrepareThread_tC262A9E411F934CDBF722EF3F873C9648B6221B7; // FIMSpace.Generating.Planning.PlannerAsyncManager/FieldPlannerProceduresThread struct FieldPlannerProceduresThread_t0B3DA11F27B4B63B705807AD9257A845BDBF158A; // FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance struct PlannerAsyncInstance_t60317990E28DC477AB5039E0B5087B839588BE4A; IL2CPP_EXTERN_C RuntimeClass* Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t261B5FB86860583ED8B529D12A8662404F52324A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_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* PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9_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* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0AEA2C46AAEB233C6D2DF0275EF92FB2E56BAFE9; IL2CPP_EXTERN_C String_t* _stringLiteral1DE1250D83EDFD00131CE5291A355CD405A3DFB2; IL2CPP_EXTERN_C String_t* _stringLiteral2A11116DDD8DECB80282321AB20DE1BFCA60790C; IL2CPP_EXTERN_C String_t* _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C; IL2CPP_EXTERN_C String_t* _stringLiteralBF85B4B4556ED36004B047E42F43C73C70BF9585; IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB; IL2CPP_EXTERN_C String_t* _stringLiteralCC0AD103194C30E706EB305ACB96933BFADE663A; IL2CPP_EXTERN_C String_t* _stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F; IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisPGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151_mBCD7B31C9FAA0AF3CF312A68E6592C04C7572D08_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m2AF9307BAF8BA6B7D4CE38BFEFB1C9C20219891B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mEC9455A1A81587C53E2C72A2F6A77E7F4DEC42CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisFlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3_m04629E8A0CE80A78D6C898C880EED13E7E523B00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisGridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_m9CE35A0F36B01E886F87E00DF22C2F2D9E85E718_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAD630C3162599F60DD4FA15D911C03B3D63FF6FF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC0AEF27AFFD5F2063B5E759F47D7328003E42B73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE0C51A8AAA27E31B63E78EDF60DB7BA6B0283B4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m55E369CFAF17E38A643A34E891F7A5BC89FFEF08_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mA4E90BF4F23992EAD4413CDEB31A4A3869B453D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mCE44686E49E7D4ABD6385ADB59E2F1A0EF088040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mEDD867A83927649F2A869CC87AE54B58FF536CAF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m1E22A15089852C7A17E8EA8B66EE62848E1473D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0A0AF028C0197ADDB5E6C884C5120F1C82A9889C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3B338600183B39679B8197F0D9B2F6493C700924_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m602AB750A7958B0D6CAC93C3891B2F6AAC4CCD46_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC36D6AA3A984D6B7BBA4C496265A0192B91B3801_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6BD0CEA635AE2C0000530A78F8B9F52884F5E943_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_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF25C6715F37396CCA71777050D6619B1D5ECC22E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m85F9D1183840E6E92FD2B9A8140FF8412429BC7D_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_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB52DE9A473DC6908409126316D736B6EA29CCC70_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_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mDF49BBA6284D7E54AD90578140732CC7396C0D99_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mD3305416DE81E917A7249F7C10187DC347808326_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mD54BCA54258C4D36FD066CC8A13F44C547D21DFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_m553510689144597C0A44A80FB20A206D725AC67C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisPackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_m7AC5BFA2E3787A251941840B4D6F6B2F3E726FAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisPrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_m779EE7728B0E930BF70CF8874C489863B7726690_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustUnityObjCount_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_mF62AD745D2789EAA468AEEA5CABF76582E0A9482_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_Collections_IEnumerator_Reset_mFC72EDBD732AACD7C5CD38942568E923C8FF8D45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_Collections_IEnumerator_Reset_mAEFFC075B44B9F17A7153C3258E76D14D7C0B917_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass49_0_U3CGeneratePreviewU3Eb__0_m2E928D5BA8EC7EB05078E8093DCC37494BCC87A4_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com; struct GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke; struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com; struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D; struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E; struct JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1; 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_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3 : 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_tF765456ECDE76512CDD199E77F71EE7826D334BB* ____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_tCB981C4C6AA5D5820923457274986B8B11A0DDEF* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t47B17F3F53D0C9C35395040B765771E2D4A10AD8* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // FIMSpace.Generating.FGenGraph`2 struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllCells_0; // System.Collections.Generic.List`1 FIMSpace.Generating.FGenGraph`2::AllApprovedCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllApprovedCells_1; // FIMSpace.Generating.FGenGrid`1 FIMSpace.Generating.FGenGraph`2::Cells FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05* ___Cells_2; // System.Collections.Generic.List`1> FIMSpace.Generating.FGenGraph`2::SubGraphs List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* ___SubGraphs_3; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinXU3Ek__BackingField_4; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinYU3Ek__BackingField_5; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinZU3Ek__BackingField_6; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxXU3Ek__BackingField_7; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxYU3Ek__BackingField_8; // T1 FIMSpace.Generating.FGenGraph`2::k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxZU3Ek__BackingField_9; // System.Int32 FIMSpace.Generating.FGenGraph`2::Width int32_t ___Width_10; // System.Int32 FIMSpace.Generating.FGenGraph`2::Height int32_t ___Height_11; // System.Int32 FIMSpace.Generating.FGenGraph`2::Depth int32_t ___Depth_12; // System.Int32 FIMSpace.Generating.FGenGraph`2::ReferenceScale int32_t ___ReferenceScale_13; // System.Single FIMSpace.Generating.FGenGraph`2::YScale float ___YScale_14; }; // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1> struct List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Action_1U5BU5D_t9AF7A60AA589F7071315F3DA2F77CD32CB43FB5D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_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_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_tD4291D69E30E3994A1DC30FD8C289979EC520AD1 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FieldSetupCompositionU5BU5D_tE42E4E16EC8146BB3F23FE544BDB2F63EB6244C7* ____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_tDAA16981F719E360CF2C92809BC151B21B58BD61 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items FlexibleGeneratorU5BU5D_t066A9C89232D86F92FB08132CFEDB60BEFC35BFD* ____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_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GridPainterU5BU5D_tBD2E431ED00522DE5DD4F3ECA21E48300567DA7B* ____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_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ____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_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PipeSegmentSetupU5BU5D_tCF323C64BE179F1D555791862693C1ED70F136F2* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ____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_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ShapeGeneratorBaseU5BU5D_t843D0AA2F47FBC675A53A7B97D5A62B5A5B60B96* ____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_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ____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_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // 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_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PlannerDuplicatesSupportU5BU5D_tB74DC0C002A806AF1899A6279611443D7DF0351E* ____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_tAF6D65EE70A562DB784F53619930AB1838FF00C2 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ModOverrideHelperU5BU5D_t1D3F79FF994594DF814174FFFB192DEEDC8D2137* ____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_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PackOverrideHelperU5BU5D_tFEB8957E5E89EB5426E25E718ABFC97A7B3D3442* ____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_t1509365DD407E78228B0165A96CF06074C08D989 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PipeSpawnDataU5BU5D_tBC28CC7D0016A4037290CDBBB8A062B158B08788* ____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_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items PlannerAsyncInstanceU5BU5D_t0B835DFB2C798492DA369E41A9188D2501EE12F0* ____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.Generating.CheckCellsSelectorSetup struct CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1 : public RuntimeObject { // System.Boolean FIMSpace.Generating.CheckCellsSelectorSetup::UseRotor bool ___UseRotor_0; // FIMSpace.Generating.CheckCellsSelectorSetup/ERotor FIMSpace.Generating.CheckCellsSelectorSetup::Rotor int32_t ___Rotor_1; // System.Boolean FIMSpace.Generating.CheckCellsSelectorSetup::UseCondition bool ___UseCondition_2; // FIMSpace.Generating.Rules.ESR_NeightbourCondition FIMSpace.Generating.CheckCellsSelectorSetup::Condition int32_t ___Condition_3; // System.Collections.Generic.List`1 FIMSpace.Generating.CheckCellsSelectorSetup::ToCheck List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___ToCheck_4; }; // FIMSpace.Generating.CheckCellsSelectorUtils struct CheckCellsSelectorUtils_t3F18BD692EF50696E195D40F28A876EA755759BC : public RuntimeObject { }; // 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.InstructionDefinition struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445 : public RuntimeObject { // System.String FIMSpace.Generating.InstructionDefinition::Title String_t* ___Title_0; // FIMSpace.Generating.InstructionDefinition/EInstruction FIMSpace.Generating.InstructionDefinition::InstructionType int32_t ___InstructionType_1; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::TargetModification FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___TargetModification_2; // System.String FIMSpace.Generating.InstructionDefinition::Tags String_t* ___Tags_3; // System.String FIMSpace.Generating.InstructionDefinition::InstructionArgument String_t* ___InstructionArgument_4; // System.Boolean FIMSpace.Generating.InstructionDefinition::Foldout bool ___Foldout_5; // FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::extraMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___extraMod_6; // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstructionDefinition::extraPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___extraPack_7; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // FIMSpace.Generating.NeightbourPlacement struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9 : public RuntimeObject { // System.Boolean FIMSpace.Generating.NeightbourPlacement::lu bool ___lu_0; // System.Boolean FIMSpace.Generating.NeightbourPlacement::u bool ___u_1; // System.Boolean FIMSpace.Generating.NeightbourPlacement::ru bool ___ru_2; // System.Boolean FIMSpace.Generating.NeightbourPlacement::l bool ___l_3; // System.Boolean FIMSpace.Generating.NeightbourPlacement::m bool ___m_4; // System.Boolean FIMSpace.Generating.NeightbourPlacement::r bool ___r_5; // System.Boolean FIMSpace.Generating.NeightbourPlacement::ld bool ___ld_6; // System.Boolean FIMSpace.Generating.NeightbourPlacement::d bool ___d_7; // System.Boolean FIMSpace.Generating.NeightbourPlacement::rd bool ___rd_8; // System.Boolean FIMSpace.Generating.NeightbourPlacement::UseAdvancedSetup bool ___UseAdvancedSetup_9; // System.Collections.Generic.List`1 FIMSpace.Generating.NeightbourPlacement::AdvancedSetup List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___AdvancedSetup_10; }; // FIMSpace.Generating.PGGEnums struct PGGEnums_tB728B5E623525FBC4B9780F72505632DE0EAA154 : public RuntimeObject { }; // FIMSpace.Generating.PGGUtils struct PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269 : public RuntimeObject { }; // FIMSpace.Generating.Planning.PlannerAsyncManager struct PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8 : public RuntimeObject { // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.PlannerAsyncManager::Planner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___Planner_0; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerAsyncManager::Instances List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* ___Instances_1; // System.Boolean FIMSpace.Generating.Planning.PlannerAsyncManager::IsGeneratingDone bool ___IsGeneratingDone_2; // System.Boolean FIMSpace.Generating.Planning.PlannerAsyncManager::IsGenerating bool ___IsGenerating_3; // System.Boolean FIMSpace.Generating.Planning.PlannerAsyncManager::ComputeUsingAsync bool ___ComputeUsingAsync_4; // System.Int32 FIMSpace.Generating.Planning.PlannerAsyncManager::TargetSeed int32_t ___TargetSeed_5; // System.Boolean FIMSpace.Generating.Planning.PlannerAsyncManager::stop bool ___stop_6; // System.Int32 FIMSpace.Generating.Planning.PlannerAsyncManager::_currentPreparingI int32_t ____currentPreparingI_7; // System.Int32 FIMSpace.Generating.Planning.PlannerAsyncManager::_currentComputingI int32_t ____currentComputingI_8; // System.Int32 FIMSpace.Generating.Planning.PlannerAsyncManager::_currentComputingDuplicI int32_t ____currentComputingDuplicI_9; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_elapsedIterations float ____elapsedIterations_10; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_progr_lastElapsedIterations float ____progr_lastElapsedIterations_11; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_targetPlannerIterations float ____targetPlannerIterations_12; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_progr_step float ____progr_step_13; // System.Int32 FIMSpace.Generating.Planning.PlannerAsyncManager::_generatingStage int32_t ____generatingStage_14; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::k__BackingField float ___U3CGeneratingProgressU3Ek__BackingField_15; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::k__BackingField float ___U3CSmoothGeneratingProgressU3Ek__BackingField_16; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_progr_fake_progr float ____progr_fake_progr_17; // System.Single FIMSpace.Generating.Planning.PlannerAsyncManager::_progr_sd_smooth float ____progr_sd_smooth_18; }; // FIMSpace.Generating.Planning.PlannerResult struct PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829 : public RuntimeObject { // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.PlannerResult::ParentBuildPlanner BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___ParentBuildPlanner_0; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerResult::ParentFieldPlanner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___ParentFieldPlanner_1; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.Planning.PlannerResult::Checker CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___Checker_2; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Planning.PlannerResult::Grid FGenGraph_2_tD31EBA3365CDBBBD4EB838E6CE5B8E6C15BEB86E* ___Grid_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::CellsInstructions List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerResult::DuplicateResults List_1_tD88334BBEE9D37EB710C036F1D13A994BBAA05F7* ___DuplicateResults_5; }; // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D : public RuntimeObject { // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_0; // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::tempReplacePrefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___tempReplacePrefab_1; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::MainCollider Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___MainCollider_2; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::tempReplaceCollider Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___tempReplaceCollider_3; // System.Int32 FIMSpace.Generating.PrefabReference::id int32_t ___id_4; // System.Int32 FIMSpace.Generating.PrefabReference::subID int32_t ___subID_5; // UnityEngine.Texture FIMSpace.Generating.PrefabReference::tex Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___tex_6; // UnityEngine.Mesh FIMSpace.Generating.PrefabReference::_refMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ____refMesh_11; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::_refCol Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ____refCol_12; }; // FIMSpace.Generating.QuarterRotationCheck struct QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09 : public RuntimeObject { // System.Boolean FIMSpace.Generating.QuarterRotationCheck::q1 bool ___q1_0; // System.Boolean FIMSpace.Generating.QuarterRotationCheck::q2 bool ___q2_1; // System.Boolean FIMSpace.Generating.QuarterRotationCheck::q3 bool ___q3_2; // System.Boolean FIMSpace.Generating.QuarterRotationCheck::q4 bool ___q4_3; }; // FIMSpace.Generating.ShapeCellGroup struct ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.ShapeCellGroup::Cells List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___Cells_0; // System.Boolean FIMSpace.Generating.ShapeCellGroup::Refresh bool ___Refresh_1; // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.ShapeCellGroup::field CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ___field_2; }; // 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.BuildPlannerExecutor/<>c__DisplayClass49_0 struct U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9 : public RuntimeObject { // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0::overr PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* ___overr_0; // FIMSpace.Generating.BuildPlannerExecutor FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0::<>4__this BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* ___U3CU3E4__this_1; }; // FIMSpace.Generating.BuildPlannerExecutor/d__65 struct U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08 : public RuntimeObject { // System.Int32 FIMSpace.Generating.BuildPlannerExecutor/d__65::<>1__state int32_t ___U3CU3E1__state_0; // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__65::<>2__current RuntimeObject* ___U3CU3E2__current_1; // FIMSpace.Generating.BuildPlannerExecutor FIMSpace.Generating.BuildPlannerExecutor/d__65::<>4__this BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* ___U3CU3E4__this_2; // System.Single FIMSpace.Generating.BuildPlannerExecutor/d__65::5__2 float ___U3CinstatiationTotalU3E5__2_3; // System.Single FIMSpace.Generating.BuildPlannerExecutor/d__65::5__3 float ___U3CdoneU3E5__3_4; // System.Int32 FIMSpace.Generating.BuildPlannerExecutor/d__65::5__4 int32_t ___U3CiU3E5__4_5; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.BuildPlannerExecutor/d__65::5__5 FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___U3CplannerU3E5__5_6; // FIMSpace.Generating.FlexibleGenerator FIMSpace.Generating.BuildPlannerExecutor/d__65::5__6 FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* ___U3CpainterU3E5__6_7; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/d__65::5__7 List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* ___U3CduplicatesU3E5__7_8; // System.Int32 FIMSpace.Generating.BuildPlannerExecutor/d__65::5__8 int32_t ___U3CdU3E5__8_9; }; // FIMSpace.Generating.BuildPlannerExecutor/d__75 struct U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084 : public RuntimeObject { // System.Int32 FIMSpace.Generating.BuildPlannerExecutor/d__75::<>1__state int32_t ___U3CU3E1__state_0; // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__75::<>2__current RuntimeObject* ___U3CU3E2__current_1; // FIMSpace.Generating.BuildPlannerExecutor FIMSpace.Generating.BuildPlannerExecutor/d__75::<>4__this BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* ___U3CU3E4__this_2; }; // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport struct PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport::DuplicatesCompositions List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* ___DuplicatesCompositions_0; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport::DuplicatesShapes List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* ___DuplicatesShapes_1; }; // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation struct PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation::PlannerVariablesOverrides List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___PlannerVariablesOverrides_0; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation::FieldSetupCompositions List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* ___FieldSetupCompositions_1; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation::UseDuplicatesOverrides List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___UseDuplicatesOverrides_2; // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation::DuplicatesOverrides List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* ___DuplicatesOverrides_3; }; // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper struct ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7 : public RuntimeObject { // FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::ParentMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___ParentMod_0; // System.Boolean FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::SetEnabled bool ___SetEnabled_1; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::OverridePrefabs List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* ___OverridePrefabs_2; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::OverrideStampSet OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OverrideStampSet_3; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::OverrideMultiSet OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OverrideMultiSet_4; }; // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper struct PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434 : public RuntimeObject { // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::ParentPack ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ParentPack_0; // System.Boolean FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::SetEnabled bool ___SetEnabled_1; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::PackVariablesOverrides List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___PackVariablesOverrides_2; // System.Collections.Generic.List`1 FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::PackModsOverrides List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* ___PackModsOverrides_3; }; // FIMSpace.Generating.PipeGenerator/d__24 struct U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481 : public RuntimeObject { // System.Int32 FIMSpace.Generating.PipeGenerator/d__24::<>1__state int32_t ___U3CU3E1__state_0; // System.Object FIMSpace.Generating.PipeGenerator/d__24::<>2__current RuntimeObject* ___U3CU3E2__current_1; // FIMSpace.Generating.PipeGenerator FIMSpace.Generating.PipeGenerator/d__24::<>4__this PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* ___U3CU3E4__this_2; // System.Int32 FIMSpace.Generating.PipeGenerator/d__24::5__2 int32_t ___U3CiU3E5__2_3; }; // FIMSpace.Generating.PipePreset/PipePresetData struct PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3 : public RuntimeObject { // System.Collections.Generic.List`1 FIMSpace.Generating.PipePreset/PipePresetData::Segments List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* ___Segments_0; // System.Boolean FIMSpace.Generating.PipePreset/PipePresetData::AllowUseUnendedOnStartAlign bool ___AllowUseUnendedOnStartAlign_1; // FIMSpace.Generating.PipeSegmentSetup FIMSpace.Generating.PipePreset/PipePresetData::OptionalUnended PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___OptionalUnended_2; // System.Boolean FIMSpace.Generating.PipePreset/PipePresetData::AlignOnHitNormal bool ___AlignOnHitNormal_3; // FIMSpace.Generating.PipeSegmentSetup FIMSpace.Generating.PipePreset/PipePresetData::OptionalEndCap PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___OptionalEndCap_4; // System.Int32 FIMSpace.Generating.PipePreset/PipePresetData::_editorSelected int32_t ____editorSelected_5; }; // FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance struct PlannerAsyncInstance_t60317990E28DC477AB5039E0B5087B839588BE4A : public RuntimeObject { // FIMSpace.Generating.Planning.PlannerAsyncManager FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance::manager PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* ___manager_0; // FIMSpace.Generating.Planning.FieldPlanner FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance::planner FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___planner_1; // FIMSpace.Generating.Planning.PlannerAsyncManager/FieldPlannerPrepareThread FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance::currentPrepareThread FieldPlannerPrepareThread_tC262A9E411F934CDBF722EF3F873C9648B6221B7* ___currentPrepareThread_2; // FIMSpace.Generating.Planning.PlannerAsyncManager/FieldPlannerProceduresThread FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance::currentProceduresThread FieldPlannerProceduresThread_t0B3DA11F27B4B63B705807AD9257A845BDBF158A* ___currentProceduresThread_3; // System.Action`1 FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance::OnDuplicatesGenerated Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09* ___OnDuplicatesGenerated_4; }; // 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; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // UnityEngine.LayerMask struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB { // System.Int32 UnityEngine.LayerMask::m_Mask int32_t ___m_Mask_0; }; // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 { // System.Single UnityEngine.Matrix4x4::m00 float ___m00_0; // System.Single UnityEngine.Matrix4x4::m10 float ___m10_1; // System.Single UnityEngine.Matrix4x4::m20 float ___m20_2; // System.Single UnityEngine.Matrix4x4::m30 float ___m30_3; // System.Single UnityEngine.Matrix4x4::m01 float ___m01_4; // System.Single UnityEngine.Matrix4x4::m11 float ___m11_5; // System.Single UnityEngine.Matrix4x4::m21 float ___m21_6; // System.Single UnityEngine.Matrix4x4::m31 float ___m31_7; // System.Single UnityEngine.Matrix4x4::m02 float ___m02_8; // System.Single UnityEngine.Matrix4x4::m12 float ___m12_9; // System.Single UnityEngine.Matrix4x4::m22 float ___m22_10; // System.Single UnityEngine.Matrix4x4::m32 float ___m32_11; // System.Single UnityEngine.Matrix4x4::m03 float ___m03_12; // System.Single UnityEngine.Matrix4x4::m13 float ___m13_13; // System.Single UnityEngine.Matrix4x4::m23 float ___m23_14; // System.Single UnityEngine.Matrix4x4::m33 float ___m33_15; }; // FIMSpace.Generating.MinMax struct MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C { // System.Int32 FIMSpace.Generating.MinMax::Min int32_t ___Min_0; // System.Int32 FIMSpace.Generating.MinMax::Max int32_t ___Max_1; }; // UnityEngine.AI.NavMeshBuildDebugSettings struct NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 { // System.Byte UnityEngine.AI.NavMeshBuildDebugSettings::m_Flags uint8_t ___m_Flags_0; }; // UnityEngine.AI.NavMeshDataInstance struct NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 { // System.Int32 UnityEngine.AI.NavMeshDataInstance::k__BackingField int32_t ___U3CidU3Ek__BackingField_0; }; // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 { // System.Single UnityEngine.Quaternion::x float ___x_0; // System.Single UnityEngine.Quaternion::y float ___y_1; // System.Single UnityEngine.Quaternion::z float ___z_2; // System.Single UnityEngine.Quaternion::w float ___w_3; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC { // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnDiffs::Cell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::SpawnsBackup List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToSpawn List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnDiffs::ToDestroy List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnDiffs struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com { FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2; List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3; }; // FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE { // System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags bool ___UseRestrictSpawnForTags_0; // System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags String_t* ___RestrictSpawnForTags_1; // System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName String_t* ___UsePresetsDefsByName_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke { int32_t ___UseRestrictSpawnForTags_0; char* ___RestrictSpawnForTags_1; char* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com { int32_t ___UseRestrictSpawnForTags_0; Il2CppChar* ___RestrictSpawnForTags_1; Il2CppChar* ___UsePresetsDefsByName_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5; }; // UnityEngine.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A { // System.Int32 UnityEngine.Vector2Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector2Int::m_Y int32_t ___m_Y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 { // System.Int32 UnityEngine.Vector3Int::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.Vector3Int::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.Vector3Int::m_Z int32_t ___m_Z_2; }; // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 { // UnityEngine.Material[] FIMSpace.Generating.IGeneration/CombineMaterialComparer::sharedMaterials MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::hash int32_t ___hash_1; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // Native definition for COM marshalling of FIMSpace.Generating.IGeneration/CombineMaterialComparer struct CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___sharedMaterials_0; int32_t ___hash_1; }; // System.Nullable`1 struct Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value_1; }; // System.Nullable`1 struct Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value_1; }; // UnityEngine.Bounds struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 { // UnityEngine.Vector3 UnityEngine.Bounds::m_Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0; // UnityEngine.Vector3 UnityEngine.Bounds::m_Extents Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1; }; // FIMSpace.Generating.CellsSelectorDrawer struct CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD : public RuntimeObject { // System.Int32 FIMSpace.Generating.CellsSelectorDrawer::drawSize int32_t ___drawSize_4; // System.Int32 FIMSpace.Generating.CellsSelectorDrawer::depthLevel int32_t ___depthLevel_5; // System.Int32 FIMSpace.Generating.CellsSelectorDrawer::selectedManualShape int32_t ___selectedManualShape_6; }; // 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; }; // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC : public RuntimeObject { // UnityEngine.Transform FIMSpace.Generating.Checker.CheckerField3D::AttachRootTo Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___AttachRootTo_0; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_tempHelpCellsList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____tempHelpCellsList_1; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_IsCollidingWith_MyFirstCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____IsCollidingWith_MyFirstCollisionCell_2; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::_rootPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____rootPosition_5; // UnityEngine.Quaternion FIMSpace.Generating.Checker.CheckerField3D::_rootRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____rootRotation_6; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::RootScale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RootScale_7; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.Checker.CheckerField3D::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::UseBounds bool ___UseBounds_9; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::HelperId int32_t ___HelperId_10; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::Bounding List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* ___Bounding_11; // UnityEngine.Vector3[] FIMSpace.Generating.Checker.CheckerField3D::_tBoundsDiag Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____tBoundsDiag_12; // UnityEngine.Vector3[] FIMSpace.Generating.Checker.CheckerField3D::_tBounds Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____tBounds_13; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionOnSideCell>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionOnSideCellU3Ek__BackingField_15; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionOnSideCellOther>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionOnSideCellOtherU3Ek__BackingField_16; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_nearestCellOtherField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____nearestCellOtherField_17; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::k__BackingField bool ___U3CFailedToSetU3Ek__BackingField_18; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_GetMostCenteredCellInAxis_MyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____GetMostCenteredCellInAxis_MyCell_19; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_FindCellOfInDir_MyCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____FindCellOfInDir_MyCell_20; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::<_CheckCollisionInDirection_OtherCell>k__BackingField FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3C_CheckCollisionInDirection_OtherCellU3Ek__BackingField_21; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_AlignTo_OtherCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____AlignTo_OtherCollisionCell_22; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_AlignTo_MyCollisionCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____AlignTo_MyCollisionCell_23; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_CollisionCells List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____CollisionCells_24; // UnityEngine.Vector3Int[] FIMSpace.Generating.Checker.CheckerField3D::_randomFlatDirs Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ____randomFlatDirs_25; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::_nearestMyBoundsIndex int32_t ____nearestMyBoundsIndex_26; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::_nearestOtherBoundsIndex int32_t ____nearestOtherBoundsIndex_27; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::_nearestMyBoundsPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____nearestMyBoundsPos_28; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_pathFind_openListC List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____pathFind_openListC_29; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_pathFindListHelper List_1_tFB35242E850860900664B389C93AC5242D1F7986* ____pathFindListHelper_30; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_GeneratePathFindTowards_OtherTargetCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____GeneratePathFindTowards_OtherTargetCell_31; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_cubSearchRes FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____cubSearchRes_32; // UnityEngine.Vector3Int FIMSpace.Generating.Checker.CheckerField3D::_cubSearchOrig Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ____cubSearchOrig_33; // System.Single FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestCost float ____pathFind_cheapestCost_34; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_cheapestNodeC FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_cheapestNodeC_35; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::_pathFind_endCellOther FieldCell_t0474210B4815B1D080500050D625323788B306F9* ____pathFind_endCellOther_36; }; // 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; }; // 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.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; }; // UnityEngine.AI.NavMeshBuildSettings struct NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D { // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AgentTypeID int32_t ___m_AgentTypeID_0; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentRadius float ___m_AgentRadius_1; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentHeight float ___m_AgentHeight_2; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentSlope float ___m_AgentSlope_3; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_AgentClimb float ___m_AgentClimb_4; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_LedgeDropHeight float ___m_LedgeDropHeight_5; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MaxJumpAcrossDistance float ___m_MaxJumpAcrossDistance_6; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_MinRegionArea float ___m_MinRegionArea_7; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideVoxelSize int32_t ___m_OverrideVoxelSize_8; // System.Single UnityEngine.AI.NavMeshBuildSettings::m_VoxelSize float ___m_VoxelSize_9; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_OverrideTileSize int32_t ___m_OverrideTileSize_10; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_TileSize int32_t ___m_TileSize_11; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_AccuratePlacement int32_t ___m_AccuratePlacement_12; // System.UInt32 UnityEngine.AI.NavMeshBuildSettings::m_MaxJobWorkers uint32_t ___m_MaxJobWorkers_13; // System.Int32 UnityEngine.AI.NavMeshBuildSettings::m_PreserveTilesOutsideBounds int32_t ___m_PreserveTilesOutsideBounds_14; // UnityEngine.AI.NavMeshBuildDebugSettings UnityEngine.AI.NavMeshBuildSettings::m_Debug NavMeshBuildDebugSettings_tF9DF93A5E99DFE4851A9B687B8870ADADE1A0621 ___m_Debug_15; }; // UnityEngine.AI.NavMeshBuildSource struct NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD { // UnityEngine.Matrix4x4 UnityEngine.AI.NavMeshBuildSource::m_Transform Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___m_Transform_0; // UnityEngine.Vector3 UnityEngine.AI.NavMeshBuildSource::m_Size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Size_1; // UnityEngine.AI.NavMeshBuildSourceShape UnityEngine.AI.NavMeshBuildSource::m_Shape int32_t ___m_Shape_2; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_Area int32_t ___m_Area_3; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_InstanceID int32_t ___m_InstanceID_4; // System.Int32 UnityEngine.AI.NavMeshBuildSource::m_ComponentID int32_t ___m_ComponentID_5; }; // 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.PipeSegmentSetup struct PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037 : public RuntimeObject { // System.Boolean FIMSpace.Generating.PipeSegmentSetup::Enabled bool ___Enabled_0; // UnityEngine.GameObject FIMSpace.Generating.PipeSegmentSetup::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_1; // System.Single FIMSpace.Generating.PipeSegmentSetup::UseCost float ___UseCost_2; // UnityEngine.Vector3 FIMSpace.Generating.PipeSegmentSetup::ModelForward Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ModelForward_3; // UnityEngine.Vector3 FIMSpace.Generating.PipeSegmentSetup::ModelUpAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ModelUpAxis_4; // System.Int32 FIMSpace.Generating.PipeSegmentSetup::AllowRotationYAxisCheckPer int32_t ___AllowRotationYAxisCheckPer_5; // System.Int32 FIMSpace.Generating.PipeSegmentSetup::AllowRotationZAxisCheckPer int32_t ___AllowRotationZAxisCheckPer_6; // System.Int32 FIMSpace.Generating.PipeSegmentSetup::CanBeUsedSinceIteration int32_t ___CanBeUsedSinceIteration_7; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint[] FIMSpace.Generating.PipeSegmentSetup::JoinPoints JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* ___JoinPoints_8; // System.Single FIMSpace.Generating.PipeSegmentSetup::ReferenceScale float ___ReferenceScale_9; // UnityEngine.Mesh FIMSpace.Generating.PipeSegmentSetup::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_10; }; // UnityEngine.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5 : public RuntimeObject { // System.IntPtr UnityEngine.RectOffset::m_Ptr intptr_t ___m_Ptr_0; // System.Object UnityEngine.RectOffset::m_SourceStyle RuntimeObject* ___m_SourceStyle_1; }; // Native definition for P/Invoke marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // Native definition for COM marshalling of UnityEngine.RectOffset struct RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com { intptr_t ___m_Ptr_0; Il2CppIUnknown* ___m_SourceStyle_1; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // FIMSpace.Generating.PathFind.SimplePathGuide struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA : public RuntimeObject { // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::Start Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Start_0; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::StartDir int32_t ___StartDir_1; // UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::End Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___End_2; // FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::EndDir int32_t ___EndDir_3; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::PathThickness int32_t ___PathThickness_4; // System.Single FIMSpace.Generating.PathFind.SimplePathGuide::ChangeDirCost float ___ChangeDirCost_5; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorInstruction int32_t ___StartGuideDoorInstruction_6; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorCenterFit bool ___StartGuideDoorCenterFit_7; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorInstruction int32_t ___EndGuideDoorInstruction_8; // System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorCenterFit bool ___EndGuideDoorCenterFit_9; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideSpreadDistance int32_t ___StartGuideSpreadDistance_10; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideCellDataToInject String_t* ___StartGuideCellDataToInject_11; // System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideSpreadDistance int32_t ___EndGuideSpreadDistance_12; // System.String FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideCellDataToInject String_t* ___EndGuideCellDataToInject_13; }; // FIMSpace.Generating.Planning.SingleInteriorSettings struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F : public RuntimeObject { // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::CustomName String_t* ___CustomName_0; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::ID int32_t ___ID_1; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.SingleInteriorSettings::FieldSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_2; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::Duplicates int32_t ___Duplicates_3; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::DoorHoleCommandID int32_t ___DoorHoleCommandID_4; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::CenterFitDoor bool ___CenterFitDoor_5; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::JustOneDoor bool ___JustOneDoor_6; // FIMSpace.Generating.MinMax FIMSpace.Generating.Planning.SingleInteriorSettings::DoorConnectionsCount MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DoorConnectionsCount_7; // FIMSpace.Generating.GenerationShape/GenerationSetup FIMSpace.Generating.Planning.SingleInteriorSettings::InternalSetup GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* ___InternalSetup_8; // FIMSpace.Generating.GenerationShape FIMSpace.Generating.Planning.SingleInteriorSettings::OptionalShapePreset GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* ___OptionalShapePreset_9; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::InjectMods List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___InjectMods_10; // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::SpreadCheckerData String_t* ___SpreadCheckerData_11; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::NotAllowDoorConnectionWithNamed List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___NotAllowDoorConnectionWithNamed_12; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.SingleInteriorSettings::OverrideAllowDoorConnectionWithNamed List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___OverrideAllowDoorConnectionWithNamed_13; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::RestrictPosition bool ___RestrictPosition_14; // System.String FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceToCheckerData String_t* ___DistanceToCheckerData_15; // FIMSpace.Generating.Planning.SingleInteriorSettings/EDistanceRule FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceMustBe int32_t ___DistanceMustBe_16; // System.Single FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceUnits float ___DistanceUnits_17; // System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::_editorAdvancedFoldout bool ____editorAdvancedFoldout_18; }; // FIMSpace.Generating.SpawnData struct SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7 : public RuntimeObject { // System.Boolean FIMSpace.Generating.SpawnData::Enabled bool ___Enabled_0; // FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnData::OwnerCell FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___OwnerCell_1; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnData::OwnerCellPos Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___OwnerCellPos_2; // System.Int32 FIMSpace.Generating.SpawnData::idInStampObjects int32_t ___idInStampObjects_3; // UnityEngine.GameObject FIMSpace.Generating.SpawnData::Prefab GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Prefab_4; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::AdditionalGenerated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___AdditionalGenerated_5; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CWasTemporaryPrefabU3Ek__BackingField_6; // System.Boolean FIMSpace.Generating.SpawnData::DontSpawnMainPrefab bool ___DontSpawnMainPrefab_7; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.SpawnData::ExecutedFrom FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___ExecutedFrom_8; // FIMSpace.Generating.FieldModification FIMSpace.Generating.SpawnData::OwnerMod FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___OwnerMod_9; // FIMSpace.Generating.SpawnRuleBase FIMSpace.Generating.SpawnData::OwnerRule SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___OwnerRule_10; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnData::Spawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___Spawner_11; // FIMSpace.Generating.OStamperSet FIMSpace.Generating.SpawnData::OStamp OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_12; // FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.SpawnData::OMulti OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMulti_13; // UnityEngine.Mesh FIMSpace.Generating.SpawnData::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_14; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::Offset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Offset_15; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::RotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RotationOffset_16; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalRotationOffset_17; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::LocalScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___LocalScaleMul_18; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::DirectionalOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DirectionalOffset_19; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempPositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempPositionOffset_20; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempRotationOffset_21; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::TempScaleMul Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TempScaleMul_22; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsidePositionOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsidePositionOffset_23; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::OutsideRotationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OutsideRotationOffset_24; // FIMSpace.Generating.SpawnData/ECombineMode FIMSpace.Generating.SpawnData::CombineMode int32_t ___CombineMode_25; // System.Boolean FIMSpace.Generating.SpawnData::ForceSetStatic bool ___ForceSetStatic_26; // FIMSpace.Generating.SpawnData/ESpawnMark FIMSpace.Generating.SpawnData::SpawnMark int32_t ___SpawnMark_27; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::customStigmas List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___customStigmas_28; // System.Boolean FIMSpace.Generating.SpawnData::k__BackingField bool ___U3CisTempU3Ek__BackingField_29; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnPreGeneratedEvents List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* ___OnPreGeneratedEvents_30; // System.Collections.Generic.List`1> FIMSpace.Generating.SpawnData::OnGeneratedEvents List_1_t261B5FB86860583ED8B529D12A8662404F52324A* ___OnGeneratedEvents_31; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnData::ChildSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ChildSpawns_32; }; // FIMSpace.Generating.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.PipeGenerator/PipeSpawnData struct PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989 : public RuntimeObject { // FIMSpace.Generating.PipeSegmentSetup FIMSpace.Generating.PipeGenerator/PipeSpawnData::ToCreate PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___ToCreate_0; // UnityEngine.Mesh FIMSpace.Generating.PipeGenerator/PipeSpawnData::PreviewMesh Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___PreviewMesh_1; // FIMSpace.Generating.PipeSegmentSetup FIMSpace.Generating.PipeGenerator/PipeSpawnData::ParentSegment PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___ParentSegment_2; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator/PipeSpawnData::Join JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___Join_3; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::Position Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_4; // UnityEngine.Quaternion FIMSpace.Generating.PipeGenerator/PipeSpawnData::Rotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_5; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::Scale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Scale_6; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator/PipeSpawnData::Child PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___Child_7; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator/PipeSpawnData::Parent PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___Parent_8; // FIMSpace.Generating.PipeGenerator/PipeSpawnData/ESpawnState FIMSpace.Generating.PipeGenerator/PipeSpawnData::State int32_t ___State_9; // System.Boolean FIMSpace.Generating.PipeGenerator/PipeSpawnData::Enabled bool ___Enabled_10; }; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint struct JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59 : public RuntimeObject { // UnityEngine.Vector3 FIMSpace.Generating.PipeSegmentSetup/JoinPoint::origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin_0; // UnityEngine.Vector3 FIMSpace.Generating.PipeSegmentSetup/JoinPoint::outAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___outAxis_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.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580 : public RuntimeObject { // System.IntPtr UnityEngine.GUIStyle::m_Ptr intptr_t ___m_Ptr_0; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Normal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Normal_1; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Hover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Hover_2; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Active GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Active_3; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_Focused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_Focused_4; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnNormal GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnNormal_5; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnHover GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnHover_6; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnActive GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnActive_7; // UnityEngine.GUIStyleState UnityEngine.GUIStyle::m_OnFocused GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95* ___m_OnFocused_8; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Border RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Border_9; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Padding RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Padding_10; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Margin RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Margin_11; // UnityEngine.RectOffset UnityEngine.GUIStyle::m_Overflow RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5* ___m_Overflow_12; // System.String UnityEngine.GUIStyle::m_Name String_t* ___m_Name_13; }; // Native definition for P/Invoke marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_pinvoke { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_pinvoke* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_pinvoke ___m_Overflow_12; char* ___m_Name_13; }; // Native definition for COM marshalling of UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_marshaled_com { intptr_t ___m_Ptr_0; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Normal_1; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Hover_2; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Active_3; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_Focused_4; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnNormal_5; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnHover_6; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnActive_7; GUIStyleState_t7A948723D9DCDFD8EE4F418B6EC909C18E023F95_marshaled_com* ___m_OnFocused_8; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Border_9; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Padding_10; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Margin_11; RectOffset_t6358774A0DEEABA4586840CB9BC7DC88B39660B5_marshaled_com* ___m_Overflow_12; Il2CppChar* ___m_Name_13; }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // FIMSpace.Generating.InstantiatedFieldInfo struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6 : public RuntimeObject { // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.InstantiatedFieldInfo::FlexSetup FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___FlexSetup_0; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::InternalField FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___InternalField_1; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::Instantiated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___Instantiated_2; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::InstantiatedInfos List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* ___InstantiatedInfos_3; // System.Collections.Generic.Dictionary`2 FIMSpace.Generating.InstantiatedFieldInfo::InstantiatedInfoPerCell Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409* ___InstantiatedInfoPerCell_4; // UnityEngine.GameObject FIMSpace.Generating.InstantiatedFieldInfo::MainContainer GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___MainContainer_5; // UnityEngine.Transform FIMSpace.Generating.InstantiatedFieldInfo::FieldTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___FieldTransform_6; // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.InstantiatedFieldInfo::Grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_7; // UnityEngine.Bounds FIMSpace.Generating.InstantiatedFieldInfo::RoomBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___RoomBounds_8; // UnityEngine.LightProbeGroup FIMSpace.Generating.InstantiatedFieldInfo::GeneratedLightProbes LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F* ___GeneratedLightProbes_9; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::GeneratedReflectionProbes List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* ___GeneratedReflectionProbes_10; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::GeneratedTriggers List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* ___GeneratedTriggers_11; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::OptionalCheckerFieldsData List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___OptionalCheckerFieldsData_12; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::InstantiationContainers List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7* ___InstantiationContainers_13; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::initialized bool ___initialized_14; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::useCustomToDestroyList bool ___useCustomToDestroyList_15; // System.Boolean FIMSpace.Generating.InstantiatedFieldInfo::useCustomInstantiatedList bool ___useCustomInstantiatedList_16; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::k__BackingField List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomToDestroyListU3Ek__BackingField_17; // System.Collections.Generic.List`1 FIMSpace.Generating.InstantiatedFieldInfo::k__BackingField List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomInstantiatedListU3Ek__BackingField_18; }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.Mesh struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngine.AI.NavMeshData struct NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // 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 { }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 { // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated bool ___rotated_4; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID int32_t ___TypeID_5; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID int32_t ___IndividualID_6; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID int32_t ___DuplicateID_7; // System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool bool ___HelperBool_8; // System.Collections.Generic.List`1 FIMSpace.Generating.PlanHelper/HelperRect::Connections List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.PlanHelper/HelperRect::SettingsRef SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; // System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::ChoosedConnections int32_t ___ChoosedConnections_11; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::nears SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___nears_12; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::counters SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___counters_13; // FIMSpace.Generating.SpawnRestrictionsGroup FIMSpace.Generating.PlanHelper/HelperRect::outsides SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___outsides_14; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_pinvoke ___outsides_14; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/HelperRect struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3; int32_t ___rotated_4; int32_t ___TypeID_5; int32_t ___IndividualID_6; int32_t ___DuplicateID_7; int32_t ___HelperBool_8; List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___Connections_9; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___SettingsRef_10; int32_t ___ChoosedConnections_11; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___nears_12; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___counters_13; SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966_marshaled_com ___outsides_14; }; // System.Action`1 struct Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09 : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.Planning.BuildPlanPreset struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::Separating int32_t ___Separating_4; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.BuildPlanPreset::Settings List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* ___Settings_5; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::RootChunkSetup SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___RootChunkSetup_6; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_EditorAdvancedBuildingFoldout bool ____EditorAdvancedBuildingFoldout_7; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::NeightbourWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___NeightbourWallsCellsRestrictions_8; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::CounterWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___CounterWallsCellsRestrictions_9; // FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::OutsideWallsCellsRestrictions SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___OutsideWallsCellsRestrictions_10; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorFoldout bool ____editorFoldout_11; // System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorRootFoldout bool ____editorRootFoldout_12; // System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::_editorSelected int32_t ____editorSelected_13; }; // 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.OStamperMultiSet struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PrefabSetSettings List_1_t533C65B4682217894A3923A15A70A8266CEF5147* ___PrefabSetSettings_4; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PerPrefabSettings List_1_t87E336F669AA4584F9C83583A63331248C3113DF* ___PerPrefabSettings_5; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperMultiSet::PrefabsSets List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* ___PrefabsSets_6; // System.Boolean FIMSpace.Generating.OStamperMultiSet::_editorDrawStamps bool ____editorDrawStamps_7; // System.Int32 FIMSpace.Generating.OStamperMultiSet::FocusOn int32_t ___FocusOn_8; }; // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawSettings bool ____editor_drawSettings_5; // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawPrefabs bool ____editor_drawPrefabs_6; // System.Boolean FIMSpace.Generating.OStamperSet::_editor_drawThumbs bool ____editor_drawThumbs_7; // System.String FIMSpace.Generating.OStamperSet::StampersetTag String_t* ___StampersetTag_8; // System.Single FIMSpace.Generating.OStamperSet::RandomizePosition float ___RandomizePosition_9; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandPositionAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandPositionAxis_10; // UnityEngine.Vector2 FIMSpace.Generating.OStamperSet::RotationRanges Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___RotationRanges_11; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandRotationAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandRotationAxis_12; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::AngleStepForAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___AngleStepForAxis_13; // System.Single FIMSpace.Generating.OStamperSet::RandomizeScale float ___RandomizeScale_14; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RandScaleAxis Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandScaleAxis_15; // UnityEngine.LayerMask FIMSpace.Generating.OStamperSet::RayCheckLayer LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RayCheckLayer_16; // UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::RayCheckDirection Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RayCheckDirection_17; // System.Single FIMSpace.Generating.OStamperSet::RaycastAlignment float ___RaycastAlignment_18; // System.Single FIMSpace.Generating.OStamperSet::AlignOffset float ___AlignOffset_19; // FIMSpace.Generating.OStamperSet/EOSPlacement FIMSpace.Generating.OStamperSet::PlacementMode int32_t ___PlacementMode_20; // System.Boolean FIMSpace.Generating.OStamperSet::RaycastWorldSpace bool ___RaycastWorldSpace_21; // System.Single FIMSpace.Generating.OStamperSet::OverlapCheckScale float ___OverlapCheckScale_22; // UnityEngine.LayerMask FIMSpace.Generating.OStamperSet::OverlapCheckMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___OverlapCheckMask_23; // System.Single FIMSpace.Generating.OStamperSet::RayDistanceMul float ___RayDistanceMul_24; // UnityEngine.Bounds FIMSpace.Generating.OStamperSet::ReferenceBounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBounds_25; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::Prefabs List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* ___Prefabs_26; // FIMSpace.Generating.OStamperSet/EOSRaystriction FIMSpace.Generating.OStamperSet::StampRestriction int32_t ___StampRestriction_27; // System.Boolean FIMSpace.Generating.OStamperSet::IncludeSpawnDetails bool ___IncludeSpawnDetails_28; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::RestrictionSets List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* ___RestrictionSets_29; // System.Int32 FIMSpace.Generating.OStamperSet::PlacementLimitCount int32_t ___PlacementLimitCount_30; // System.Int32 FIMSpace.Generating.OStamperSet::MaxSlopeAngle int32_t ___MaxSlopeAngle_31; // System.Single FIMSpace.Generating.OStamperSet::MinimumStandSpace float ___MinimumStandSpace_32; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::AllowJustOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___AllowJustOnTags_33; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::DisallowOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___DisallowOnTags_34; // System.Collections.Generic.List`1 FIMSpace.Generating.OStamperSet::IgnoreCheckOnTags List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___IgnoreCheckOnTags_35; }; // FIMSpace.Generating.PipePreset struct PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // FIMSpace.Generating.PipePreset/PipePresetData FIMSpace.Generating.PipePreset::Data PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* ___Data_4; }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase struct ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { }; // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String FIMSpace.Generating.SpawnRuleBase::_in_head String_t* ____in_head_4; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DrawLogicSwitch bool ___DrawLogicSwitch_7; // FIMSpace.Generating.SpawnRuleBase/ERuleLogic FIMSpace.Generating.SpawnRuleBase::Logic int32_t ___Logic_8; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Negate bool ___Negate_9; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Global bool ___Global_10; // System.Boolean FIMSpace.Generating.SpawnRuleBase::DisableDrawingGlobalSwitch bool ___DisableDrawingGlobalSwitch_11; // UnityEngine.Vector2 FIMSpace.Generating.SpawnRuleBase::_editor_scroll Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____editor_scroll_12; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Enabled bool ___Enabled_13; // System.Boolean FIMSpace.Generating.SpawnRuleBase::Ignore bool ___Ignore_14; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_editor_drawRule bool ____editor_drawRule_15; // FIMSpace.Generating.FieldSpawner FIMSpace.Generating.SpawnRuleBase::OwnerSpawner FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___OwnerSpawner_16; // System.Boolean FIMSpace.Generating.SpawnRuleBase::CellAllow bool ___CellAllow_17; // System.Boolean FIMSpace.Generating.SpawnRuleBase::AllConditionsMet bool ___AllConditionsMet_18; // System.Boolean FIMSpace.Generating.SpawnRuleBase::_EditorDebug bool ____EditorDebug_19; // UnityEngine.Color FIMSpace.Generating.SpawnRuleBase::_DbPreCol Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____DbPreCol_20; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::GUIIgnore List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___GUIIgnore_21; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::tempSpawns List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___tempSpawns_22; // System.Boolean FIMSpace.Generating.SpawnRuleBase::VariablesPrepared bool ___VariablesPrepared_23; }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 { // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0; // FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2 HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1; // UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; // UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; // FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction int32_t ___direction_4; // System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found bool ___Found_5; // System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id int32_t ___Id_6; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com { HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0; HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3; int32_t ___direction_4; int32_t ___Found_5; int32_t ___Id_6; }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 { // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::gridPosition Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::desiredDirection Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; // System.Boolean FIMSpace.Generating.SpawnInstruction::useDirection bool ___useDirection_2; // FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstruction::definition InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; // FIMSpace.Generating.EHelperGuideType FIMSpace.Generating.SpawnInstruction::helperType int32_t ___helperType_4; // FIMSpace.Generating.PlanHelper/ConnectionRect FIMSpace.Generating.SpawnInstruction::helperConnection ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___helperConnection_5; // UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::helperCoords Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; // System.Int32 FIMSpace.Generating.SpawnInstruction::HelperID int32_t ___HelperID_7; }; // Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; int32_t ___useDirection_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; int32_t ___helperType_4; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke ___helperConnection_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; int32_t ___HelperID_7; }; // Native definition for COM marshalling of FIMSpace.Generating.SpawnInstruction struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1; int32_t ___useDirection_2; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3; int32_t ___helperType_4; ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com ___helperConnection_5; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6; int32_t ___HelperID_7; }; // FIMSpace.Generating.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.PGGNavMeshTest struct PGGNavMeshTest_tF2287672A31F322005418FAEF0095DB14234AD89 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // FIMSpace.Generating.PGGGeneratorBase FIMSpace.Generating.PGGNavMeshTest::Generator PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* ___Generator_4; // System.Single FIMSpace.Generating.PGGNavMeshTest::ScaleCells float ___ScaleCells_5; // UnityEngine.Vector3 FIMSpace.Generating.PGGNavMeshTest::NavBounds Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NavBounds_6; // System.String FIMSpace.Generating.PGGNavMeshTest::OnFieldModificatorNames String_t* ___OnFieldModificatorNames_7; // System.Int32 FIMSpace.Generating.PGGNavMeshTest::AgentSettingsIndex int32_t ___AgentSettingsIndex_8; // System.Boolean FIMSpace.Generating.PGGNavMeshTest::UseJustUnityBake bool ___UseJustUnityBake_9; }; // FIMSpace.Generating.PipeGenerator struct PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::boxCastHalfScale Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___boxCastHalfScale_4; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::generated List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___generated_5; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::allSpawns List_1_t1509365DD407E78228B0165A96CF06074C08D989* ___allSpawns_6; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::pathSpawns List_1_t1509365DD407E78228B0165A96CF06074C08D989* ___pathSpawns_7; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::startAlignSpawns List_1_t1509365DD407E78228B0165A96CF06074C08D989* ___startAlignSpawns_8; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::endAlignSpawns List_1_t1509365DD407E78228B0165A96CF06074C08D989* ___endAlignSpawns_9; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::rootSpawn PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___rootSpawn_10; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::latestSpawn PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___latestSpawn_11; // System.Boolean FIMSpace.Generating.PipeGenerator::ended bool ___ended_12; // System.Boolean FIMSpace.Generating.PipeGenerator::breakGenerating bool ___breakGenerating_13; // System.Int32 FIMSpace.Generating.PipeGenerator::diveReach int32_t ___diveReach_14; // System.Boolean FIMSpace.Generating.PipeGenerator::diveFinishing bool ___diveFinishing_15; // System.Boolean FIMSpace.Generating.PipeGenerator::diveFinished bool ___diveFinished_16; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::diveSpawn PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___diveSpawn_17; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::diveReachStartPos Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___diveReachStartPos_18; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::diveReachStartDir Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___diveReachStartDir_19; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::endAlignHelperHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___endAlignHelperHit_20; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::endAlignHelperHitSpawn PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___endAlignHelperHitSpawn_21; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::startAlignFinderHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___startAlignFinderHit_22; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::startAlignHelperHit RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___startAlignHelperHit_23; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::startAlignHelperHitSpawn PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___startAlignHelperHitSpawn_24; // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::pathFindIgnoreSpecific List_1_t1509365DD407E78228B0165A96CF06074C08D989* ___pathFindIgnoreSpecific_25; // System.Single FIMSpace.Generating.PipeGenerator::latestComputedDistance float ___latestComputedDistance_26; // FIMSpace.Generating.PipePreset FIMSpace.Generating.PipeGenerator::projectPreset PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E* ___projectPreset_27; // FIMSpace.Generating.PipePreset/PipePresetData FIMSpace.Generating.PipeGenerator::componentPreset PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* ___componentPreset_28; // System.Boolean FIMSpace.Generating.PipeGenerator::GenerateOnStart bool ___GenerateOnStart_29; // UnityEngine.Transform FIMSpace.Generating.PipeGenerator::DesiredEnding Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DesiredEnding_30; // System.Nullable`1 FIMSpace.Generating.PipeGenerator::CustomEndingPosition Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___CustomEndingPosition_31; // System.Nullable`1 FIMSpace.Generating.PipeGenerator::CustomEndingDirection Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___CustomEndingDirection_32; // System.Single FIMSpace.Generating.PipeGenerator::MaxDistanceToEnding float ___MaxDistanceToEnding_33; // System.Int32 FIMSpace.Generating.PipeGenerator::MaxTries int32_t ___MaxTries_34; // System.Boolean FIMSpace.Generating.PipeGenerator::AlignFinish bool ___AlignFinish_35; // UnityEngine.LayerMask FIMSpace.Generating.PipeGenerator::AlignFinishOptionalsOn LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___AlignFinishOptionalsOn_36; // System.Boolean FIMSpace.Generating.PipeGenerator::DontGenerateIfNotEnded bool ___DontGenerateIfNotEnded_37; // System.Int32 FIMSpace.Generating.PipeGenerator::FirstSegmentsWithoutCollision int32_t ___FirstSegmentsWithoutCollision_38; // System.Boolean FIMSpace.Generating.PipeGenerator::AlignScaleForFinishingSegments bool ___AlignScaleForFinishingSegments_39; // UnityEngine.LayerMask FIMSpace.Generating.PipeGenerator::AlignStartOn LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___AlignStartOn_40; // System.Single FIMSpace.Generating.PipeGenerator::AlignStartMaxDistance float ___AlignStartMaxDistance_41; // UnityEngine.Vector3[] FIMSpace.Generating.PipeGenerator::AlignStartDirections Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___AlignStartDirections_42; // UnityEngine.LayerMask FIMSpace.Generating.PipeGenerator::ObstaclesMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___ObstaclesMask_43; // System.Single FIMSpace.Generating.PipeGenerator::BoxcastScale float ___BoxcastScale_44; // System.Single FIMSpace.Generating.PipeGenerator::SelfCollisionScale float ___SelfCollisionScale_45; // UnityEngine.LayerMask FIMSpace.Generating.PipeGenerator::HoldMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___HoldMask_46; // UnityEngine.Vector3[] FIMSpace.Generating.PipeGenerator::HoldDirections Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___HoldDirections_47; // System.Single FIMSpace.Generating.PipeGenerator::MinimalDistanceToHoldMask float ___MinimalDistanceToHoldMask_48; // System.Int32 FIMSpace.Generating.PipeGenerator::RFindSeed int32_t ___RFindSeed_49; // UnityEngine.LayerMask FIMSpace.Generating.PipeGenerator::RFindMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RFindMask_50; // UnityEngine.Vector3[] FIMSpace.Generating.PipeGenerator::RFindDirections Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___RFindDirections_51; // System.Boolean FIMSpace.Generating.PipeGenerator::WorldSpaceRFindDirs bool ___WorldSpaceRFindDirs_52; // System.Single FIMSpace.Generating.PipeGenerator::RFindMinimumDistance float ___RFindMinimumDistance_53; // System.Single FIMSpace.Generating.PipeGenerator::RFindMaxDistance float ___RFindMaxDistance_54; // System.Boolean FIMSpace.Generating.PipeGenerator::FlattendRFindNormal bool ___FlattendRFindNormal_55; // System.Int32 FIMSpace.Generating.PipeGenerator::RFindTries int32_t ___RFindTries_56; // System.Int32 FIMSpace.Generating.PipeGenerator::RFindSteps int32_t ___RFindSteps_57; }; // 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.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.GridPainter struct GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51 : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // FIMSpace.Generating.FGenGraph`2 FIMSpace.Generating.GridPainter::grid FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_16; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::cellsMemory List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* ___cellsMemory_17; // System.Int32 FIMSpace.Generating.GridPainter::PaintingID int32_t ___PaintingID_18; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::FieldPreset FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldPreset_19; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::generatingSetup FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___generatingSetup_20; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::AdditionalFieldSetups List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* ___AdditionalFieldSetups_21; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::Injections List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_22; // FIMSpace.Generating.SpawnInstructionGuide FIMSpace.Generating.GridPainter::Selected SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* ___Selected_23; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::CellsInstructions List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_24; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::AcquireCellDataFrom List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* ___AcquireCellDataFrom_25; // System.Boolean FIMSpace.Generating.GridPainter::AddCellsOnInstructions bool ___AddCellsOnInstructions_26; // System.Boolean FIMSpace.Generating.GridPainter::AllowOverlapInstructions bool ___AllowOverlapInstructions_27; // FIMSpace.Generating.GridPainter/EDebug FIMSpace.Generating.GridPainter::Debug int32_t ___Debug_28; // System.Boolean FIMSpace.Generating.GridPainter::Transprent bool ___Transprent_29; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::ignoredPacksForGenerating List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ignoredPacksForGenerating_30; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_ignoredPacksToggleBackup List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ____ignoredPacksToggleBackup_31; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::ignoredForGenerating List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___ignoredForGenerating_32; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::SwitchVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___SwitchVariables_33; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::SwitchPackVariables List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___SwitchPackVariables_34; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawExtra bool ____EditorGUI_DrawExtra_35; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawIgnoring bool ____EditorGUI_DrawIgnoring_36; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawVars bool ____EditorGUI_DrawVars_37; // System.Boolean FIMSpace.Generating.GridPainter::_EditorGUI_DrawPackVars bool ____EditorGUI_DrawPackVars_38; // System.Boolean FIMSpace.Generating.GridPainter::_ModifyVars bool ____ModifyVars_39; // System.Boolean FIMSpace.Generating.GridPainter::_ModifyPackVars bool ____ModifyPackVars_40; // System.Int32 FIMSpace.Generating.GridPainter::_EditorGUI_SelectedId int32_t ____EditorGUI_SelectedId_41; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_Paint bool ____Editor_Paint_42; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_RadiusY int32_t ____Editor_RadiusY_43; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_PaintRadius int32_t ____Editor_PaintRadius_44; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_YLevel int32_t ____Editor_YLevel_45; // System.Int32 FIMSpace.Generating.GridPainter::_Editor_CommandsPage int32_t ____Editor_CommandsPage_46; // FIMSpace.Generating.GridPainter/EPaintSpaceMode FIMSpace.Generating.GridPainter::_Editor_PaintSpaceMode int32_t ____Editor_PaintSpaceMode_47; // System.String FIMSpace.Generating.GridPainter::_Editor_Instruction String_t* ____Editor_Instruction_48; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_RotOrMovTool bool ____Editor_RotOrMovTool_49; // System.Boolean FIMSpace.Generating.GridPainter::_Editor_ContinousMode bool ____Editor_ContinousMode_50; // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.GridPainter::Composition FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* ___Composition_51; // System.Boolean FIMSpace.Generating.GridPainter::_GenFSetupPreGathered bool ____GenFSetupPreGathered_52; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_fieldVariablesBackup List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____fieldVariablesBackup_53; // System.Collections.Generic.List`1 FIMSpace.Generating.GridPainter::_packVariablesBackup List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____packVariablesBackup_54; }; // FIMSpace.Generating.PGGPlanGeneratorBase struct PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020 : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151 { // FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.PGGPlanGeneratorBase::BuildPlanPreset BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___BuildPlanPreset_16; // System.Boolean FIMSpace.Generating.PGGPlanGeneratorBase::LimitSize bool ___LimitSize_17; // FIMSpace.Generating.MinMax FIMSpace.Generating.PGGPlanGeneratorBase::SizeLimitX MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeLimitX_18; // FIMSpace.Generating.MinMax FIMSpace.Generating.PGGPlanGeneratorBase::SizeLimitZ MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeLimitZ_19; // System.Boolean FIMSpace.Generating.PGGPlanGeneratorBase::UseGuides bool ___UseGuides_20; // System.Collections.Generic.List`1 FIMSpace.Generating.PGGPlanGeneratorBase::PlanGuides List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___PlanGuides_21; }; // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // FIMSpace.Generating.FGenGraph`2 // FIMSpace.Generating.FGenGraph`2 // System.Collections.Generic.List`1> struct List_1_t261B5FB86860583ED8B529D12A8662404F52324A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Action_1U5BU5D_t16968964C0A17BE4F5586C8A92C3446620B90206* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1> struct List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Action_1U5BU5D_t9AF7A60AA589F7071315F3DA2F77CD32CB43FB5D* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1> struct List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Action_1U5BU5D_t13A7E7AEE39AC80351465E4F88B8238251F92BB3* ___s_emptyArray_5; }; // System.Collections.Generic.List`1> // System.Collections.Generic.List`1 struct List_1_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_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_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_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_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FieldSetupCompositionU5BU5D_tE42E4E16EC8146BB3F23FE544BDB2F63EB6244C7* ___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_tDAA16981F719E360CF2C92809BC151B21B58BD61_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray FlexibleGeneratorU5BU5D_t066A9C89232D86F92FB08132CFEDB60BEFC35BFD* ___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_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GridPainterU5BU5D_tBD2E431ED00522DE5DD4F3ECA21E48300567DA7B* ___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_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* ___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_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PipeSegmentSetupU5BU5D_tCF323C64BE179F1D555791862693C1ED70F136F2* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PrefabReferenceU5BU5D_t02204C7FA7ABA6CD00443A2ECE2E63FD80F06F05* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ShapeGeneratorBaseU5BU5D_t843D0AA2F47FBC675A53A7B97D5A62B5A5B60B96* ___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_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___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_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PlannerDuplicatesSupportU5BU5D_tB74DC0C002A806AF1899A6279611443D7DF0351E* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ModOverrideHelperU5BU5D_t1D3F79FF994594DF814174FFFB192DEEDC8D2137* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PackOverrideHelperU5BU5D_tFEB8957E5E89EB5426E25E718ABFC97A7B3D3442* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t1509365DD407E78228B0165A96CF06074C08D989_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PipeSpawnDataU5BU5D_tBC28CC7D0016A4037290CDBBB8A062B158B08788* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray PlannerAsyncInstanceU5BU5D_t0B835DFB2C798492DA369E41A9188D2501EE12F0* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // FIMSpace.Generating.CellsController // FIMSpace.Generating.CellsController // FIMSpace.Generating.CheckCellsSelectorSetup // FIMSpace.Generating.CheckCellsSelectorSetup // FIMSpace.Generating.CheckCellsSelectorUtils // FIMSpace.Generating.CheckCellsSelectorUtils // 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.InstructionDefinition // FIMSpace.Generating.InstructionDefinition // System.Reflection.MemberInfo // System.Reflection.MemberInfo // FIMSpace.Generating.NeightbourPlacement // FIMSpace.Generating.NeightbourPlacement // FIMSpace.Generating.PGGEnums // FIMSpace.Generating.PGGEnums // FIMSpace.Generating.PGGUtils struct PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.PGGUtils::ruleBaseClipboard List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ___ruleBaseClipboard_0; }; // FIMSpace.Generating.PGGUtils // FIMSpace.Generating.Planning.PlannerAsyncManager // FIMSpace.Generating.Planning.PlannerAsyncManager // FIMSpace.Generating.Planning.PlannerResult // FIMSpace.Generating.Planning.PlannerResult // FIMSpace.Generating.PrefabReference struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_StaticFields { // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt_7; // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt2 GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt2_8; // UnityEngine.GUILayoutOption[] FIMSpace.Generating.PrefabReference::opt3 GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2* ___opt3_9; // System.Boolean FIMSpace.Generating.PrefabReference::StopReloadLayoutOptions bool ___StopReloadLayoutOptions_10; }; // FIMSpace.Generating.PrefabReference // FIMSpace.Generating.QuarterRotationCheck // FIMSpace.Generating.QuarterRotationCheck // FIMSpace.Generating.ShapeCellGroup // FIMSpace.Generating.ShapeCellGroup // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // UnityEngine.Events.UnityEventBase // UnityEngine.Events.UnityEventBase // System.ValueType // System.ValueType // UnityEngine.YieldInstruction // UnityEngine.YieldInstruction // FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0 // FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0 // FIMSpace.Generating.BuildPlannerExecutor/d__65 // FIMSpace.Generating.BuildPlannerExecutor/d__65 // FIMSpace.Generating.BuildPlannerExecutor/d__75 // FIMSpace.Generating.BuildPlannerExecutor/d__75 // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper // FIMSpace.Generating.PipeGenerator/d__24 // FIMSpace.Generating.PipeGenerator/d__24 // FIMSpace.Generating.PipePreset/PipePresetData // FIMSpace.Generating.PipePreset/PipePresetData // FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance // FIMSpace.Generating.Planning.PlannerAsyncManager/PlannerAsyncInstance // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Boolean // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // UnityEngine.LayerMask // UnityEngine.LayerMask // UnityEngine.Matrix4x4 struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields { // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17; }; // UnityEngine.Matrix4x4 // FIMSpace.Generating.MinMax // FIMSpace.Generating.MinMax // UnityEngine.AI.NavMeshBuildDebugSettings // UnityEngine.AI.NavMeshBuildDebugSettings // UnityEngine.AI.NavMeshDataInstance // UnityEngine.AI.NavMeshDataInstance // UnityEngine.Quaternion struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields { // UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4; }; // UnityEngine.Quaternion // System.Single // System.Single // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnDiffs // FIMSpace.Generating.SpawnRestriction // FIMSpace.Generating.SpawnRestriction // UnityEngine.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector2Int struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields { // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6; // UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7; }; // UnityEngine.Vector2Int // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // UnityEngine.Vector3Int struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields { // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9; // UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10; }; // UnityEngine.Vector3Int // UnityEngine.Vector4 struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields { // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8; }; // UnityEngine.Vector4 // System.Void // System.Void // FIMSpace.Generating.IGeneration/CombineMaterialComparer // FIMSpace.Generating.IGeneration/CombineMaterialComparer // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // System.Nullable`1 // UnityEngine.Bounds // UnityEngine.Bounds // FIMSpace.Generating.CellsSelectorDrawer struct CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields { // UnityEngine.GUIStyle FIMSpace.Generating.CellsSelectorDrawer::boxStyle GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___boxStyle_0; // UnityEngine.GUIStyle FIMSpace.Generating.CellsSelectorDrawer::boxStyleSel GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___boxStyleSel_1; // UnityEngine.Vector2 FIMSpace.Generating.CellsSelectorDrawer::scroller Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scroller_2; // System.Collections.Generic.Dictionary`2 FIMSpace.Generating.CellsSelectorDrawer::pressed Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3* ___pressed_3; }; // FIMSpace.Generating.CellsSelectorDrawer // FIMSpace.Generating.Checker.CheckerField // FIMSpace.Generating.Checker.CheckerField // FIMSpace.Generating.Checker.CheckerField3D struct CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_emptyList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____emptyList_3; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::_collisionList List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ____collisionList_4; // System.Boolean FIMSpace.Generating.Checker.CheckerField3D::DebugHelper bool ___DebugHelper_14; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections_37; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirectionsDiag List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirectionsDiag_38; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3D List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3D_39; // System.Collections.Generic.List`1 FIMSpace.Generating.Checker.CheckerField3D::defaultLineFindDirections3DDiag List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___defaultLineFindDirections3DDiag_40; }; // FIMSpace.Generating.Checker.CheckerField3D // UnityEngine.Coroutine // UnityEngine.Coroutine // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FGenCell // FIMSpace.Generating.FieldSetupComposition struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_StaticFields { // System.Double FIMSpace.Generating.FieldSetupComposition::lastCheckedIn double ___lastCheckedIn_19; }; // FIMSpace.Generating.FieldSetupComposition // FIMSpace.Generating.FieldVariable // FIMSpace.Generating.FieldVariable // UnityEngine.AI.NavMeshBuildSettings // UnityEngine.AI.NavMeshBuildSettings // UnityEngine.AI.NavMeshBuildSource // UnityEngine.AI.NavMeshBuildSource // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // FIMSpace.Generating.PipeSegmentSetup // FIMSpace.Generating.PipeSegmentSetup // UnityEngine.Ray // UnityEngine.Ray // UnityEngine.RaycastHit // UnityEngine.RaycastHit // UnityEngine.RectOffset // UnityEngine.RectOffset // System.RuntimeTypeHandle // System.RuntimeTypeHandle // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.PathFind.SimplePathGuide // FIMSpace.Generating.Planning.SingleInteriorSettings // FIMSpace.Generating.Planning.SingleInteriorSettings // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnData // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.SpawnRestrictionsGroup // FIMSpace.Generating.PipeGenerator/PipeSpawnData // FIMSpace.Generating.PipeGenerator/PipeSpawnData // FIMSpace.Generating.PipeSegmentSetup/JoinPoint // FIMSpace.Generating.PipeSegmentSetup/JoinPoint // UnityEngine.Component // UnityEngine.Component // FIMSpace.Generating.FieldCell // FIMSpace.Generating.FieldCell // UnityEngine.GUIStyle struct GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580_StaticFields { // System.Boolean UnityEngine.GUIStyle::showKeyboardFocus bool ___showKeyboardFocus_14; // UnityEngine.GUIStyle UnityEngine.GUIStyle::s_None GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580* ___s_None_15; }; // UnityEngine.GUIStyle // UnityEngine.GameObject // UnityEngine.GameObject // FIMSpace.Generating.InstantiatedFieldInfo // FIMSpace.Generating.InstantiatedFieldInfo // UnityEngine.Material // UnityEngine.Material // UnityEngine.Mesh // UnityEngine.Mesh // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.AI.NavMeshData // UnityEngine.AI.NavMeshData // FIMSpace.Generating.Planning.PlanGenerationPrint // FIMSpace.Generating.Planning.PlanGenerationPrint // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // FIMSpace.Generating.PlanHelper/HelperRect // FIMSpace.Generating.PlanHelper/HelperRect // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // UnityEngine.Behaviour // UnityEngine.Behaviour // FIMSpace.Generating.Planning.BuildPlanPreset // FIMSpace.Generating.Planning.BuildPlanPreset // 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.OStamperMultiSet // FIMSpace.Generating.OStamperMultiSet // FIMSpace.Generating.OStamperSet struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_StaticFields { // UnityEngine.Collider[] FIMSpace.Generating.OStamperSet::overlapsBuffer ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___overlapsBuffer_4; }; // FIMSpace.Generating.OStamperSet // FIMSpace.Generating.PipePreset // FIMSpace.Generating.PipePreset // UnityEngine.Renderer // UnityEngine.Renderer // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase // FIMSpace.Generating.SpawnRuleBase struct SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6_StaticFields { // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tPosit List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tPosit_5; // System.Collections.Generic.List`1 FIMSpace.Generating.SpawnRuleBase::_tNeg List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____tNeg_6; }; // FIMSpace.Generating.SpawnRuleBase // UnityEngine.Transform // UnityEngine.Transform // FIMSpace.Generating.PlanHelper/ConnectionRect // FIMSpace.Generating.PlanHelper/ConnectionRect // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.SpawnInstruction // FIMSpace.Generating.BuildPlannerExecutor // FIMSpace.Generating.BuildPlannerExecutor // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.BuildPlannerReference // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGGeneratorRoot // FIMSpace.Generating.PGGNavMeshTest // FIMSpace.Generating.PGGNavMeshTest // FIMSpace.Generating.PipeGenerator // FIMSpace.Generating.PipeGenerator // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGFlexibleGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.PGGGeneratorBase // FIMSpace.Generating.FlexibleGenerator // FIMSpace.Generating.FlexibleGenerator // FIMSpace.Generating.GridPainter // FIMSpace.Generating.GridPainter // FIMSpace.Generating.PGGPlanGeneratorBase // FIMSpace.Generating.PGGPlanGeneratorBase #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Material[] struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray { ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1]; inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray { ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1]; inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value) { m_Items[index] = value; } }; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint[] struct JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1 : public RuntimeArray { ALIGN_FIELD (8) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* m_Items[1]; inline JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59** 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, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray { ALIGN_FIELD (8) RuntimeObject* m_Items[1]; inline RuntimeObject* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.AI.NavMeshBuildSource[] struct NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A : public RuntimeArray { ALIGN_FIELD (8) NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD m_Items[1]; inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* 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, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD value) { m_Items[index] = value; } }; // UnityEngine.Vector3Int[] struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E : public RuntimeArray { ALIGN_FIELD (8) Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 m_Items[1]; inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 value) { m_Items[index] = value; } }; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1]; inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { m_Items[index] = value; } }; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_gshared (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, 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) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::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_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_gshared (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustStructsListCount(System.Collections.Generic.List`1,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___0_list, int32_t ___1_targetCount, bool ___2_add, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustUnityObjCount(System.Collections.Generic.List`1,System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_AdjustUnityObjCount_TisRuntimeObject_mAD199AA94BEF6925115CD4A1AA16EFF5480A8277_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_targetCount, RuntimeObject* ___2_defaultObj, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // 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 System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __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_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __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.Collections.Generic.List`1 FIMSpace.Generating.FGenerators::CopyList(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* FGenerators_CopyList_TisRuntimeObject_mAC21864DD2693021DCA66D5C556D0A60E389AD71_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_cellsInstructions, const RuntimeMethod* method) ; // System.Void System.Action`1::Invoke(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, 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.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_value, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __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) ; // T UnityEngine.GameObject::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T FIMSpace.FTransformMethods::FindComponentInAllChildren(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FTransformMethods_FindComponentInAllChildren_TisRuntimeObject_mDF3A386658E3EBA166405ED0329F40DF23C1A678_gshared (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA_gshared (Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_gshared (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_gshared_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___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_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_gshared_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12_gshared (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __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.Void FIMSpace.Generating.IGeneration/CombineMaterialComparer::.ctor(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_mats, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.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 FIMSpace.Generating.IGeneration/CombineMaterialComparer::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.IGeneration/CombineMaterialComparer::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::GetHashCode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_left() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (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::get_back() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_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) ; // 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_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_left() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_right() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_down() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_up() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (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) ; // T UnityEngine.Component::GetComponentInChildren() inline PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* Component_GetComponentInChildren_TisPGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151_mBCD7B31C9FAA0AF3CF312A68E6592C04C7572D08 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // System.Void UnityEngine.AI.NavMesh::RemoveAllNavMeshData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMesh_RemoveAllNavMeshData_m02AE3C675DA1B315CB6B47969B7633B920A9FCAF (const RuntimeMethod* method) ; // System.Int32 UnityEngine.AI.NavMesh::GetSettingsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NavMesh_GetSettingsCount_m6918769723DFCDE5A53914513E1F80C16041DBC9 (const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMesh::CreateSettings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_CreateSettings_m8A0FE2EB403787C9576BB68D1F76A052E9FB1655 (const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshBuildSettings UnityEngine.AI.NavMesh::GetSettingsByIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D NavMesh_GetSettingsByIndex_mFE6A1CF8372FE7F815ACB7FA46A200E385294502 (int32_t ___0_index, 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) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675 (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, const RuntimeMethod*))List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_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) ; // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method) { (( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::get_CorridorSetup() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::GetChild(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean System.String::Contains(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 UnityEngine.Transform::get_childCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Collections.IEnumerator UnityEngine.Transform::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_transform(UnityEngine.Matrix4x4) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_shape(UnityEngine.AI.NavMeshBuildSourceShape) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.AI.NavMeshBuildSource::set_size(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762 (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, const RuntimeMethod*))List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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) ; // 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 FIMSpace.Generating.FGenCell::WorldPos(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m725147D4A96BBEAF2B78ADA1B343AA7BD0CDEFBD (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, const RuntimeMethod* method) ; // 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.Quaternion UnityEngine.Quaternion::get_identity() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ; // UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshData UnityEngine.AI.NavMeshBuilder::BuildNavMeshData(UnityEngine.AI.NavMeshBuildSettings,System.Collections.Generic.List`1,UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* NavMeshBuilder_BuildNavMeshData_m0533B61345BABDC06AEC9D091E4FF07CEDFFD65A (NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D ___0_buildSettings, List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* ___1_sources, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___2_localBounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rotation, const RuntimeMethod* method) ; // UnityEngine.AI.NavMeshDataInstance UnityEngine.AI.NavMesh::AddNavMeshData(UnityEngine.AI.NavMeshData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A (NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* ___0_navMeshData, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.PGGEnums::GetDirection2D(FIMSpace.Generating.EPlanGuideDirecion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121 (int32_t ___0_dir, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindBounds(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* SimplePathGuide_GeneratePathFindBounds_mA1C5E7DDC7B022C9A5CFCC760FFE09BAC89C0CEE (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, int32_t ___4_cellSize, float ___5_changeDirectionCost, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindBounds(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Collections.Generic.List`1,System.Int32,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* SimplePathGuide_GeneratePathFindBounds_mF47EBFF840C63FEE62FBC021E72D8A57E5BDE354 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___4_pathPoints, int32_t ___5_cellSize, float ___6_changeDirectionCost, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindPoints(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* SimplePathGuide_GeneratePathFindPoints_m72A423ED7D2BAAF43BB519D3A627DB689880D2CD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, float ___4_changeDirectionCost, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, int32_t, const RuntimeMethod*))List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared)(__this, ___0_index, method); } // 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.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline)(__this, method); } // System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::Lerp(UnityEngine.Vector2,UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, 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::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_x() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Vector2Int::get_y() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::RoundToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.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.Int32 UnityEngine.Mathf::CeilToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (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) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::get_one() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline (const RuntimeMethod* method) ; // UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Subtraction(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::FindEdgeSquareInDirection(UnityEngine.Vector2Int,UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_FindEdgeSquareInDirection_m9D6F6B931A1FDE2316EC8E07D7E5713A89C31F64 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_direction, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetCenterOnEdge(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_edgedPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_emptyDir, int32_t ___2_edgeLimit, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___3_mustCollideWith, 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) ; // 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) ; // System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::GetCenterRange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector3Int,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, int32_t ___3_centerRange, bool ___4_findAlways, const RuntimeMethod* method) ; // System.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.Collections.Generic.List`1 FIMSpace.Generating.FieldSetup::get_CellsCommands() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.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.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, const RuntimeMethod*))Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline)(__this, method); } // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(FIMSpace.Generating.Checker.CheckerField) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m64DE45CB48CC85818771CB19FF5F5E1B86B7DA54 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ; // UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) { return (( Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, const RuntimeMethod*))Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_gshared)(__this, method); } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3IntF(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3IntF_m620F6F734F0CC94661E2A915F21E7B41B358446A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, 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) ; // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3IntC(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3IntC_mF70780357DFBB4AB2A034E6761DC04934E706992 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mD54BCA54258C4D36FD066CC8A13F44C547D21DFE (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, int32_t ___0_index, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, int32_t, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::WorldToGridLocalPositionInWorld(UnityEngine.Transform,FIMSpace.Generating.FieldSetup,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_WorldToGridLocalPositionInWorld_m02C479C50F798B3133CD08FFE5136D6DC2FD983F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_generator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_fieldS, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldPosition, bool ___3_is2D, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3Int::op_Implicit(UnityEngine.Vector3Int) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ; // UnityEngine.Vector3Int UnityEngine.Vector3Int::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // UnityEngine.Vector3 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.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.Transform::TransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19 (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_Generate_m32B27A626E004C3BDBDC95EF99AA3A102319FAA5 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.String System.String::ToLower() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ; // System.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) ; // 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.Boolean System.String::StartsWith(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* (*) (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, 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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshWith_mB87BC902C3F75993DAEDD49608A8701E0CE98632 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_setup, bool ___3_forceReinitialize, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::AdjustDuplicatesCounts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AdjustDuplicatesCounts_mBC796EC416C2AF3516A7D5E9EC184B506B76D942 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustStructsListCount(System.Collections.Generic.List`1,System.Int32,T) inline void PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ___0_list, int32_t ___1_targetCount, bool ___2_add, const RuntimeMethod* method) { (( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D_gshared)(___0_list, ___1_targetCount, ___2_add, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_inline (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*, 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_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36 (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* (*) (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerDuplicatesSupport__ctor_m76DCD654C81E82668655E40B1F56C12CFF565F50 (PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mD3305416DE81E917A7249F7C10187DC347808326 (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* __this, int32_t ___0_index, PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*, int32_t, PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 FIMSpace.Generating.FieldSetupComposition::get_Duplicates() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustUnityObjCount(System.Collections.Generic.List`1,System.Int32,T) inline void PGGUtils_AdjustUnityObjCount_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_mF62AD745D2789EAA468AEEA5CABF76582E0A9482 (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* ___0_list, int32_t ___1_targetCount, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___2_defaultObj, const RuntimeMethod* method) { (( void (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, int32_t, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*, const RuntimeMethod*))PGGUtils_AdjustUnityObjCount_TisRuntimeObject_mAD199AA94BEF6925115CD4A1AA16EFF5480A8277_gshared)(___0_list, ___1_targetCount, ___2_defaultObj, method); } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::ResetPlannerComposition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_ResetPlannerComposition_m2C132E02B667972674377E2199F5C0F15EF9CFCB (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerPreparation__ctor_m9E9E0BD2AB08638EBBC3047900F9A4865699FECE (PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.FieldVariable::UpdateVariablesWith(System.Collections.Generic.List`1,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___0_toChange, List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___1_toAdjustTo, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline float Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, const RuntimeMethod* method) { return (( float (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, const RuntimeMethod*))Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_gshared)(__this, method); } // System.Single FIMSpace.Generating.BuildPlannerExecutor::get__progressMul() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.Planning.BuildPlannerPreset::get_GeneratingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerPreset_get_GeneratingProgress_mFCF3F7B67D4CFBC2E4BC1431D6F2CFF81C292101 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.Planning.BuildPlannerPreset::get_GeneratingProgressSmooth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerPreset_get_GeneratingProgressSmooth_m1A07780063C357F02CDE104748CA8F813B32E292 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Planning.BuildPlannerPreset::ClearGeneration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerPreset_ClearGeneration_m0E74D5556649D7DAFBFC54107D3DDE1E5F757126 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FGenerators::DestroyObject(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_GeneratedPreview(FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_GeneratedPreview_m51AA19F2717BA234F701846377BEA499D7D0EBD6_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_value, 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) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m55E369CFAF17E38A643A34E891F7A5BC89FFEF08_inline (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedPainters() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* BuildPlannerExecutor_get_GeneratedPainters_m5733A962D1BD8A2DCF435BC668BBEAF5468B770C_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mEDD867A83927649F2A869CC87AE54B58FF536CAF_inline (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedFlexiblePainters() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mA4E90BF4F23992EAD4413CDEB31A4A3869B453D4_inline (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__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.Void FIMSpace.Generating.BuildPlannerExecutor::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ClearGenerated_mF5498D9BB59F61BC434A4F1306E78C7E5547927B (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_IsGenerating(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, 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) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::RefreshVariablesReferences() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_RefreshVariablesReferences_m37D6D4369CE50EB30B46D766F1B9C34916ACBDBA (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.Planning.BuildPlannerPreset::DeepCopy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* BuildPlannerPreset_DeepCopy_m6AB3A3796515B86F8CDB5706FED52C6DC23DA871 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Object FIMSpace.Generating.FieldVariable::GetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, RuntimeObject* ___0_value, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::AdjustTargetDuplicatesCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AdjustTargetDuplicatesCount_m8C4043D0ABF899E2A46D19B0543C236B8B3149F1 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, int32_t ___0_i, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.FieldSetupComposition::GetCellSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetupComposition_GetCellSize_m23F9B4C669965F07D3781D6C1A9F9E1D92262879 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796 (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.BuildPlannerExecutor::GetShapeFor(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* BuildPlannerExecutor_GetShapeFor_m387930BBA1CD6671DC67CFE213ABA591023F015E (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::get_Variables() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(FIMSpace.Generating.FieldVariable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.PlannerAsyncManager FIMSpace.Generating.Planning.BuildPlannerPreset::RunProceduresAndGeneratePrint(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* BuildPlannerPreset_RunProceduresAndGeneratePrint_mF9B19A242FCA4078831805F9C2F4964B56985BF0 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, int32_t ___0_seed, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass49_0__ctor_mF663439CF309578734F7BDFE46370452AE8278A6 (U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* __this, 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); } // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.PlannerAsyncManager::get_GetAsyncInstances() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* PlannerAsyncManager_get_GetAsyncInstances_m4CF8092F4493FFBBE67D66B58D9C87043EDA1525_inline (PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PlannerAsyncInstance_t60317990E28DC477AB5039E0B5087B839588BE4A* List_1_get_Item_mB52DE9A473DC6908409126316D736B6EA29CCC70 (List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PlannerAsyncInstance_t60317990E28DC477AB5039E0B5087B839588BE4A* (*) (List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_mB4D4E96F503CAA528DD4D9B449EC860B5FF5E341 (Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method); } // System.Void UnityEngine.MonoBehaviour::InvokeRepeating(System.String,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, float ___1_time, float ___2_repeatRate, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshPlannerShapesSupport(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshPlannerShapesSupport_m5BBAAF4E8C3687B373B2468D8D01D9C47135B0EB (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_fieldPlanner, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::GeneratePreview() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GeneratePreview_mC9BE28169998564A956C78F2873FB3CF4C5E427E (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_FlexiblePaintersGeneratorsDone(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_FlexiblePaintersGeneratorsDone_m1EC91CB7931AAB067D51578AFB8F0AEDE9AB7B7D_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldVariable::SetValue(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline int32_t Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { return (( int32_t (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, const RuntimeMethod*))Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_gshared)(__this, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::RunGeneratePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_RunGeneratePainters_m2E914E6C0C19EB3EA45AA7297B11B7A3EB26C746 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::ConvertGeneratedSchemeToGridPainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ConvertGeneratedSchemeToGridPainters_m3431BBDA2C5C7658A5427692E59344339839068D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator FIMSpace.Generating.BuildPlannerExecutor::IConvertGeneratedSchemeToFlexiblePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BuildPlannerExecutor_IConvertGeneratedSchemeToFlexiblePainters_m6CF0345369414E990F0D62107D9B9D5D6C9D76FA (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, 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.BuildPlannerExecutor::GenerateWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateWithPlanner_mC603FB9E9F99676285D1984EEFBEA4D658A5200B (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 FIMSpace.Generating.Planning.FieldPlanner::GetDuplicatesPlannersList() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::get_DontGenerateIt() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027 (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateGridPainterWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateGridPainterWithPlanner_m80F62B54DDD07B38461C738ACE00E97805B865C0 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor/d__65::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65__ctor_mB4FA7549F1B293244B57C53E8B36BE96A0F446C1 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // FIMSpace.Generating.FlexibleGenerator FIMSpace.Generating.BuildPlannerExecutor::GenerateFlexiblePainterWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, 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.Planning.BuildPlannerPreset::OverrideProgressDisplay(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerPreset_OverrideProgressDisplay_mAF20BAAEF3581EBE8949246DCB95B8A5ED8C2642 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, float ___0_progr, const RuntimeMethod* method) ; // System.String System.String::Replace(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ; // System.String System.Int32::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ; // System.Void UnityEngine.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 GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* GameObject_AddComponent_TisGridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_m9CE35A0F36B01E886F87E00DF22C2F2D9E85E718 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Collections.Generic.List`1 FIMSpace.Generating.FGenerators::CopyList(System.Collections.Generic.List`1) inline List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0 (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___0_cellsInstructions, const RuntimeMethod* method) { return (( List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, const RuntimeMethod*))FGenerators_CopyList_TisRuntimeObject_mAC21864DD2693021DCA66D5C556D0A60E389AD71_gshared)(___0_cellsInstructions, method); } // System.Void FIMSpace.Generating.GridPainter::SaveCells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_SaveCells_m42E70103CD227299170F1291AACC7790F8948BCC (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mC0AEF27AFFD5F2063B5E759F47D7328003E42B73_inline (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* __this, GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*, GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_inline (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.FieldSetupComposition::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* FieldSetupComposition_Copy_m3ADC420A209FE1B2AEAD7A7C5E8ED2331CB9CE08 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshModSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshModSetup_m0CB3C3EE71A24E8BB8BAAD6C818C1DB5A577113A (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshModPackSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshModPackSetup_mBEA2F987CB5582EB03D3F3BC148716E7516F6D26 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.FieldPlanner::get_IsDuplicate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.GameObject::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, bool ___1_worldPositionStays, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::get_RootPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.Checker.CheckerField3D::get_RootRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // 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 System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::GetTargetGeneratingSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ; // System.Collections.Generic.List`1> FIMSpace.Generating.Planning.FieldPlanner::get_OnGeneratingEvents() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* FieldPlanner_get_OnGeneratingEvents_m0B806DC062121FAE2266E0BBFC8AA913158A3BC3_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1>::get_Item(System.Int32) inline Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* List_1_get_Item_m85F9D1183840E6E92FD2B9A8140FF8412429BC7D (List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* (*) (List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Action`1::Invoke(T) inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method); } // System.Int32 System.Collections.Generic.List`1>::get_Count() inline int32_t List_1_get_Count_m6BD0CEA635AE2C0000530A78F8B9F52884F5E943_inline (List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::AddPlannerReference(FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.PGGGeneratorRoot) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AddPlannerReference_m83CCAFD442D977A2C91D303FF7D1936CBECA6E82 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___1_root, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() inline FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* GameObject_AddComponent_TisFlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3_m04629E8A0CE80A78D6C898C880EED13E7E523B00 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.PGGFlexibleGeneratorBase::get_DataSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mAD630C3162599F60DD4FA15D911C03B3D63FF6FF_inline (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* __this, FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*, FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::get_GetSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::CheckIfInitialized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FlexibleGeneratorSetup::RefreshReferences(UnityEngine.MonoBehaviour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C (FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* __this, MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_g, const RuntimeMethod* method) ; // FIMSpace.Generating.CellsController FIMSpace.Generating.PGGFlexibleGeneratorBase::get_Cells() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.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.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) ; // FIMSpace.Generating.GeneratingPreparation FIMSpace.Generating.PGGFlexibleGeneratorBase::get_Preparation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* PGGFlexibleGeneratorBase_get_Preparation_mD68C35A1C32B28EA8D3EEDAAB5D1DE86E388B289 (PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF* __this, const RuntimeMethod* method) ; // 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) ; // 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 BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* GameObject_AddComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mEC9455A1A81587C53E2C72A2F6A77E7F4DEC42CF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method); } // System.Int32 FIMSpace.Generating.Planning.FieldPlanner::get_InstanceIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldPlanner_get_InstanceIndex_m188F9A5E25232872A52678EEA928A1B38329A60A (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) ; // 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) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.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.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) ; // System.Void FIMSpace.Generating.Planning.BuildPlannerPreset::UpdateGenerating(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerPreset_UpdateGenerating_m5CF31F3F21698E9B2D2308E0414E8C957D173A46 (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, float ___0_dt, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::get_IsGenerating() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_IsGenerating_m1CD568C49E041D1301563440DC91C4A3F5430D67_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.Planning.BuildPlannerPreset::get_LatestGenerated() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* BuildPlannerPreset_get_LatestGenerated_m41641C96B47EE1BF9436001770A6B65975B8915E_inline (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.Planning.BuildPlannerPreset::get_IsGeneratingDone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlannerPreset_get_IsGeneratingDone_mC5B14A21FC0886D7DB6094E863285CDDBAA71CFE (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::CancelInvoke(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m268FFD58AFF64C07FD4C9B9B8B85F58BD86F3A01 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, String_t* ___0_methodName, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703 (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_gshared)(__this, ___0_value, method); } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateFieldSetupsOnGeneratedScheme() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateFieldSetupsOnGeneratedScheme_m9FADEB82BC4AD0B8E18C92848D93481EC3DE4954 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator FIMSpace.Generating.BuildPlannerExecutor::IEWaitForFlexAfterGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BuildPlannerExecutor_IEWaitForFlexAfterGenerating_m7E3BA8AAB30128ED6A5BCFA758079BEF92265DB1 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.BuildPlannerExecutor/d__75::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEWaitForFlexAfterGeneratingU3Ed__75__ctor_m35632D267B080EBA4A3772EDE8B6887B7BC696B7 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method) { (( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22 (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m0A0AF028C0197ADDB5E6C884C5120F1C82A9889C (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m3B338600183B39679B8197F0D9B2F6493C700924 (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420 (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __this, float ___0_value, const RuntimeMethod* method) { (( void (*) (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75*, float, const RuntimeMethod*))Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_gshared)(__this, ___0_value, method); } // System.Boolean FIMSpace.Generating.FlexibleGenerator::get_FinishedGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FlexibleGenerator_get_FinishedGenerating_mA675DDAB1DB10C5E36EAA757D7190EDA4C44ABE2 (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* __this, const RuntimeMethod* method) ; // System.Void System.NotSupportedException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* List_1_get_Item_mDF49BBA6284D7E54AD90578140732CC7396C0D99 (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* (*) (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*, 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_mF25C6715F37396CCA71777050D6619B1D5ECC22E_inline (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::get_FlexiblePaintersGeneratorsDone() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_FlexiblePaintersGeneratorsDone_mBA99975DAA815997A7B23A23992267AB33ED8873_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() inline FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986 (const RuntimeMethod* method) { return (( FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // System.Void 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 FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_m182103DC06FBD5B836CC96545D8B89A95CBA0A90 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_setup, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_m74AD25EDE5AF6B86772646C144FA77332A66CCED (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___2_setup, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_mECA61EA6DA02C0B9DE7CDCA77319C2A5A22B65FB (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___2_setup, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::ResetSetup(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ResetSetup_mFD9481C28A4CAD8B4F0096A74009F1BCAB26CE6B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_fieldPlanner, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldModification::TryGetParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustFieldSetupVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustFieldSetupVariables_m095A844F8780C65E604F7845118ED8AB8BF3B945 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3 (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950 (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_inline (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7 (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::UpdateModsCountWith(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315 (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_fieldModification, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldSetup FIMSpace.Generating.ModificatorsPack::TryGetParentSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ModificatorsPack_TryGetParentSetup_m80329AC7BCB7AE8B210EDEBDD414D5ACFA7F9DCE (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshWith(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshWith_mC85FCE55FD30A982C5BF063F6D33F2C98C1D1E9C (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_justModPack, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::ValidatePlanner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ValidatePlanner_mB190FA3935D64219012C54E65787CBA7CF800C80 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshVariablesWith(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshVariablesWith_m39C2B88AF78A1D42A667F7A1C51418F05776FFD1 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fieldSetup, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* __this, const RuntimeMethod* method) { (( void (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustModPacksCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustModPacksCount_mCEE10EB7DE51F1BF08FA81A3BF1B364534727B02 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustUtilityModsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustUtilityModsCount_m07F3578D94E857C70C2614F1B058C3D83DFBA79F (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::ReinitializePacks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ReinitializePacks_m2B57B7EBC0274183043FD024F417B9F6E57F7E5C (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FieldSetupComposition::ApplyOverridesOf(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* ___1_overrides, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97 (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_inline (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* __this, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576 (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, 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 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.FieldSetupComposition/PackOverrideHelper::AdjustFieldSetupVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper_AdjustFieldSetupVariables_mABA4DEE0644185006286093389C918800E1071A4 (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.FieldSetupComposition::GetShape(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* FieldSetupComposition_GetShape_m2F5ED464F4C8C6AFBE4596DBB16EB2353A91B954 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mE0C51A8AAA27E31B63E78EDF60DB7BA6B0283B4A_inline (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* __this, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* __this, int32_t ___0_index, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*, int32_t, ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; // T UnityEngine.Object::Instantiate(T) inline ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* Object_Instantiate_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_m553510689144597C0A44A80FB20A206D725AC67C (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* ___0_original, const RuntimeMethod* method) { return (( ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* (*) (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // System.Void FIMSpace.Generating.FieldVariable::UpdateVariableWith(FIMSpace.Generating.FieldVariable,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable_UpdateVariableWith_m87BBDD6630BA965B8412E5FF631347FF93FF9DC5 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_fieldVariable, bool ___1_allowChangeType, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldVariable FIMSpace.Generating.FieldVariable::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231 (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, int32_t ___0_index, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, int32_t, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisPackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_m7AC5BFA2E3787A251941840B4D6F6B2F3E726FAC (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257 (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* __this, int32_t ___0_index, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*, int32_t, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::ReInitializeWith(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper_ReInitializeWith_m390DD7715103101BBEDA0092CBD53839EFF5678E (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97 (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, int32_t, bool, const RuntimeMethod*))PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared)(___0_list, ___1_targetCount, ___2_addNulls, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11 (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, int32_t ___0_index, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, int32_t, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, 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); } // T UnityEngine.Object::Instantiate(T) inline FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_original, const RuntimeMethod* method) { return (( FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* (*) (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // T UnityEngine.Object::Instantiate(T) inline FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_original, const RuntimeMethod* method) { return (( FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* (*) (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2 (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, int32_t ___0_index, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, int32_t, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetupComposition::PrepareOverrideExecutionForModPack(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* FieldSetupComposition_PrepareOverrideExecutionForModPack_m30F5904A4D0BD98F040D4BA389BD0E57F8E9866B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_sourcePack, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* ___1_overrides, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) inline void List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method); } // T UnityEngine.ScriptableObject::CreateInstance() inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252 (const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // T UnityEngine.Object::Instantiate(T) inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_original, const RuntimeMethod* method) { return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method); } // System.Boolean FIMSpace.Generating.FieldSetup::IsModDisabledForThisSetup(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetup_IsModDisabledForThisSetup_m29020F1D61F11FC762F2F0172204BDEEB32D9BBD (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::get_GameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871 (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.PrefabReference::get_CoreGameObject() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PrefabReference::SetPrefab(UnityEngine.GameObject) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PrefabReference_SetPrefab_m8D92704E7756A86DD10630E9EE97B03BDEF56CC0_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_pf, const RuntimeMethod* method) ; // UnityEngine.Collider FIMSpace.Generating.PrefabReference::get_CoreCollider() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* PrefabReference_get_CoreCollider_m3AEFC955D276C7319446133AEC31979CC1CD3302_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PrefabReference::SetCollider(UnityEngine.Collider) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PrefabReference_SetCollider_m856CF47E0E7D458CD02A8F0E01B9595704DB5F2F_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_pf, const RuntimeMethod* method) ; // System.Object System.Object::MemberwiseClone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_mCE44686E49E7D4ABD6385ADB59E2F1A0EF088040_inline (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* __this, const RuntimeMethod* method) { (( void (*) (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* __this, const RuntimeMethod* method) { (( void (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.PGGUtils::AdjustCount(System.Collections.Generic.List`1,System.Int32,System.Boolean) inline void PGGUtils_AdjustCount_TisPrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_m779EE7728B0E930BF70CF8874C489863B7726690 (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) { (( void (*) (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*, 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_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline)(__this, ___0_item, method); } // FIMSpace.Generating.NeightbourPlacement/ENeightbour FIMSpace.Generating.NeightbourPlacement::GetFirstSelectedNeightbourID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_GetFirstSelectedNeightbourID_mABC96577100832F172869C3C3980926C3ED4395E (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.NeightbourPlacement::Get360NeightbourID(FIMSpace.Generating.NeightbourPlacement/ENeightbour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_Get360NeightbourID_m144F56292B5A48AF49B9964462C2E45B35802476 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_rotCC, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Sign(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ; // FIMSpace.Generating.NeightbourPlacement/ENeightbour FIMSpace.Generating.NeightbourPlacement::Get360NeightbourID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_Get360NeightbourID_m9F7120CE7D0AC8B02631247226A36981D3704032 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_rotCC, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.CheckCellsSelectorUtils::CellsSelector_SwitchOnPosition(System.Collections.Generic.List`1,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCellsSelectorUtils_CellsSelector_SwitchOnPosition_m5AE0478AD17AEEA9E9C8ACD384DAF097621716E3 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___0_offsets, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pos, const RuntimeMethod* method) ; // UnityEngine.Vector3Int FIMSpace.Generating.CheckCellsSelectorUtils::CellsSelector_Rotate(UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 CheckCellsSelectorUtils_CellsSelector_Rotate_mF7BCFEAD4702ACAF1E125C21DA7C58B4746FAD4A (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, int32_t ___1_rotor, 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 FIMSpace.Generating.QuarterRotationCheck::CountChecked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QuarterRotationCheck_CountChecked_mD8B6A922F5373F21FEF7A55CE9E183618BCD9EB0 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // System.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 FIMSpace.Generating.SpawnData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::set_isTemp(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.FieldSpawner::get_TemporaryPrefabOverride() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::set_WasTemporaryPrefab(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_WasTemporaryPrefab_m7DEBA87DDFB890B5AB9916B09F35741C2BB8D027_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) ; // FIMSpace.Generating.PrefabReference FIMSpace.Generating.FieldModification::GetPrefabRef(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* FieldModification_GetPrefabRef_m38B1DB658F4C83E567B8D1A3449981C46796FF7C (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* __this, int32_t ___0_toSpawn, const RuntimeMethod* method) ; // UnityEngine.Mesh FIMSpace.Generating.PrefabReference::GetMesh(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* PrefabReference_GetMesh_m1680A43E29C866C30543653239485DB875708CD9 (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, bool ___0_refresh, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.SpawnData::TryDetectMeshInPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, 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); } // T UnityEngine.GameObject::GetComponentInChildren() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // UnityEngine.Mesh UnityEngine.MeshFilter::get_sharedMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Quaternion FIMSpace.Generating.SpawnData::GetRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.GameObject FIMSpace.Generating.SpawnData::GetPrefab() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SpawnData_GetPrefab_m20D80E7BC8BE069DB62FA12C5A0AC4B80789FBDD_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // T FIMSpace.FTransformMethods::FindComponentInAllChildren(UnityEngine.Transform) inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* FTransformMethods_FindComponentInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m2AF9307BAF8BA6B7D4CE38BFEFB1C9C20219891B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, const RuntimeMethod* method) { return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))FTransformMethods_FindComponentInAllChildren_TisRuntimeObject_mDF3A386658E3EBA166405ED0329F40DF23C1A678_gshared)(___0_transformToSearchIn, method); } // T UnityEngine.GameObject::GetComponent() inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // UnityEngine.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) ; // UnityEngine.Transform UnityEngine.Transform::get_parent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.Transform::Find(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_Find_m3087032B0E1C5B96A2D2C27020BAEAE2DA08F932 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, String_t* ___0_n, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // UnityEngine.Vector3 FIMSpace.Generating.FGenCell::WorldPos(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FGenCell_WorldPos_m5EEFF8295573AE8A82FF7ED7C9457BD1811B2631 (FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5* __this, float ___0_cellSize, float ___1_ySize, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8 (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetDirectionalOffsetWithSeparatelyModOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetDirectionalOffsetWithSeparatelyModOffset_m5E119C923BEB0C691F4A5F2767C7B6B13A0FD59E (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullOffset(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_tempIfZero, const RuntimeMethod* method) ; // 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.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(UnityEngine.Vector3Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_m1A07FEB366097A5762E40290C09E0F7CEF53EB11 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_cellPos, float ___1_scaler, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __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.GameObject UnityEngine.GameObject::get_gameObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() inline Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // UnityEngine.Bounds UnityEngine.Renderer::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformVector(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponentInChildren() inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared)(__this, method); } // UnityEngine.Bounds UnityEngine.Collider::get_bounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Bounds::get_size() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.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) ; // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_mC36D6AA3A984D6B7BBA4C496265A0192B91B3801 (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1>::.ctor() inline void List_1__ctor_m602AB750A7958B0D6CAC93C3891B2F6AAC4CCD46 (List_1_t261B5FB86860583ED8B529D12A8662404F52324A* __this, const RuntimeMethod* method) { (( void (*) (List_1_t261B5FB86860583ED8B529D12A8662404F52324A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void FIMSpace.Generating.CellsSelectorDrawer::DrawCellsSelector(FIMSpace.Generating.ShapeCellGroup,System.Int32&,System.Int32&,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsSelectorDrawer_DrawCellsSelector_m35DF2B9F9835961A8DF12C7CB6B3549255A714FC (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* ___0_drawing, int32_t* ___1_drawSize, int32_t* ___2_depthLevel, bool ___3_repaintScene, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA (Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3*, const RuntimeMethod*))Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA_gshared)(__this, method); } // System.Boolean System.Collections.Generic.List`1::Contains(T) inline bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared)(__this, ___0_item, method); } // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.ShapeCellGroup::GetChecker(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ShapeCellGroup_GetChecker_mF4D94C99A870B6883FE29A8D1EEC08F988A9395C (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_attach, bool ___1_recalculateBounds, const RuntimeMethod* method) ; // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::AddLocal(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_AddLocal_mA6E8657A55E5D07C99A5A71EC2A084C442AEEB05 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_position, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_gshared)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.Checker.CheckerField3D::RemoveLocal(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_RemoveLocal_m648C22CFFFE310A3F0107BA20ECBAB742A20262F (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ; // System.Int32 FIMSpace.Generating.Checker.CheckerField3D::get_ChildPositionsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, const RuntimeMethod*))List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.Checker.CheckerField3D::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, int32_t, const RuntimeMethod*))List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_gshared)(__this, ___0_index, method); } // FIMSpace.Generating.FieldCell FIMSpace.Generating.Checker.CheckerField3D::AddLocal(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldCell_t0474210B4815B1D080500050D625323788B306F9* CheckerField3D_AddLocal_mE348C027CDEE956C102CE5365877F724C5EF053C (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerField3D::ChildPos(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerField3D_ChildPos_mA63E5441A40B18E656277641E1C515AF20F6B460 (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.Checker.CheckerField3D::RecalculateMultiBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField3D_RecalculateMultiBounds_m3CEFCCA967C7AB85D70E5EE559E147CA45E48E2F (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::AllowCheckHolderCondition(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_AllowCheckHolderCondition_mE419E8931CE156340572E194414CF03788386D74 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) ; // System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Linecast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Linecast_m399C6C11AD7ECE11241A37C08BAB4D97CF3CB925 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::BoxCast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,UnityEngine.Quaternion,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_BoxCast_mB641B1C6FAB006950E3FB982FA42631231F496F0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_orientation, float ___5_maxDistance, int32_t ___6_layerMask, int32_t ___7_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437 (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Bounds FIMSpace.Generating.PipeGenerator/PipeSpawnData::get_RotatedBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PipeSpawnData_get_RotatedBounds_m87C21B3FB52B21997F7E0781639746D69770D624 (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::TransformVector(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeSpawnData_TransformVector_mD91202BECD10E5F532F7A7403858CF67D22ABE38 (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_offset, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Bounds::IntersectRay(UnityEngine.Ray,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_IntersectRay_mF5EE01759AA2D09C683FBE015007A85CFECB8393 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, float* ___1_distance, const RuntimeMethod* method) ; // UnityEngine.Bounds FIMSpace.FEngineering::RotateBoundsByMatrix(UnityEngine.Bounds,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FEngineering_RotateBoundsByMatrix_m6C391FC1BE1E4B3E58AE8349C83C70AAE365BC69 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Bounds::Intersects(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator/d__24::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEPreviewGenerationDebugU3Ed__24__ctor_m1713BB66CB1CADE9E17B6FD32FD59C847F29EB3B (U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_ClearGenerated_m6577EE2E136AF63A72092C74CAA6CC5965AE23AE (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::DiveStartAlign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_DiveStartAlign_mB531AACBC3C8BBDFC7B291FBB49BEEFF4DF6D9D0 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::get_EndPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::PathFindFromTo(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PathFindFromTo_mD24EB5FDEC30C82BB68FA4E635ADBECBA7590CFB (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_startRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_finishPosition, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::DiveEndAlign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_DiveEndAlign_mAAD62EAE16722AA2C7E8438B00526BEC9AC37F99 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::OptionalUnfinishedCapsApply() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_OptionalUnfinishedCapsApply_mDA50B04FFC239A40B2F632E69237B56C229B9FC0 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::OptionalFinishedCapsApply() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_OptionalFinishedCapsApply_m1F542EE043AB863F57C8A5FC45C0CACF919B7584 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::CheckFirstSegmentOverlap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckFirstSegmentOverlap_mABF033A30A82D18C18B41961A72CC663D1306305 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, bool ___0_removeFirst, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) inline void List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26 (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method); } // System.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void FIMSpace.Generating.PipeGenerator::PipePreviewGeneration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PipePreviewGeneration_m22209487E6AD8235775BCA9A44FC8D78CD749788 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.GameObject FIMSpace.Generating.FGenerators::InstantiateObject(UnityEngine.GameObject) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FGenerators_InstantiateObject_mEE41624548FFB3C7191F070FD42A65AE3E7334A7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_obj, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // UnityEngine.Vector3 UnityEngine.Transform::get_lossyScale() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator/PipeSpawnData::SetToCreate(FIMSpace.Generating.PipeSegmentSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeSpawnData_SetToCreate_mC190B4C1780FB569B225A61F56731386B1609AD1 (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_toCreate, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::get_OutJoinPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator/PipeSpawnData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496 (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, const RuntimeMethod* method) ; // FIMSpace.Generating.PipePreset/PipePresetData FIMSpace.Generating.PipeGenerator::get_PresetData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F (List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* (*) (List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Boolean FIMSpace.Generating.PipeGenerator::IsFittingTo(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_IsFittingTo_m596D897400B830F3DB4C997F5054D98EC8613E51 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startDir, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_newJointOutDirection, float ___3_tolerance, const RuntimeMethod* method) ; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentNearestFittingJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentNearestFittingJoinTo_m76E4802C2A461E4C691CCC03456158C18965C1E6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_joinSnappedPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_targetNormal, float ___6_tolerance, const RuntimeMethod* method) ; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentNearestJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentNearestJoinTo_m638F76C6AB34C5DAA70D53AACFE27CA2073A4D11 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_joinSnappedPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::AssignSpawnDataTo(FIMSpace.Generating.PipeGenerator/PipeSpawnData,FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_data, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___1_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___2_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rot, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_inline (List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void FIMSpace.Generating.PipeGenerator::StartFinishingDiving(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_StartFinishingDiving_m5B10F6ABED5B4A45A12BD9B85E9D5DE500CF3146 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::ResetDiving() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_ResetDiving_m3B742EBF07699257FE341D177EC264BE494BE3F5 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.Transform UnityEngine.RaycastHit::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::get_EndDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_get_EndDirection_mF428368136A19A69C5699CF49CF2022528CD9035 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::get_OutJoinPointReverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeSpawnData_get_OutJoinPointReverse_m543509E8BE6EC5A9618D0EE0FC2D2FBB3B174A95 (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, const RuntimeMethod* method) ; // System.Single FIMSpace.Generating.PipeSegmentSetup::BoundsSizeOnAxis(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PipeSegmentSetup_BoundsSizeOnAxis_m5C4ABF83301345FD0751FC59D8D9A4D807344B06 (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normalized, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator/PipeSpawnData::get_JoinOutDir() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* __this, 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) ; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::DiveNextSegmentTowards(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_DiveNextSegmentTowards_m9F27505E116CF5B328EA5987EEAF20A2B494AF8C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_endNormal, bool ___3_useCollision, const RuntimeMethod* method) ; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RaycastGetHit(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RaycastGetHit_m5FF234BA386A6D88B288F84CDE536AF9C3A897F6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_mask, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::ChooseNearestSegmentChainHit(UnityEngine.RaycastHit&,System.Single&,UnityEngine.RaycastHit,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_ChooseNearestSegmentChainHit_m2DC63899B158F7CF5AFA030B1F2D7733152777C4 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_varHit, float* ___1_nearestDist, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_compareHit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_targetPoint, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RaycastGetHit(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RaycastGetHit_mE09A55AE46EA121545AC143361813B2B904ACDBE (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, float ___2_distance, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___3_mask, const RuntimeMethod* method) ; // System.Single UnityEngine.RaycastHit::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeSegmentSetup/JoinPoint::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715 (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* __this, 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.Transform::get_up() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::FlattenNormal(UnityEngine.Quaternion,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_FlattenNormal_mE408563722CDBF0D9F28DA350F704C5EC12A3DB8 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orientation, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_forward, const RuntimeMethod* method) ; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::GetSpawnFittingTo(FIMSpace.Generating.PipeGenerator/PipeSpawnData,FIMSpace.Generating.PipeSegmentSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___1_seg, bool ___2_reverse, const RuntimeMethod* method) ; // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentFittingJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Quaternion,UnityEngine.Vector3,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentFittingJoinTo_m46D9BFBC780A8F4220E83E4CC203A8DB8F63F506 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_targetNormal, float ___4_tolerance, bool ___5_reverse, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::PreparePathFind(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PreparePathFind_m1723DF65343EADD2E7C0202D0943EA8CAAFBB18E (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_startRot, const RuntimeMethod* method) ; // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::PathNextSegmentTowards(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_PathNextSegmentTowards_m2CE275B2D4F824922CFC723BF8BDC8199F6CAD20 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, bool ___2_useCollision, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::AddToIgnore(FIMSpace.Generating.PipeGenerator/PipeSpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_AddToIgnore_m37BC56FBB1D9E1F5FF926A33E092E661BE6FAC9B (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_data, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m1E22A15089852C7A17E8EA8B66EE62848E1473D1 (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Boolean FIMSpace.Generating.PipeGenerator::CheckSegmentAvailableOnJoinPoint(FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckSegmentAvailableOnJoinPoint_m798DCFFC7DBC28441EB8A3DCBEBA81743EE7CD73 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___0_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startDir, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, float ___3_tolerance, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::CheckSegmentJoinCollision(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckSegmentJoinCollision_m17705843BBC7E7885A992DA1957A97B0B4E3B0F6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rootPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPoint, bool ___2_useCollision, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::CheckIfCollidesWithSelfSegment(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckIfCollidesWithSelfSegment_mABB45357BAE45556F2DCB54C79A7B2FBF5679B64 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rootPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPoint, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.FGenerators::SetSeed(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7 (int32_t ___0_seed, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) { (( void (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, const RuntimeMethod*))List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_gshared)(__this, method); } // System.Single FIMSpace.Generating.PipeGenerator::RandomFindDistance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PipeGenerator_RandomFindDistance_m1A56F4A598D99AFCBED0C65FE1AF467953165578 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::RandomFindDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_RandomFindDirection_mAE91AAE2C4727BC4B01A3B698899BE7BD226BFC1 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RandomFindCast(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RandomFindCast_mC06ABF57ED0AF283BB35AC0B241034FF0CA10032 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, const RuntimeMethod*))List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_gshared_inline)(__this, ___0_item, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, const RuntimeMethod*))List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_gshared_inline)(__this, method); } // T System.Collections.Generic.List`1::get_Item(System.Int32) inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12 (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, int32_t, const RuntimeMethod*))List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12_gshared)(__this, ___0_index, method); } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::GetRounded(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_GetRounded_m7AF93DD4ECEEE5E1BC1CC410F4D28FA9CF76E75D (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir, 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.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::get_AreGeneratedObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_get_AreGeneratedObjects_m5416D1614039FC62D522D2EED66BDDDA9F3B23AB (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::FindRandomDesiredPoint(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_FindRandomDesiredPoint_m64A89F05C12CE0BC578584234EF8E6FFC623D95A (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, int32_t ___0_seed, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::PipeGenerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PipeGenerate_m220CF547565CEAFF19921CD478E20B06B18E97F1 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Boolean FIMSpace.Generating.PipeGenerator::ValidateGenerationCorrectness() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_ValidateGenerationCorrectness_mA5025A45E777F999B24D69111CF7E1DA27D022A2 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void FIMSpace.Generating.PipeGenerator::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_GenerateObjects_mF07AE12315DCCBE48DAA395F3C6CA41B32CFB029 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Physics::SyncTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43 (List_1_t1509365DD407E78228B0165A96CF06074C08D989* __this, const RuntimeMethod* method) { (( void (*) (List_1_t1509365DD407E78228B0165A96CF06074C08D989*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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) ; // System.Single UnityEngine.Mathf::Clamp01(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, 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) ; // 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.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, 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.Quaternion::IsEqualUsingDot(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) ; // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ; #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.IGeneration/CombineMaterialComparer IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_pinvoke(const CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9& unmarshaled, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke& marshaled) { Exception_t* ___sharedMaterials_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'sharedMaterials' of type 'CombineMaterialComparer': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___sharedMaterials_0Exception, NULL); } IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_pinvoke_back(const CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke& marshaled, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9& unmarshaled) { Exception_t* ___sharedMaterials_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'sharedMaterials' of type 'CombineMaterialComparer': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___sharedMaterials_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.IGeneration/CombineMaterialComparer IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_pinvoke_cleanup(CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.IGeneration/CombineMaterialComparer IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_com(const CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9& unmarshaled, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com& marshaled) { Exception_t* ___sharedMaterials_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'sharedMaterials' of type 'CombineMaterialComparer': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___sharedMaterials_0Exception, NULL); } IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_com_back(const CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com& marshaled, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9& unmarshaled) { Exception_t* ___sharedMaterials_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'sharedMaterials' of type 'CombineMaterialComparer': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___sharedMaterials_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.IGeneration/CombineMaterialComparer IL2CPP_EXTERN_C void CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshal_com_cleanup(CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_marshaled_com& marshaled) { } // System.Void FIMSpace.Generating.IGeneration/CombineMaterialComparer::.ctor(UnityEngine.Material[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_mats, const RuntimeMethod* method) { int32_t V_0 = 0; { // sharedMaterials = mats; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = ___0_mats; __this->___sharedMaterials_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___sharedMaterials_0), (void*)L_0); // hash = 0; __this->___hash_1 = 0; // for (int i = 0; i < mats.Length; i++) V_0 = 0; goto IL_002b; } IL_0012: { // hash += mats[i].GetHashCode(); int32_t L_1 = __this->___hash_1; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = ___0_mats; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_5); int32_t L_6; L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_5); __this->___hash_1 = ((int32_t)il2cpp_codegen_add(L_1, L_6)); // for (int i = 0; i < mats.Length; i++) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_002b: { // for (int i = 0; i < mats.Length; i++) int32_t L_8 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_9 = ___0_mats; NullCheck(L_9); if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_0012; } } { // } return; } } IL2CPP_EXTERN_C void CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F_AdjustorThunk (RuntimeObject* __this, MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___0_mats, const RuntimeMethod* method) { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); CombineMaterialComparer__ctor_m634B637213469B92C035C02590B37C49DEF03F1F(_thisAdjusted, ___0_mats, method); } // System.String FIMSpace.Generating.IGeneration/CombineMaterialComparer::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) { 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*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C); s_Il2CppMethodInitialized = true; } { // get { if (sharedMaterials == null || sharedMaterials.Length == 0 || sharedMaterials[0] == null) return "Unknown"; return sharedMaterials[0].name; } MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_0 = __this->___sharedMaterials_0; if (!L_0) { goto IL_0021; } } { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_1 = __this->___sharedMaterials_0; NullCheck(L_1); if (!(((RuntimeArray*)L_1)->max_length)) { goto IL_0021; } } { MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_2 = __this->___sharedMaterials_0; NullCheck(L_2); int32_t L_3 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = (L_2)->GetAt(static_cast(L_3)); 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_0027; } } IL_0021: { // get { if (sharedMaterials == null || sharedMaterials.Length == 0 || sharedMaterials[0] == null) return "Unknown"; return sharedMaterials[0].name; } return _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C; } IL_0027: { // get { if (sharedMaterials == null || sharedMaterials.Length == 0 || sharedMaterials[0] == null) return "Unknown"; return sharedMaterials[0].name; } MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_6 = __this->___sharedMaterials_0; NullCheck(L_6); int32_t L_7 = 0; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = (L_6)->GetAt(static_cast(L_7)); NullCheck(L_8); String_t* L_9; L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL); return L_9; } } IL2CPP_EXTERN_C String_t* CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = CombineMaterialComparer_get_name_mDA6F46171F73B53B92974133A257A2A4D8232EA4(_thisAdjusted, method); return _returnValue; } // System.Boolean FIMSpace.Generating.IGeneration/CombineMaterialComparer::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636 (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 V_0; memset((&V_0), 0, sizeof(V_0)); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // CombineMaterialComparer xc = this; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_0 = (*(CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9*)__this); V_0 = L_0; // CombineMaterialComparer yc = (CombineMaterialComparer)obj; RuntimeObject* L_1 = ___0_obj; V_1 = ((*(CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9*)((CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9*)(CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9*)UnBox(L_1, CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9_il2cpp_TypeInfo_var)))); // if (xc.sharedMaterials == yc.sharedMaterials) return true; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_2 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_3 = L_2.___sharedMaterials_0; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_4 = V_1; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_5 = L_4.___sharedMaterials_0; if ((!(((RuntimeObject*)(MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)L_3) == ((RuntimeObject*)(MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D*)L_5)))) { goto IL_001e; } } { // if (xc.sharedMaterials == yc.sharedMaterials) return true; return (bool)1; } IL_001e: { // if (xc.sharedMaterials.Length == yc.sharedMaterials.Length) CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_6 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_7 = L_6.___sharedMaterials_0; NullCheck(L_7); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_8 = V_1; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_9 = L_8.___sharedMaterials_0; NullCheck(L_9); if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))) == ((uint32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))) { goto IL_0074; } } { // if (xc.sharedMaterials.Length == 0) return false; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_10 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_11 = L_10.___sharedMaterials_0; NullCheck(L_11); if ((((RuntimeArray*)L_11)->max_length)) { goto IL_003b; } } { // if (xc.sharedMaterials.Length == 0) return false; return (bool)0; } IL_003b: { // if (yc.sharedMaterials.Length == 0) return false; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_12 = V_1; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_13 = L_12.___sharedMaterials_0; NullCheck(L_13); if ((((RuntimeArray*)L_13)->max_length)) { goto IL_0046; } } { // if (yc.sharedMaterials.Length == 0) return false; return (bool)0; } IL_0046: { // for (int i = 0; i < xc.sharedMaterials.Length; i++) V_2 = 0; goto IL_0067; } IL_004a: { // if (xc.sharedMaterials[i] != yc.sharedMaterials[i]) return false; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_14 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_15 = L_14.___sharedMaterials_0; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = L_16; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = (L_15)->GetAt(static_cast(L_17)); CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_19 = V_1; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_20 = L_19.___sharedMaterials_0; int32_t L_21 = V_2; NullCheck(L_20); int32_t L_22 = L_21; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = (L_20)->GetAt(static_cast(L_22)); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, L_23, NULL); if (!L_24) { goto IL_0063; } } { // if (xc.sharedMaterials[i] != yc.sharedMaterials[i]) return false; return (bool)0; } IL_0063: { // for (int i = 0; i < xc.sharedMaterials.Length; i++) int32_t L_25 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0067: { // for (int i = 0; i < xc.sharedMaterials.Length; i++) int32_t L_26 = V_2; CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9 L_27 = V_0; MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_28 = L_27.___sharedMaterials_0; NullCheck(L_28); if ((((int32_t)L_26) < ((int32_t)((int32_t)(((RuntimeArray*)L_28)->max_length))))) { goto IL_004a; } } { // return true; return (bool)1; } IL_0074: { // return false; return (bool)0; } } IL2CPP_EXTERN_C bool CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = CombineMaterialComparer_Equals_mCBD5F34F5BDA033AAEE956E15E60F04077E15636(_thisAdjusted, ___0_obj, method); return _returnValue; } // System.Int32 FIMSpace.Generating.IGeneration/CombineMaterialComparer::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) { { // return hash; int32_t L_0 = __this->___hash_1; return L_0; } } IL2CPP_EXTERN_C int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline(_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 // 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) { { int32_t L_0 = ___0_dir; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) { case 0: { goto IL_0022; } case 1: { goto IL_0028; } case 2: { goto IL_002e; } case 3: { goto IL_0034; } case 4: { goto IL_003a; } case 5: { goto IL_0040; } } } { goto IL_0046; } IL_0022: { // case EPlanGuideDirecion.Left: return Vector3.left; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); return L_1; } IL_0028: { // case EPlanGuideDirecion.Right: return Vector3.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); return L_2; } IL_002e: { // case EPlanGuideDirecion.Forward: return Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); return L_3; } IL_0034: { // case EPlanGuideDirecion.Back: return Vector3.back; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); return L_4; } IL_003a: { // case EPlanGuideDirecion.Up: return Vector3.up; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); return L_5; } IL_0040: { // case EPlanGuideDirecion.Down: return Vector3.down; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); return L_6; } IL_0046: { // return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_7; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGEnums::GetDirection2D(FIMSpace.Generating.EPlanGuideDirecion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121 (int32_t ___0_dir, const RuntimeMethod* method) { { int32_t L_0 = ___0_dir; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) { case 0: { goto IL_001a; } case 1: { goto IL_0020; } case 2: { goto IL_002c; } case 3: { goto IL_0026; } } } { goto IL_0032; } IL_001a: { // case EPlanGuideDirecion.Left: return Vector2Int.left; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); return L_1; } IL_0020: { // case EPlanGuideDirecion.Right: return Vector2Int.right; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2; L_2 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); return L_2; } IL_0026: { // case EPlanGuideDirecion.Back: return Vector2Int.down; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3; L_3 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); return L_3; } IL_002c: { // case EPlanGuideDirecion.Forward: return Vector2Int.up; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; L_4 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); return L_4; } IL_0032: { // return Vector2Int.zero; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5; L_5 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); return L_5; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGEnums::GetDirection2D(FIMSpace.Generating.EFlatDirecion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGEnums_GetDirection2D_mFD0F8923ED69D9CE17FBE8E0DE99650E203077E3 (int32_t ___0_dir, const RuntimeMethod* method) { { int32_t L_0 = ___0_dir; switch (L_0) { case 0: { goto IL_0018; } case 1: { goto IL_001e; } case 2: { goto IL_002a; } case 3: { goto IL_0024; } } } { goto IL_0030; } IL_0018: { // case EFlatDirecion.Left: return Vector2Int.left; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1; L_1 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL); return L_1; } IL_001e: { // case EFlatDirecion.Right: return Vector2Int.right; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2; L_2 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL); return L_2; } IL_0024: { // case EFlatDirecion.Back: return Vector2Int.down; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3; L_3 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL); return L_3; } IL_002a: { // case EFlatDirecion.Forward: return Vector2Int.up; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; L_4 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL); return L_4; } IL_0030: { // return Vector2Int.zero; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5; L_5 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); return L_5; } } #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.PGGNavMeshTest::GenerateNavMesh() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGNavMeshTest_GenerateNavMesh_m9C1CE19AB05FBAA8342D3E429D7E2A5A0C4B8B7E (PGGNavMeshTest_tF2287672A31F322005418FAEF0095DB14234AD89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisPGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151_mBCD7B31C9FAA0AF3CF312A68E6592C04C7572D08_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_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_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC0AD103194C30E706EB305ACB96933BFADE663A); s_Il2CppMethodInitialized = true; } NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D V_0; memset((&V_0), 0, sizeof(V_0)); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_3 = NULL; List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* V_4 = NULL; int32_t V_5 = 0; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_6 = NULL; PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* V_7 = NULL; int32_t V_8 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_9 = NULL; int32_t V_10 = 0; RuntimeObject* V_11 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_12 = NULL; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_13; memset((&V_13), 0, sizeof(V_13)); RuntimeObject* V_14 = NULL; int32_t V_15 = 0; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* V_16 = NULL; PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* V_17 = NULL; int32_t V_18 = 0; FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_19 = NULL; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD V_20; memset((&V_20), 0, sizeof(V_20)); { // if (Generator == null) Generator = GetComponentInChildren(); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_0 = __this->___Generator_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_001a; } } { // if (Generator == null) Generator = GetComponentInChildren(); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_2; L_2 = Component_GetComponentInChildren_TisPGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151_mBCD7B31C9FAA0AF3CF312A68E6592C04C7572D08(__this, Component_GetComponentInChildren_TisPGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151_mBCD7B31C9FAA0AF3CF312A68E6592C04C7572D08_RuntimeMethod_var); __this->___Generator_4 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Generator_4), (void*)L_2); } IL_001a: { // NavMesh.RemoveAllNavMeshData(); NavMesh_RemoveAllNavMeshData_m02AE3C675DA1B315CB6B47969B7633B920A9FCAF(NULL); // if (AgentSettingsIndex < 0 || AgentSettingsIndex >= NavMesh.GetSettingsCount()) int32_t L_3 = __this->___AgentSettingsIndex_8; if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_0035; } } { int32_t L_4 = __this->___AgentSettingsIndex_8; int32_t L_5; L_5 = NavMesh_GetSettingsCount_m6918769723DFCDE5A53914513E1F80C16041DBC9(NULL); if ((((int32_t)L_4) < ((int32_t)L_5))) { goto IL_003d; } } IL_0035: { // set = NavMesh.CreateSettings(); NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_6; L_6 = NavMesh_CreateSettings_m8A0FE2EB403787C9576BB68D1F76A052E9FB1655(NULL); V_0 = L_6; goto IL_0049; } IL_003d: { // set = NavMesh.GetSettingsByIndex(AgentSettingsIndex); int32_t L_7 = __this->___AgentSettingsIndex_8; NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_8; L_8 = NavMesh_GetSettingsByIndex_mFE6A1CF8372FE7F815ACB7FA46A200E385294502(L_7, NULL); V_0 = L_8; } IL_0049: { // if (UseJustUnityBake) bool L_9 = __this->___UseJustUnityBake_9; if (!L_9) { goto IL_0066; } } { // UnityEngine.Debug.Log("[PGG Nav Mesh Bake] Unity Editor Nav Mesh generating is not working on builds!"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralCC0AD103194C30E706EB305ACB96933BFADE663A, NULL); // UnityEngine.Debug.LogWarning("[PGG Nav Mesh Bake] Unity Editor Nav Mesh generating is not working on builds!"); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralCC0AD103194C30E706EB305ACB96933BFADE663A, NULL); // return; return; } IL_0066: { // List p = new List(); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_10 = (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*)il2cpp_codegen_object_new(List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675(L_10, List_1__ctor_mEEDC2AB1698F53638F4F021C54FE68E9F6CCE675_RuntimeMethod_var); V_1 = L_10; // Vector3 scale = new Vector3(2f, 1f, 2f); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), (2.0f), (1.0f), (2.0f), NULL); // FieldSetup field = null; V_3 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; // if (string.IsNullOrEmpty(OnFieldModificatorNames) == false) String_t* L_11 = __this->___OnFieldModificatorNames_7; bool L_12; L_12 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_11, NULL); if (L_12) { goto IL_0250; } } { // List floors = new List(); List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_13 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var); NullCheck(L_13); List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268(L_13, List_1__ctor_mDC3E95DC5C927A867B9B42EDE1945F909B894268_RuntimeMethod_var); V_4 = L_13; // for (int g = 0; g < Generator.Generated.Count; g++) V_5 = 0; goto IL_0180; } IL_00a3: { // var generated = Generator.Generated[g]; PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_14 = __this->___Generator_4; NullCheck(L_14); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_15 = L_14->___Generated_8; int32_t L_16 = V_5; NullCheck(L_15); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_17; L_17 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_15, L_16, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); V_6 = L_17; // if (field == null) field = generated.InternalField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_19; L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_19) { goto IL_00c8; } } { // if (field == null) field = generated.InternalField; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_20 = V_6; NullCheck(L_20); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = L_20->___InternalField_1; V_3 = L_21; } IL_00c8: { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_22 = V_3; 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_00f9; } } { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_24 = __this->___Generator_4; V_7 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)IsInstClass((RuntimeObject*)L_24, PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020_il2cpp_TypeInfo_var)); // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_25 = V_7; 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_00f9; } } { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_27 = V_7; NullCheck(L_27); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_28 = L_27->___BuildPlanPreset_16; NullCheck(L_28); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_29; L_29 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_28, NULL); NullCheck(L_29); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = L_29->___FieldSetup_2; V_3 = L_30; } IL_00f9: { // if (field) scale = field.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_31 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL); if (!L_32) { goto IL_0108; } } { // if (field) scale = field.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_33 = V_3; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_33, NULL); V_2 = L_34; } IL_0108: { // for (int c = 0; c < Generator.Generated[g].FieldTransform.transform.childCount; c++) V_8 = 0; goto IL_0155; } IL_010d: { // Transform childContainer = Generator.Generated[g].FieldTransform.transform.GetChild(c); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_35 = __this->___Generator_4; NullCheck(L_35); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_36 = L_35->___Generated_8; int32_t L_37 = V_5; NullCheck(L_36); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_38; L_38 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_36, L_37, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = L_38->___FieldTransform_6; NullCheck(L_39); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40; L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_39, NULL); int32_t L_41 = V_8; NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42; L_42 = Transform_GetChild_mE686DF0C7AAC1F7AEF356967B1C04D8B8E240EAF(L_40, L_41, NULL); V_9 = L_42; // if (childContainer.name.Contains(OnFieldModificatorNames)) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43 = V_9; NullCheck(L_43); String_t* L_44; L_44 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_43, NULL); String_t* L_45 = __this->___OnFieldModificatorNames_7; NullCheck(L_44); bool L_46; L_46 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_44, L_45, NULL); if (!L_46) { goto IL_014f; } } { // floors.Add(childContainer); List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_47 = V_4; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48 = V_9; NullCheck(L_47); List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline(L_47, L_48, List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var); } IL_014f: { // for (int c = 0; c < Generator.Generated[g].FieldTransform.transform.childCount; c++) int32_t L_49 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_49, 1)); } IL_0155: { // for (int c = 0; c < Generator.Generated[g].FieldTransform.transform.childCount; c++) int32_t L_50 = V_8; PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_51 = __this->___Generator_4; NullCheck(L_51); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_52 = L_51->___Generated_8; int32_t L_53 = V_5; NullCheck(L_52); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_54; L_54 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_52, L_53, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); NullCheck(L_54); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = L_54->___FieldTransform_6; NullCheck(L_55); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56; L_56 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_55, NULL); NullCheck(L_56); int32_t L_57; L_57 = Transform_get_childCount_mE9C29C702AB662CC540CA053EDE48BDAFA35B4B0(L_56, NULL); if ((((int32_t)L_50) < ((int32_t)L_57))) { goto IL_010d; } } { // for (int g = 0; g < Generator.Generated.Count; g++) int32_t L_58 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_58, 1)); } IL_0180: { // for (int g = 0; g < Generator.Generated.Count; g++) int32_t L_59 = V_5; PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_60 = __this->___Generator_4; NullCheck(L_60); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_61 = L_60->___Generated_8; NullCheck(L_61); int32_t L_62; L_62 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_61, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_59) < ((int32_t)L_62))) { goto IL_00a3; } } { // for (int f = 0; f < floors.Count; f++) V_10 = 0; goto IL_023d; } IL_019f: { // foreach (Transform tr in floors[f]) List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_63 = V_4; int32_t L_64 = V_10; NullCheck(L_63); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65; L_65 = List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA(L_63, L_64, List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var); NullCheck(L_65); RuntimeObject* L_66; L_66 = Transform_GetEnumerator_mA7E1C882ACA0C33E284711CD09971DEA3FFEF404(L_65, NULL); V_11 = L_66; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0222: {// begin finally (depth: 1) { RuntimeObject* L_67 = V_11; V_14 = ((RuntimeObject*)IsInst((RuntimeObject*)L_67, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var)); RuntimeObject* L_68 = V_14; if (!L_68) { goto IL_0236; } } { RuntimeObject* L_69 = V_14; NullCheck(L_69); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_69); } IL_0236: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0217_1; } IL_01b1_1: { // foreach (Transform tr in floors[f]) RuntimeObject* L_70 = V_11; NullCheck(L_70); RuntimeObject* L_71; L_71 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* System.Object System.Collections.IEnumerator::get_Current() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_70); V_12 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)CastclassClass((RuntimeObject*)L_71, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // NavMeshBuildSource floor = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_13), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // floor.transform = tr.localToWorldMatrix; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_72 = V_12; NullCheck(L_72); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_73; L_73 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_72, NULL); NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_13), L_73, NULL); // floor.shape = NavMeshBuildSourceShape.Box; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_13), 2, NULL); // floor.size = new Vector3(scale.x * ScaleCells, scale.y * 0.1f, scale.z * ScaleCells); // Your game specific size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_2; float L_75 = L_74.___x_2; float L_76 = __this->___ScaleCells_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = V_2; float L_78 = L_77.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_2; float L_80 = L_79.___z_4; float L_81 = __this->___ScaleCells_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; memset((&L_82), 0, sizeof(L_82)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_82), ((float)il2cpp_codegen_multiply(L_75, L_76)), ((float)il2cpp_codegen_multiply(L_78, (0.100000001f))), ((float)il2cpp_codegen_multiply(L_80, L_81)), /*hidden argument*/NULL); NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762((&V_13), L_82, NULL); // p.Add(floor); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_83 = V_1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_84 = V_13; NullCheck(L_83); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_83, L_84, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); } IL_0217_1: { // foreach (Transform tr in floors[f]) RuntimeObject* L_85 = V_11; NullCheck(L_85); bool L_86; L_86 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_85); if (L_86) { goto IL_01b1_1; } } { goto IL_0237; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0237: { // for (int f = 0; f < floors.Count; f++) int32_t L_87 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_023d: { // for (int f = 0; f < floors.Count; f++) int32_t L_88 = V_10; List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_89 = V_4; NullCheck(L_89); int32_t L_90; L_90 = List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline(L_89, List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var); if ((((int32_t)L_88) < ((int32_t)L_90))) { goto IL_019f; } } { goto IL_0390; } IL_0250: { // for (int g = 0; g < Generator.Generated.Count; g++) V_15 = 0; goto IL_0379; } IL_0258: { // var generated = Generator.Generated[g]; PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_91 = __this->___Generator_4; NullCheck(L_91); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_92 = L_91->___Generated_8; int32_t L_93 = V_15; NullCheck(L_92); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_94; L_94 = List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F(L_92, L_93, List_1_get_Item_mD98E41C60E12E4EB826278D4B8D214EAC53D182F_RuntimeMethod_var); V_16 = L_94; // if (field == null) field = generated.InternalField; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_95 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_96; L_96 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_95, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_96) { goto IL_027d; } } { // if (field == null) field = generated.InternalField; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_97 = V_16; NullCheck(L_97); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_98 = L_97->___InternalField_1; V_3 = L_98; } IL_027d: { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_99 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_100; L_100 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_99, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_100) { goto IL_02ae; } } { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_101 = __this->___Generator_4; V_17 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)IsInstClass((RuntimeObject*)L_101, PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020_il2cpp_TypeInfo_var)); // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_102 = V_17; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_103; L_103 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_102, NULL); if (!L_103) { goto IL_02ae; } } { // if (field == null) { PGGPlanGeneratorBase planGen = Generator as PGGPlanGeneratorBase; if (planGen) field = planGen.BuildPlanPreset.CorridorSetup.FieldSetup; } PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* L_104 = V_17; NullCheck(L_104); BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_105 = L_104->___BuildPlanPreset_16; NullCheck(L_105); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_106; L_106 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_105, NULL); NullCheck(L_106); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_107 = L_106->___FieldSetup_2; V_3 = L_107; } IL_02ae: { // scale = field.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_108 = V_3; NullCheck(L_108); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109; L_109 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_108, NULL); V_2 = L_109; // for (int c = 0; c < generated.Grid.AllApprovedCells.Count; c++) V_18 = 0; goto IL_035b; } IL_02bd: { // var grid = generated.Grid; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_110 = V_16; NullCheck(L_110); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_111 = L_110->___Grid_7; V_19 = L_111; // NavMeshBuildSource floor = new NavMeshBuildSource(); il2cpp_codegen_initobj((&V_20), sizeof(NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)); // floor.transform = Matrix4x4.TRS(Generator.transform.position + grid.AllApprovedCells[c].WorldPos(generated.InternalField), Quaternion.identity, Vector3.one); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_112 = __this->___Generator_4; NullCheck(L_112); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_113; L_113 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_112, NULL); NullCheck(L_113); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114; L_114 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_113, NULL); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_115 = V_19; NullCheck(L_115); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_116 = L_115->___AllApprovedCells_1; int32_t L_117 = V_18; NullCheck(L_116); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_118; L_118 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_116, L_117, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var); InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_119 = V_16; NullCheck(L_119); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_120 = L_119->___InternalField_1; NullCheck(L_118); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121; L_121 = FGenCell_WorldPos_m725147D4A96BBEAF2B78ADA1B343AA7BD0CDEFBD(L_118, L_120, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122; L_122 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_114, L_121, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_123; L_123 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124; L_124 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_125; L_125 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_122, L_123, L_124, NULL); NavMeshBuildSource_set_transform_m7E9E224BFD798D20012492199BBD408D82AA9A00((&V_20), L_125, NULL); // floor.shape = NavMeshBuildSourceShape.Box; NavMeshBuildSource_set_shape_mF78F14CE9B626D5279FD64B7E85D803808C14B42((&V_20), 2, NULL); // floor.size = new Vector3(scale.x * ScaleCells, scale.y * 0.1f, scale.z * ScaleCells); // Your game specific size Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = V_2; float L_127 = L_126.___x_2; float L_128 = __this->___ScaleCells_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129 = V_2; float L_130 = L_129.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = V_2; float L_132 = L_131.___z_4; float L_133 = __this->___ScaleCells_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134; memset((&L_134), 0, sizeof(L_134)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_134), ((float)il2cpp_codegen_multiply(L_127, L_128)), ((float)il2cpp_codegen_multiply(L_130, (0.100000001f))), ((float)il2cpp_codegen_multiply(L_132, L_133)), /*hidden argument*/NULL); NavMeshBuildSource_set_size_m8BF0198CBE370CE89B9B29917E105ABA54F05762((&V_20), L_134, NULL); // p.Add(floor); List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_135 = V_1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_136 = V_20; NullCheck(L_135); List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_inline(L_135, L_136, List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_RuntimeMethod_var); // for (int c = 0; c < generated.Grid.AllApprovedCells.Count; c++) int32_t L_137 = V_18; V_18 = ((int32_t)il2cpp_codegen_add(L_137, 1)); } IL_035b: { // for (int c = 0; c < generated.Grid.AllApprovedCells.Count; c++) int32_t L_138 = V_18; InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_139 = V_16; NullCheck(L_139); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_140 = L_139->___Grid_7; NullCheck(L_140); List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_141 = L_140->___AllApprovedCells_1; NullCheck(L_141); int32_t L_142; L_142 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_141, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var); if ((((int32_t)L_138) < ((int32_t)L_142))) { goto IL_02bd; } } { // for (int g = 0; g < Generator.Generated.Count; g++) int32_t L_143 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_143, 1)); } IL_0379: { // for (int g = 0; g < Generator.Generated.Count; g++) int32_t L_144 = V_15; PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_145 = __this->___Generator_4; NullCheck(L_145); List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_146 = L_145->___Generated_8; NullCheck(L_146); int32_t L_147; L_147 = List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_inline(L_146, List_1_get_Count_m0AA38679DCAECBB695B9D623F9FDB42B5FE243C8_RuntimeMethod_var); if ((((int32_t)L_144) < ((int32_t)L_147))) { goto IL_0258; } } IL_0390: { // NavMeshData built = NavMeshBuilder.BuildNavMeshData(set, p, new Bounds(Vector3.zero, NavBounds), Generator.transform.position, Generator.transform.rotation); NavMeshBuildSettings_t7836365E01BEB1D2FF32BF62AE46A465DD84B77D L_148 = V_0; List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* L_149 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150; L_150 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151 = __this->___NavBounds_6; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_152; memset((&L_152), 0, sizeof(L_152)); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_152), L_150, L_151, /*hidden argument*/NULL); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_153 = __this->___Generator_4; NullCheck(L_153); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_154; L_154 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_153, NULL); NullCheck(L_154); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155; L_155 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_154, NULL); PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_156 = __this->___Generator_4; NullCheck(L_156); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_157; L_157 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_156, NULL); NullCheck(L_157); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_158; L_158 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_157, NULL); NavMeshData_t8BA8655BA9F2090EAD42953E956E8FDB98AA5284* L_159; L_159 = NavMeshBuilder_BuildNavMeshData_m0533B61345BABDC06AEC9D091E4FF07CEDFFD65A(L_148, L_149, L_152, L_155, L_158, NULL); // NavMesh.AddNavMeshData(built); NavMeshDataInstance_t305211376D44ABC0AD2885CAF4E1D8F3BAE16F04 L_160; L_160 = NavMesh_AddNavMeshData_mF8AA70956909F02883A0D11E4052D4783604884A(L_159, NULL); // } return; } } // System.Void FIMSpace.Generating.PGGNavMeshTest::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGNavMeshTest__ctor_m0F64CCEC1611A289DB731C3EB9D2A1465FF5926E (PGGNavMeshTest_tF2287672A31F322005418FAEF0095DB14234AD89* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // public float ScaleCells = 1f; __this->___ScaleCells_5 = (1.0f); // public Vector3 NavBounds = new Vector3(200, 40, 200); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; memset((&L_0), 0, sizeof(L_0)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (200.0f), (40.0f), (200.0f), /*hidden argument*/NULL); __this->___NavBounds_6 = L_0; // public string OnFieldModificatorNames = ""; __this->___OnFieldModificatorNames_7 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnFieldModificatorNames_7), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); 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.Collections.Generic.List`1 FIMSpace.Generating.PGGUtils::GeneratePathFindBounds(FIMSpace.Generating.PathFind.SimplePathGuide) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* PGGUtils_GeneratePathFindBounds_mF64EADF104BF3931D8280D865C223BBB7979795B (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, const RuntimeMethod* method) { { // return SimplePathGuide.GeneratePathFindBounds(guide.Start, guide.End, guide.StartDir.GetDirection2D(), guide.EndDir.GetDirection2D(), guide.PathThickness, guide.ChangeDirCost); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_0 = ___0_guide; NullCheck(L_0); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = L_0->___Start_0; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_2 = ___0_guide; NullCheck(L_2); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2->___End_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_4 = ___0_guide; NullCheck(L_4); int32_t L_5 = L_4->___StartDir_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_5, NULL); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_7 = ___0_guide; NullCheck(L_7); int32_t L_8 = L_7->___EndDir_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_8, NULL); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_10 = ___0_guide; NullCheck(L_10); int32_t L_11 = L_10->___PathThickness_4; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_12 = ___0_guide; NullCheck(L_12); float L_13 = L_12->___ChangeDirCost_5; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_14; L_14 = SimplePathGuide_GeneratePathFindBounds_mA1C5E7DDC7B022C9A5CFCC760FFE09BAC89C0CEE(L_1, L_3, L_6, L_9, L_11, L_13, NULL); return L_14; } } // System.Collections.Generic.List`1 FIMSpace.Generating.PGGUtils::GeneratePathFindBounds(FIMSpace.Generating.PathFind.SimplePathGuide,System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* PGGUtils_GeneratePathFindBounds_mCA5AAFF4B09D288C45926749298991B70C08BAA7 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___1_pathPoints, const RuntimeMethod* method) { { // return SimplePathGuide.GeneratePathFindBounds(guide.Start, guide.End, guide.StartDir.GetDirection2D(), guide.EndDir.GetDirection2D(), pathPoints, guide.PathThickness, guide.ChangeDirCost); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_0 = ___0_guide; NullCheck(L_0); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = L_0->___Start_0; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_2 = ___0_guide; NullCheck(L_2); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2->___End_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_4 = ___0_guide; NullCheck(L_4); int32_t L_5 = L_4->___StartDir_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_5, NULL); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_7 = ___0_guide; NullCheck(L_7); int32_t L_8 = L_7->___EndDir_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_8, NULL); List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_10 = ___1_pathPoints; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_11 = ___0_guide; NullCheck(L_11); int32_t L_12 = L_11->___PathThickness_4; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_13 = ___0_guide; NullCheck(L_13); float L_14 = L_13->___ChangeDirCost_5; List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_15; L_15 = SimplePathGuide_GeneratePathFindBounds_mF47EBFF840C63FEE62FBC021E72D8A57E5BDE354(L_1, L_3, L_6, L_9, L_10, L_12, L_14, NULL); return L_15; } } // System.Collections.Generic.List`1 FIMSpace.Generating.PGGUtils::GeneratePathFindPoints(FIMSpace.Generating.PathFind.SimplePathGuide) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* PGGUtils_GeneratePathFindPoints_m15225EB381A28E58BAC9C56FF5A00D51CC70A3F7 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, const RuntimeMethod* method) { { // return SimplePathGuide.GeneratePathFindPoints(guide.Start, guide.End, guide.StartDir.GetDirection2D(), guide.EndDir.GetDirection2D(), guide.ChangeDirCost); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_0 = ___0_guide; NullCheck(L_0); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = L_0->___Start_0; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_2 = ___0_guide; NullCheck(L_2); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2->___End_2; SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_4 = ___0_guide; NullCheck(L_4); int32_t L_5 = L_4->___StartDir_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_5, NULL); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_7 = ___0_guide; NullCheck(L_7); int32_t L_8 = L_7->___EndDir_3; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_8, NULL); SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_10 = ___0_guide; NullCheck(L_10); float L_11 = L_10->___ChangeDirCost_5; List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_12; L_12 = SimplePathGuide_GeneratePathFindPoints_m72A423ED7D2BAAF43BB519D3A627DB689880D2CD(L_1, L_3, L_6, L_9, L_11, NULL); return L_12; } } // System.Boolean FIMSpace.Generating.PGGUtils::Compare(System.Single,FIMSpace.Generating.Rules.ESR_DistanceRule,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGUtils_Compare_m6EDB19E7EDE38B90F44B6A74C9ABFB9BD08E1B54 (float ___0_value, int32_t ___1_variableMustBe, float ___2_thisValue, const RuntimeMethod* method) { { // if (variableMustBe == ESR_DistanceRule.Equal) int32_t L_0 = ___1_variableMustBe; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0009; } } { // return value == thisValue; float L_1 = ___0_value; float L_2 = ___2_thisValue; return (bool)((((float)L_1) == ((float)L_2))? 1 : 0); } IL_0009: { // else if (variableMustBe == ESR_DistanceRule.Greater) int32_t L_3 = ___1_variableMustBe; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0012; } } { // return value > thisValue; float L_4 = ___0_value; float L_5 = ___2_thisValue; return (bool)((((float)L_4) > ((float)L_5))? 1 : 0); } IL_0012: { // else if (variableMustBe == ESR_DistanceRule.Lower) int32_t L_6 = ___1_variableMustBe; if (L_6) { goto IL_001a; } } { // return value < thisValue; float L_7 = ___0_value; float L_8 = ___2_thisValue; return (bool)((((float)L_7) < ((float)L_8))? 1 : 0); } IL_001a: { // return false; return (bool)0; } } // UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetProgessPositionOverLines(System.Collections.Generic.List`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetProgessPositionOverLines_mFEBB644FDD74719B02D2293ECEE0CBB0D45E7416 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, float ___1_progress, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; float V_5 = 0.0f; float V_6 = 0.0f; { // float fullLength = 0f; V_0 = (0.0f); // for (int p = 0; p < pathPoints.Count - 1; p++) V_3 = 0; goto IL_0030; } IL_000a: { // fullLength += Vector2.Distance(pathPoints[p], pathPoints[p + 1]); float L_0 = V_0; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = ___0_pathPoints; int32_t L_2 = V_3; NullCheck(L_1); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3; L_3 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_1, L_2, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_3, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_5 = ___0_pathPoints; int32_t L_6 = V_3; NullCheck(L_5); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7; L_7 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_7, NULL); float L_9; L_9 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_4, L_8, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, L_9)); // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0030: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_11 = V_3; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = ___0_pathPoints; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_12, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_13, 1))))) { goto IL_000a; } } { // float progressLength = fullLength * progress; float L_14 = V_0; float L_15 = ___1_progress; V_1 = ((float)il2cpp_codegen_multiply(L_14, L_15)); // float checkProgr = 0f; V_2 = (0.0f); // for (int p = 0; p < pathPoints.Count - 1; p++) V_4 = 0; goto IL_00af; } IL_004a: { // float currProgr = checkProgr; float L_16 = V_2; V_5 = L_16; // checkProgr += Vector2.Distance(pathPoints[p], pathPoints[p + 1]); float L_17 = V_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = ___0_pathPoints; int32_t L_19 = V_4; NullCheck(L_18); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20; L_20 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_18, L_19, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_20, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_22 = ___0_pathPoints; int32_t L_23 = V_4; NullCheck(L_22); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24; L_24 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_22, ((int32_t)il2cpp_codegen_add(L_23, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_24, NULL); float L_26; L_26 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_21, L_25, NULL); V_2 = ((float)il2cpp_codegen_add(L_17, L_26)); // if (currProgr <= progressLength && checkProgr >= progressLength) float L_27 = V_5; float L_28 = V_1; if ((!(((float)L_27) <= ((float)L_28)))) { goto IL_00a9; } } { float L_29 = V_2; float L_30 = V_1; if ((!(((float)L_29) >= ((float)L_30)))) { goto IL_00a9; } } { // float progr = Mathf.InverseLerp(currProgr, checkProgr, progressLength); float L_31 = V_5; float L_32 = V_2; float L_33 = V_1; float L_34; L_34 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline(L_31, L_32, L_33, NULL); V_6 = L_34; // return Vector2.Lerp(pathPoints[p], pathPoints[p + 1], progr); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_35 = ___0_pathPoints; int32_t L_36 = V_4; NullCheck(L_35); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37; L_37 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_35, L_36, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38; L_38 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_37, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_39 = ___0_pathPoints; int32_t L_40 = V_4; NullCheck(L_39); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41; L_41 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_39, ((int32_t)il2cpp_codegen_add(L_40, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42; L_42 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_41, NULL); float L_43 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44; L_44 = Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline(L_38, L_42, L_43, NULL); return L_44; } IL_00a9: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_45 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00af: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_46 = V_4; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_47 = ___0_pathPoints; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_47, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_46) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_48, 1))))) { goto IL_004a; } } { // return Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_49; L_49 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); return L_49; } } // UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionOver(System.Collections.Generic.List`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionOver_mC7065A89174C4D19FE4F57E86FF48F677884381C (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, int32_t ___1_startId, int32_t ___2_endId, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (endId < pathPoints.Count) int32_t L_0 = ___2_endId; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = ___0_pathPoints; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_1, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_0) >= ((int32_t)L_2))) { goto IL_0031; } } { // return ((Vector2)pathPoints[startId + 1] - (Vector2)pathPoints[startId]).normalized; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_3 = ___0_pathPoints; int32_t L_4 = ___1_startId; NullCheck(L_3); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5; L_5 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_5, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_7 = ___0_pathPoints; int32_t L_8 = ___1_startId; NullCheck(L_7); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_7, L_8, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10; L_10 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_9, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11; L_11 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_10, NULL); V_0 = L_11; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12; L_12 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_0), NULL); return L_12; } IL_0031: { // return ((Vector2)pathPoints[startId] - (Vector2)pathPoints[startId - 1]).normalized; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = ___0_pathPoints; int32_t L_14 = ___1_startId; NullCheck(L_13); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15; L_15 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_13, L_14, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; L_16 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_15, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_17 = ___0_pathPoints; int32_t L_18 = ___1_startId; NullCheck(L_17); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19; L_19 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_17, ((int32_t)il2cpp_codegen_subtract(L_18, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20; L_20 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_19, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_16, L_20, NULL); V_0 = L_21; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22; L_22 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_0), NULL); return L_22; } } // UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionOverLines(System.Collections.Generic.List`1,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionOverLines_mEB66BE81E9315DCEBA25CA2E4E965DE294B4703B (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, float ___1_progress, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; int32_t V_3 = 0; int32_t V_4 = 0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5; memset((&V_5), 0, sizeof(V_5)); { // float fullLength = 0f; V_0 = (0.0f); // for (int p = 0; p < pathPoints.Count - 1; p++) V_3 = 0; goto IL_0030; } IL_000a: { // fullLength += Vector2.Distance(pathPoints[p], pathPoints[p + 1]); float L_0 = V_0; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = ___0_pathPoints; int32_t L_2 = V_3; NullCheck(L_1); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3; L_3 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_1, L_2, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_3, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_5 = ___0_pathPoints; int32_t L_6 = V_3; NullCheck(L_5); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7; L_7 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; L_8 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_7, NULL); float L_9; L_9 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_4, L_8, NULL); V_0 = ((float)il2cpp_codegen_add(L_0, L_9)); // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_10 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0030: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_11 = V_3; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = ___0_pathPoints; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_12, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_13, 1))))) { goto IL_000a; } } { // float progressLength = fullLength * progress; float L_14 = V_0; float L_15 = ___1_progress; V_1 = ((float)il2cpp_codegen_multiply(L_14, L_15)); // float checkProgr = 0f; V_2 = (0.0f); // for (int p = 0; p < pathPoints.Count - 1; p++) V_4 = 0; goto IL_00a7; } IL_004a: { // float currProgr = checkProgr; float L_16 = V_2; // checkProgr += Vector2.Distance(pathPoints[p], pathPoints[p + 1]); float L_17 = V_2; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = ___0_pathPoints; int32_t L_19 = V_4; NullCheck(L_18); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20; L_20 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_18, L_19, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21; L_21 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_20, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_22 = ___0_pathPoints; int32_t L_23 = V_4; NullCheck(L_22); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24; L_24 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_22, ((int32_t)il2cpp_codegen_add(L_23, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25; L_25 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_24, NULL); float L_26; L_26 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_21, L_25, NULL); V_2 = ((float)il2cpp_codegen_add(L_17, L_26)); // if (currProgr <= progressLength && checkProgr >= progressLength) float L_27 = V_1; if ((!(((float)L_16) <= ((float)L_27)))) { goto IL_00a1; } } { float L_28 = V_2; float L_29 = V_1; if ((!(((float)L_28) >= ((float)L_29)))) { goto IL_00a1; } } { // return ((Vector2)pathPoints[p + 1] - (Vector2)pathPoints[p]).normalized; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_30 = ___0_pathPoints; int32_t L_31 = V_4; NullCheck(L_30); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32; L_32 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_30, ((int32_t)il2cpp_codegen_add(L_31, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33; L_33 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_32, NULL); List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_34 = ___0_pathPoints; int32_t L_35 = V_4; NullCheck(L_34); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36; L_36 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_34, L_35, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37; L_37 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_36, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38; L_38 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_33, L_37, NULL); V_5 = L_38; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39; L_39 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_5), NULL); return L_39; } IL_00a1: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_40 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00a7: { // for (int p = 0; p < pathPoints.Count - 1; p++) int32_t L_41 = V_4; List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_42 = ___0_pathPoints; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_42, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var); if ((((int32_t)L_41) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_43, 1))))) { goto IL_004a; } } { // return Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44; L_44 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); return L_44; } } // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V2toV3Bound(UnityEngine.Vector2Int,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, float ___1_y, const RuntimeMethod* method) { { // if (y == 0f) return new Vector3(v.x - 0.5f, y, v.y - 0.5f); float L_0 = ___1_y; if ((!(((float)L_0) == ((float)(0.0f))))) { goto IL_002b; } } { // if (y == 0f) return new Vector3(v.x - 0.5f, y, v.y - 0.5f); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); float L_2 = ___1_y; int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), ((float)il2cpp_codegen_subtract(((float)L_1), (0.5f))), L_2, ((float)il2cpp_codegen_subtract(((float)L_3), (0.5f))), /*hidden argument*/NULL); return L_4; } IL_002b: { // return new Vector3(v.x, y, v.y); int32_t L_5; L_5 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); float L_6 = ___1_y; int32_t L_7; L_7 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), ((float)L_5), L_6, ((float)L_7), /*hidden argument*/NULL); return L_8; } } // 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) { { // return new Vector3(v.x, y, v.y); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); float L_1 = ___1_y; int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), L_1, ((float)L_2), /*hidden argument*/NULL); return L_3; } } // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V2toV3(UnityEngine.Vector2,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, float ___1_y, const RuntimeMethod* method) { { // return new Vector3(v.x, y, v.y); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; float L_2 = ___1_y; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_v; float L_4 = L_3.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; memset((&L_5), 0, sizeof(L_5)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), L_1, L_2, L_4, /*hidden argument*/NULL); return L_5; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V2toV2Int(UnityEngine.Vector2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) { { // return new Vector2Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.y)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v; float L_1 = L_0.___x_0; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_v; float L_4 = L_3.___y_1; int32_t L_5; L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; memset((&L_6), 0, sizeof(L_6)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), L_2, L_5, /*hidden argument*/NULL); return L_6; } } // 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) { { // return new Vector3Int(v.x, y, v.y); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); int32_t L_1 = ___1_y; int32_t L_2; L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); return L_3; } } // UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::V3toV2(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_V3toV2_m5A1217C8574EFA87FBB7AFCDE8E5A86DF815AFDD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector2(v.x, v.z); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v; float L_3 = L_2.___z_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // System.Void FIMSpace.Generating.PGGUtils::ResetCoords(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_ResetCoords_m1D92B5E9C03C8FB3F51AD891DF69387A3B566051 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_t, const RuntimeMethod* method) { { // t.localPosition = Vector3.zero; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_0); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_0, L_1, NULL); // t.localRotation = Quaternion.identity; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_t; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); NullCheck(L_2); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_2, L_3, NULL); // t.localScale = Vector3.one; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_4); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_4, L_5, NULL); // } return; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V3toV2Int(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V3toV2Int_m0C7EABCFB3841F3648AC2CE7694981385500297A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector2Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___z_4; int32_t L_5; L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; memset((&L_6), 0, sizeof(L_6)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), L_2, L_5, /*hidden argument*/NULL); return L_6; } } // 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) { { // return new Vector3Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.y), Mathf.RoundToInt(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y_3; int32_t L_5; L_5 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z_4; int32_t L_8; L_8 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_7, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3IntC(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3IntC_mF70780357DFBB4AB2A034E6761DC04934E706992 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector3Int(Mathf.CeilToInt(v.x), Mathf.CeilToInt(v.y), Mathf.CeilToInt(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y_3; int32_t L_5; L_5 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z_4; int32_t L_8; L_8 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_7, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3IntF(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3IntF_m620F6F734F0CC94661E2A915F21E7B41B358446A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector3Int(Mathf.FloorToInt(v.x), Mathf.FloorToInt(v.y), Mathf.FloorToInt(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; int32_t L_2; L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y_3; int32_t L_5; L_5 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z_4; int32_t L_8; L_8 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_7, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // 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) { { // return new Vector3((float)(v.x), (float)(v.y), (float)(v.z)); 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); return L_3; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V3IntToV2Int(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V3IntToV2Int_m8EB1A3442A16D8AA67B399838B28D99936EB2F24 (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) { { // return new Vector2Int(Mathf.RoundToInt(v.x), Mathf.RoundToInt(v.y)); int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL); int32_t L_1; L_1 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)L_0), NULL); int32_t L_2; L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL); int32_t L_3; L_3 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)L_2), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; memset((&L_4), 0, sizeof(L_4)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), L_1, L_3, /*hidden argument*/NULL); return L_4; } } // 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) { { // return new Vector3Int(-v.x, -v.y, -v.z); 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); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_3), ((-L_0)), ((-L_1)), ((-L_2)), /*hidden argument*/NULL); return L_3; } } // System.Int32 FIMSpace.Generating.PGGUtils::ToInt(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF (float ___0_v, const RuntimeMethod* method) { { // return Mathf.RoundToInt(v); float L_0 = ___0_v; int32_t L_1; L_1 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_0, NULL); return L_1; } } // UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionalSize(UnityEngine.Vector2Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionalSize_mDC4947203B69B864F75E2135E8E571EB6B27D754 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_dir, int32_t ___1_cellsSize, const RuntimeMethod* method) { { // if (cellsSize <= 1) return Vector2.one; int32_t L_0 = ___1_cellsSize; if ((((int32_t)L_0) > ((int32_t)1))) { goto IL_000a; } } { // if (cellsSize <= 1) return Vector2.one; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1; L_1 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL); return L_1; } IL_000a: { // if (dir.x != 0) return new Vector2(1, cellsSize); int32_t L_2; L_2 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_dir), NULL); if (!L_2) { goto IL_0020; } } { // if (dir.x != 0) return new Vector2(1, cellsSize); int32_t L_3 = ___1_cellsSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; memset((&L_4), 0, sizeof(L_4)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), (1.0f), ((float)L_3), /*hidden argument*/NULL); return L_4; } IL_0020: { // else return new Vector2(cellsSize, 1); int32_t L_5 = ___1_cellsSize; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)L_5), (1.0f), /*hidden argument*/NULL); return L_6; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::GetFlatDirectionFrom(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_GetFlatDirectionFrom_mCB99729FEC5F853BB2CA7FB9644AE4E5AD42B8DE (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_vect, const RuntimeMethod* method) { { // if (vect.x != 0) return new Vector2Int(vect.x, 0); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_vect), NULL); if (!L_0) { goto IL_0017; } } { // if (vect.x != 0) return new Vector2Int(vect.x, 0); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_vect), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2; memset((&L_2), 0, sizeof(L_2)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), L_1, 0, /*hidden argument*/NULL); return L_2; } IL_0017: { // else return new Vector2Int(0, vect.y); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_vect), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; memset((&L_4), 0, sizeof(L_4)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), 0, L_3, /*hidden argument*/NULL); return L_4; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::GetRandomDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_GetRandomDirection_m99D0F8823C74C5E50F85F27DC24AF292B004B811 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // int r = FGenerators.GetRandom(0, 5); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_0; L_0 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, 5, NULL); V_0 = L_0; // if (r == 0) return new Vector3Int(1, 0, 0); int32_t L_1 = V_0; if (L_1) { goto IL_0014; } } { // if (r == 0) return new Vector3Int(1, 0, 0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_2), 1, 0, 0, /*hidden argument*/NULL); return L_2; } IL_0014: { // else if (r == 1) return new Vector3Int(0, 0, 1); int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0021; } } { // else if (r == 1) return new Vector3Int(0, 0, 1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_4), 0, 0, 1, /*hidden argument*/NULL); return L_4; } IL_0021: { // else if (r == 2) return new Vector3Int(-1, 0, 0); int32_t L_5 = V_0; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_002e; } } { // else if (r == 2) return new Vector3Int(-1, 0, 0); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), (-1), 0, 0, /*hidden argument*/NULL); return L_6; } IL_002e: { // else return new Vector3Int(0, 0, -1); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_7), 0, 0, (-1), /*hidden argument*/NULL); return L_7; } } // UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::GetRotatedFlatDirectionFrom(UnityEngine.Vector2Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_vect, const RuntimeMethod* method) { { // if (vect.x != 0) return new Vector2Int(0, vect.x); int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_vect), NULL); if (!L_0) { goto IL_0017; } } { // if (vect.x != 0) return new Vector2Int(0, vect.x); int32_t L_1; L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_vect), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2; memset((&L_2), 0, sizeof(L_2)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), 0, L_1, /*hidden argument*/NULL); return L_2; } IL_0017: { // else return new Vector2Int(vect.y, 0); int32_t L_3; L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_vect), NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4; memset((&L_4), 0, sizeof(L_4)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), L_3, 0, /*hidden argument*/NULL); return L_4; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::GetRotatedFlatDirectionFrom(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_GetRotatedFlatDirectionFrom_mB825EF2F3E1328E70EC388288C28061445569625 (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_vect, const RuntimeMethod* method) { { // if (vect.x != 0) return new Vector3Int(0, 0, vect.x); int32_t L_0; L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_vect), NULL); if (!L_0) { goto IL_0018; } } { // if (vect.x != 0) return new Vector3Int(0, 0, vect.x); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_vect), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_2), 0, 0, L_1, /*hidden argument*/NULL); return L_2; } IL_0018: { // else return new Vector3Int(vect.z, 0, 0); int32_t L_3; L_3 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_vect), NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_4), L_3, 0, 0, /*hidden argument*/NULL); return L_4; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1; memset((&V_1), 0, sizeof(V_1)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2; memset((&V_2), 0, sizeof(V_2)); { // SpawnInstruction instr = new SpawnInstruction(); il2cpp_codegen_initobj((&V_0), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // instr.desiredDirection = dir; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___2_dir; (&V_0)->___desiredDirection_1 = L_0; // instr.useDirection = true; (&V_0)->___useDirection_2 = (bool)1; // Vector2Int dir2D = new Vector2Int(dir.x, dir.z); int32_t L_1; L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___2_dir), NULL); int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___2_dir), NULL); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), L_1, L_2, NULL); // if (centerRange > 0) int32_t L_3 = ___3_centerRange; if ((((int32_t)L_3) <= ((int32_t)0))) { goto IL_0053; } } { // targetSquare = checker.FindEdgeSquareInDirection(start - Vector2Int.one, dir2D); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = ___1_start; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7; L_7 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_5, L_6, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = V_1; NullCheck(L_4); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = CheckerField_FindEdgeSquareInDirection_m9D6F6B931A1FDE2316EC8E07D7E5713A89C31F64(L_4, L_7, L_8, NULL); V_2 = L_9; // targetSquare = checker.GetCenterOnEdge(targetSquare, dir2D, centerRange + 1); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = V_1; int32_t L_13 = ___3_centerRange; NullCheck(L_10); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14; L_14 = CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7(L_10, L_11, L_12, ((int32_t)il2cpp_codegen_add(L_13, 1)), (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL); V_2 = L_14; goto IL_0077; } IL_0053: { // targetSquare = checker.FindEdgeSquareInDirection(start - new Vector2Int(0, 0), dir2D); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = ___1_start; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17; memset((&L_17), 0, sizeof(L_17)); Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_17), 0, 0, /*hidden argument*/NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18; L_18 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_16, L_17, NULL); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = V_1; NullCheck(L_15); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20; L_20 = CheckerField_FindEdgeSquareInDirection_m9D6F6B931A1FDE2316EC8E07D7E5713A89C31F64(L_15, L_18, L_19, NULL); V_2 = L_20; // if (findAlways) targetSquare = checker.GetCenterOnEdge(targetSquare, dir2D, 1); bool L_21 = ___4_findAlways; if (!L_21) { goto IL_0077; } } { // if (findAlways) targetSquare = checker.GetCenterOnEdge(targetSquare, dir2D, 1); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = V_1; NullCheck(L_22); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25; L_25 = CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7(L_22, L_23, L_24, 1, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL); V_2 = L_25; } IL_0077: { // instr.helperCoords = targetSquare.V2toV3Int(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_2; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; L_27 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_26, 0, NULL); (&V_0)->___helperCoords_6 = L_27; // instr.gridPosition = checker.FromWorldToGridPos(targetSquare).V2toV3Int(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_28 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = V_2; NullCheck(L_28); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30; L_30 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_28, L_29, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; L_31 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_30, 0, NULL); (&V_0)->___gridPosition_0 = L_31; // return instr; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_32 = V_0; return L_32; } } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector3Int,FIMSpace.Generating.Planning.SingleInteriorSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m6D23470D455B342BBDBA6D84664038471D021DAD (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___3_settings, 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_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); { // SpawnInstruction instr = GenerateInstructionTowards(checker, start, dir, settings.GetCenterRange()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_checker; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_start; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2 = ___2_dir; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3 = ___3_settings; NullCheck(L_3); int32_t L_4; L_4 = SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6(L_3, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_5; L_5 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_0, L_1, L_2, L_4, (bool)1, NULL); V_0 = L_5; // if (FGenerators.CheckIfExist_NOTNULL(settings)) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_6 = ___3_settings; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_6, NULL); if (!L_7) { goto IL_005b; } } { // if (settings.FieldSetup != null) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_8 = ___3_settings; NullCheck(L_8); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = L_8->___FieldSetup_2; 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_005b; } } { // if (settings.DoorHoleCommandID < settings.FieldSetup.CellsCommands.Count) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_11 = ___3_settings; NullCheck(L_11); int32_t L_12 = L_11->___DoorHoleCommandID_4; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_13 = ___3_settings; NullCheck(L_13); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = L_13->___FieldSetup_2; NullCheck(L_14); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_15; L_15 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_15, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_12) >= ((int32_t)L_16))) { goto IL_005b; } } { // instr.definition = settings.FieldSetup.CellsCommands[settings.DoorHoleCommandID]; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_17 = ___3_settings; NullCheck(L_17); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = L_17->___FieldSetup_2; NullCheck(L_18); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_19; L_19 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_18, NULL); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_20 = ___3_settings; NullCheck(L_20); int32_t L_21 = L_20->___DoorHoleCommandID_4; NullCheck(L_19); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_22; L_22 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_19, L_21, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_0)->___definition_3 = L_22; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_22); } IL_005b: { // return instr; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_23 = V_0; return L_23; } } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Planning.SingleInteriorSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m9662610CA0425C46CA857A2757ED20A105196703 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___2_settings, 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_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0; memset((&V_0), 0, sizeof(V_0)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_1; memset((&V_1), 0, sizeof(V_1)); { // SpawnInstruction instr = GenerateInstructionTowards(start, other, settings.GetCenterRange()); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_start; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___1_other; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_2 = ___2_settings; NullCheck(L_2); int32_t L_3; L_3 = SingleInteriorSettings_GetCenterRange_mAD627F782F170F9050FBF0436F41C98FC4CE1CD6(L_2, NULL); il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_4 = V_1; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_5; L_5 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_0, L_1, L_3, L_4, NULL); V_0 = L_5; // if (FGenerators.CheckIfExist_NOTNULL(settings)) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_6 = ___2_settings; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_7; L_7 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_6, NULL); if (!L_7) { goto IL_0062; } } { // if (settings.FieldSetup != null) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_8 = ___2_settings; NullCheck(L_8); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = L_8->___FieldSetup_2; 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_0062; } } { // if (settings.DoorHoleCommandID < settings.FieldSetup.CellsCommands.Count) SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_11 = ___2_settings; NullCheck(L_11); int32_t L_12 = L_11->___DoorHoleCommandID_4; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_13 = ___2_settings; NullCheck(L_13); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = L_13->___FieldSetup_2; NullCheck(L_14); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_15; L_15 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_15, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_12) >= ((int32_t)L_16))) { goto IL_0062; } } { // instr.definition = settings.FieldSetup.CellsCommands[settings.DoorHoleCommandID]; SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_17 = ___2_settings; NullCheck(L_17); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = L_17->___FieldSetup_2; NullCheck(L_18); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_19; L_19 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_18, NULL); SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_20 = ___2_settings; NullCheck(L_20); int32_t L_21 = L_20->___DoorHoleCommandID_4; NullCheck(L_19); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_22; L_22 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_19, L_21, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); (&V_0)->___definition_3 = L_22; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_22); } IL_0062: { // return instr; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_23 = V_0; return L_23; } } // FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowardsSimple(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowardsSimple_m919885EB75D923B0ADB3E6FD4F3A3D7BACF7BA03 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, int32_t ___2_centerRange, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_0; memset((&V_0), 0, sizeof(V_0)); { // SpawnInstruction instr = GenerateInstructionTowards(start, other, centerRange); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_start; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___1_other; int32_t L_2 = ___2_centerRange; il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35)); Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_3 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_4; L_4 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_0, L_1, L_2, L_3, NULL); // return instr; return L_4; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1; memset((&V_1), 0, sizeof(V_1)); SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (helperCoords == null) bool L_0; L_0 = Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_inline((&___3_helperCoords), Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var); if (L_0) { goto IL_001b; } } { // nearestOwn = start.NearestPoint(other); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_start; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = ___1_other; NullCheck(L_1); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3; L_3 = CheckerField_NearestPoint_m64DE45CB48CC85818771CB19FF5F5E1B86B7DA54(L_1, L_2, NULL); V_0 = L_3; // nearestOther = other.NearestPoint(nearestOwn); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = ___1_other; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0; NullCheck(L_4); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6; L_6 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_4, L_5, NULL); V_1 = L_6; goto IL_0031; } IL_001b: { // nearestOwn = start.NearestPoint(helperCoords.Value); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = ___0_start; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8; L_8 = Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B((&___3_helperCoords), Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var); NullCheck(L_7); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9; L_9 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_7, L_8, NULL); V_0 = L_9; // nearestOther = helperCoords.Value; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10; L_10 = Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B((&___3_helperCoords), Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var); V_1 = L_10; } IL_0031: { // nearestOwn = start.GetCenterOnEdge(nearestOwn, nearestOther - nearestOwn, centerRange, other); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = ___0_start; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15; L_15 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_13, L_14, NULL); int32_t L_16 = ___2_centerRange; CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_17 = ___1_other; NullCheck(L_11); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18; L_18 = CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7(L_11, L_12, L_15, L_16, L_17, NULL); V_0 = L_18; // nearestOther = other.NearestPoint(nearestOwn); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = ___1_other; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = V_0; NullCheck(L_19); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21; L_21 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_19, L_20, NULL); V_1 = L_21; // SpawnInstruction instr = new SpawnInstruction(); il2cpp_codegen_initobj((&V_2), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)); // instr.helperCoords = nearestOwn.V2toV3Int(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_23; L_23 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_22, 0, NULL); (&V_2)->___helperCoords_6 = L_23; // instr.desiredDirection = (nearestOther - nearestOwn).V2toV3Int(); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = V_1; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = V_0; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26; L_26 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_24, L_25, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; L_27 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_26, 0, NULL); (&V_2)->___desiredDirection_1 = L_27; // instr.useDirection = true; (&V_2)->___useDirection_2 = (bool)1; // instr.gridPosition = start.FromWorldToGridPos(nearestOwn).V2toV3Int(); CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_28 = ___0_start; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = V_0; NullCheck(L_28); Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30; L_30 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_28, L_29, NULL); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_31; L_31 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_30, 0, NULL); (&V_2)->___gridPosition_0 = L_31; // return instr; SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_32 = V_2; return L_32; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::Round(UnityEngine.Vector3,FIMSpace.Generating.PGGUtils/ERoundingMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_Round_m7432958709B9C390ECF969C86A6BE39B83DBAD09 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_toRound, int32_t ___1_mode, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (mode == ERoundingMode.Floor) return toRound.V3toV3IntF(); int32_t L_0 = ___1_mode; if (L_0) { goto IL_000a; } } { // if (mode == ERoundingMode.Floor) return toRound.V3toV3IntF(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_toRound; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = PGGUtils_V3toV3IntF_m620F6F734F0CC94661E2A915F21E7B41B358446A(L_1, NULL); return L_2; } IL_000a: { // else if (mode == ERoundingMode.Round) return toRound.V3toV3Int(); int32_t L_3 = ___1_mode; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { // else if (mode == ERoundingMode.Round) return toRound.V3toV3Int(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_toRound; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; L_5 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_4, NULL); return L_5; } IL_0015: { // else return toRound.V3toV3IntC(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_toRound; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = PGGUtils_V3toV3IntC_mF70780357DFBB4AB2A034E6761DC04934E706992(L_6, NULL); return L_7; } } // System.Void FIMSpace.Generating.PGGUtils::CopyProperties(FIMSpace.Generating.SpawnRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_CopyProperties_m1DBBA4370B4D1FD5F5D15F895AEF70069048CBA8 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_spawnRuleBase, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD54BCA54258C4D36FD066CC8A13F44C547D21DFE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { // bool replaced = false; V_0 = (bool)0; // for (int i = 0; i < ruleBaseClipboard.Count; i++) V_1 = 0; goto IL_0037; } IL_0006: { // if (spawnRuleBase.GetType() == ruleBaseClipboard[i].GetType()) SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_0 = ___0_spawnRuleBase; NullCheck(L_0); Type_t* L_1; L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_2 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_3 = V_1; NullCheck(L_2); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_4; L_4 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_2, L_3, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_4); Type_t* L_5; L_5 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_4, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_6; L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_5, NULL); if (!L_6) { goto IL_0033; } } { // ruleBaseClipboard[i] = spawnRuleBase; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_7 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_8 = V_1; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_9 = ___0_spawnRuleBase; NullCheck(L_7); List_1_set_Item_mD54BCA54258C4D36FD066CC8A13F44C547D21DFE(L_7, L_8, L_9, List_1_set_Item_mD54BCA54258C4D36FD066CC8A13F44C547D21DFE_RuntimeMethod_var); // replaced = true; V_0 = (bool)1; // break; goto IL_0044; } IL_0033: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_10 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1)); } IL_0037: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_12 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_12, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_11) < ((int32_t)L_13))) { goto IL_0006; } } IL_0044: { // if (!replaced) ruleBaseClipboard.Add(spawnRuleBase); bool L_14 = V_0; if (L_14) { goto IL_0052; } } { // if (!replaced) ruleBaseClipboard.Add(spawnRuleBase); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_15 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_16 = ___0_spawnRuleBase; NullCheck(L_15); List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_inline(L_15, L_16, List_1_Add_m7A8B950ADF4821FDA15E9C9D46FBAB19840BEBF6_RuntimeMethod_var); } IL_0052: { // } return; } } // System.Boolean FIMSpace.Generating.PGGUtils::CopyProperties_FindTypeInClipboard(FIMSpace.Generating.SpawnRuleBase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PGGUtils_CopyProperties_FindTypeInClipboard_mE7146F56E435BD3464A07DAE16C8165FB44EE208 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_spawnRuleBase, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (spawnRuleBase._CopyPasteSupported() == false) return false; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_0 = ___0_spawnRuleBase; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(22 /* System.Boolean FIMSpace.Generating.SpawnRuleBase::_CopyPasteSupported() */, L_0); if (L_1) { goto IL_000a; } } { // if (spawnRuleBase._CopyPasteSupported() == false) return false; return (bool)0; } IL_000a: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) V_0 = 0; goto IL_0046; } IL_000e: { // if (spawnRuleBase.GetType() == ruleBaseClipboard[i].GetType()) SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2 = ___0_spawnRuleBase; NullCheck(L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_5 = V_0; NullCheck(L_4); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_6; L_6 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_4, L_5, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_6); Type_t* L_7; L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_7, NULL); if (!L_8) { goto IL_0042; } } { // if (ruleBaseClipboard[i] == spawnRuleBase) return false; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_9 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_10 = V_0; NullCheck(L_9); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_11; L_11 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_9, L_10, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_12 = ___0_spawnRuleBase; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_12, NULL); if (!L_13) { goto IL_0040; } } { // if (ruleBaseClipboard[i] == spawnRuleBase) return false; return (bool)0; } IL_0040: { // return true; return (bool)1; } IL_0042: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0046: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_16 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_16, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_000e; } } { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.PGGUtils::CopyProperties_PasteTo(FIMSpace.Generating.SpawnRuleBase,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_CopyProperties_PasteTo_mA0105224B8DCAEBADEBEEA575EDABBA7A7C5CFA1 (SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* ___0_spawnRuleBase, bool ___1_force, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (spawnRuleBase._CopyPasteSupported() == false) return; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_0 = ___0_spawnRuleBase; NullCheck(L_0); bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(22 /* System.Boolean FIMSpace.Generating.SpawnRuleBase::_CopyPasteSupported() */, L_0); if (L_1) { goto IL_0009; } } { // if (spawnRuleBase._CopyPasteSupported() == false) return; return; } IL_0009: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) V_0 = 0; goto IL_0040; } IL_000d: { // if (spawnRuleBase.GetType() == ruleBaseClipboard[i].GetType()) SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_2 = ___0_spawnRuleBase; NullCheck(L_2); Type_t* L_3; L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_4 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_5 = V_0; NullCheck(L_4); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_6; L_6 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_4, L_5, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); NullCheck(L_6); Type_t* L_7; L_7 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_6, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_3, L_7, NULL); if (!L_8) { goto IL_003c; } } { // spawnRuleBase.PasteOtherProperties(ruleBaseClipboard[i], force); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_9 = ___0_spawnRuleBase; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_10 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; int32_t L_11 = V_0; NullCheck(L_10); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_12; L_12 = List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265(L_10, L_11, List_1_get_Item_m45E05A3D6B98B964514A632844172F057F4F7265_RuntimeMethod_var); bool L_13 = ___1_force; NullCheck(L_9); VirtualActionInvoker2< SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6*, bool >::Invoke(23 /* System.Void FIMSpace.Generating.SpawnRuleBase::PasteOtherProperties(FIMSpace.Generating.SpawnRuleBase,System.Boolean) */, L_9, L_12, L_13); } IL_003c: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0040: { // for (int i = 0; i < ruleBaseClipboard.Count; i++) int32_t L_15 = V_0; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_16 = ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_inline(L_16, List_1_get_Count_m1189F35A3D830D71D391F9F2068F3A411D864D2B_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_000d; } } { // } return; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::WorldToGridCellPosition(UnityEngine.Transform,FIMSpace.Generating.FieldSetup,UnityEngine.Vector3,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_WorldToGridCellPosition_m7337D293050C3F577302DEE834B4AAE5E75B1F2A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_generator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_fieldS, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldPosition, int32_t ___3_YLevel, bool ___4_is2D, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; { // worldPosition = WorldToGridLocalPositionInWorld(generator, fieldS, worldPosition, is2D); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_generator; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_fieldS; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_worldPosition; bool L_3 = ___4_is2D; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = PGGUtils_WorldToGridLocalPositionInWorld_m02C479C50F798B3133CD08FFE5136D6DC2FD983F(L_0, L_1, L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_4, NULL); ___2_worldPosition = L_5; // float unitSize = fieldS.GetCellUnitSize().x; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___1_fieldS; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_6, NULL); float L_8 = L_7.___x_2; V_1 = L_8; // if (is2D) bool L_9 = ___4_is2D; if (!L_9) { goto IL_0051; } } { // float x = worldPosition.x / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___2_worldPosition; float L_11 = L_10.___x_2; float L_12 = V_1; V_2 = ((float)(L_11/L_12)); // float y = (worldPosition.y - unitSize * 0.5f) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_worldPosition; float L_14 = L_13.___y_3; float L_15 = V_1; float L_16 = V_1; V_3 = ((float)(((float)il2cpp_codegen_subtract(L_14, ((float)il2cpp_codegen_multiply(L_15, (0.5f)))))/L_16)); // gridPos = new Vector3Int(Mathf.RoundToInt(x), Mathf.RoundToInt(y), YLevel); float L_17 = V_2; int32_t L_18; L_18 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_17, NULL); float L_19 = V_3; int32_t L_20; L_20 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_19, NULL); int32_t L_21 = ___3_YLevel; Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), L_18, L_20, L_21, NULL); goto IL_0083; } IL_0051: { // float x = (worldPosition.x) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___2_worldPosition; float L_23 = L_22.___x_2; float L_24 = V_1; V_4 = ((float)(L_23/L_24)); // float z = (worldPosition.z - (unitSize * 0.25f)) / unitSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___2_worldPosition; float L_26 = L_25.___z_4; float L_27 = V_1; float L_28 = V_1; V_5 = ((float)(((float)il2cpp_codegen_subtract(L_26, ((float)il2cpp_codegen_multiply(L_27, (0.25f)))))/L_28)); // gridPos = new Vector3Int(Mathf.RoundToInt(x), YLevel, Mathf.RoundToInt(z)); float L_29 = V_4; int32_t L_30; L_30 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_29, NULL); int32_t L_31 = ___3_YLevel; float L_32 = V_5; int32_t L_33; L_33 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_32, NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), L_30, L_31, L_33, NULL); } IL_0083: { // return gridPos; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_34 = V_0; return L_34; } } // UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::WorldToGridLocalPositionInWorld(UnityEngine.Transform,FIMSpace.Generating.FieldSetup,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_WorldToGridLocalPositionInWorld_m02C479C50F798B3133CD08FFE5136D6DC2FD983F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_generator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_fieldS, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldPosition, bool ___3_is2D, 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; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (fieldS == null) return Vector3Int.zero; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___1_fieldS; 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 (fieldS == null) return Vector3Int.zero; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline(NULL); return L_2; } IL_000f: { // Vector3 cSize = fieldS.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___1_fieldS; 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 = ___3_is2D; if (L_5) { goto IL_002c; } } { // Vector3 mousePos = generator.InverseTransformPoint(worldPosition); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_generator; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_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_002c: { // Vector3 mousePos = generator.InverseTransformPoint(worldPosition); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___0_generator; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___2_worldPosition; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_12, L_13, NULL); // Vector3 gridPos = FVectorMethods.FlattenVector(mousePos - new Vector3(0f, cSize.y * 0.5f, 0f), cSize); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; float L_16 = L_15.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; memset((&L_17), 0, sizeof(L_17)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), (0.0f), ((float)il2cpp_codegen_multiply(L_16, (0.5f))), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = FVectorMethods_FlattenVector_m3F7208D98783B3BF4CA6CB4FB9863760BF757B76(L_18, L_19, NULL); // return (gridPos).V3toV3Int(); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21; L_21 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_20, NULL); return L_21; } } // UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::GetWorldPositionOfCellAt(UnityEngine.Transform,FIMSpace.Generating.FieldSetup,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_GetWorldPositionOfCellAt_m9AD259768E2A6A7AAEB006478CF43D163845C04B (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_generator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_fieldS, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_worldPosition, bool ___3_is2D, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return generator.TransformPoint(WorldToGridLocalPositionInWorld(generator, fieldS, worldPosition, is2D)); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_generator; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_generator; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___1_fieldS; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___2_worldPosition; bool L_4 = ___3_is2D; il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5; L_5 = PGGUtils_WorldToGridLocalPositionInWorld_m02C479C50F798B3133CD08FFE5136D6DC2FD983F(L_1, L_2, L_3, L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_5, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_6, NULL); return L_7; } } // System.Void FIMSpace.Generating.PGGUtils::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils__cctor_mC59730D26EDEDAB80046C81163358F0D4D9D6413 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static List ruleBaseClipboard = new List(); List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* L_0 = (List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490*)il2cpp_codegen_object_new(List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19(L_0, List_1__ctor_m73BCF5E7AF09B1AEB3853F13A35E142EC3C7DC19_RuntimeMethod_var); ((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_StaticFields*)il2cpp_codegen_static_fields_for(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var))->___ruleBaseClipboard_0), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // FIMSpace.Generating.BuildPlannerExecutor/PlannerPreparation FIMSpace.Generating.BuildPlannerExecutor::get_PlannerPrepare() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* BuildPlannerExecutor_get_PlannerPrepare_m22CA1E695C46CD017B094AF39ADBCFE826E5E39D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public PlannerPreparation PlannerPrepare { get { return _plannerPrepare; } } PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_0 = __this->____plannerPrepare_5; return L_0; } } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_Generated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* BuildPlannerExecutor_get_Generated_m90520CC7E3520DBDC8A0DCDA69AA766CCF89B069 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List Generated { get { return _generated; } } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->____generated_6; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_Start_mFA9AFFD7397CFB5297E2304F4D47AF4051A83246 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __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 (GenerateOnStart) bool L_0 = __this->___GenerateOnStart_11; if (!L_0) { goto IL_001c; } } { // if (BuildPlannerPreset != null) Generate(); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_1 = __this->___BuildPlannerPreset_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_001c; } } { // if (BuildPlannerPreset != null) Generate(); BuildPlannerExecutor_Generate_m32B27A626E004C3BDBDC95EF99AA3A102319FAA5(__this, NULL); } IL_001c: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::User_SetInstancesCount(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_User_SetInstancesCount_mD164E5CB2F772018A8B2A42D1F3CC49ABFD3B21D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, String_t* ___0_plannerName, int32_t ___1_instances, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { // string nameLower = plannerName.ToLower(); String_t* L_0 = ___0_plannerName; NullCheck(L_0); String_t* L_1; L_1 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_0, NULL); V_0 = L_1; // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) V_1 = 0; goto IL_0050; } IL_000b: { // if (BuildPlannerPreset.BasePlanners[i].name.ToLower().StartsWith(nameLower)) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_2 = __this->___BuildPlannerPreset_4; NullCheck(L_2); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_3; L_3 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_2, NULL); int32_t L_4 = V_1; NullCheck(L_3); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5; L_5 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_3, L_4, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_5); String_t* L_6; L_6 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_5, NULL); NullCheck(L_6); String_t* L_7; L_7 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_6, NULL); String_t* L_8 = V_0; NullCheck(L_7); bool L_9; L_9 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_7, L_8, NULL); if (!L_9) { goto IL_004c; } } { // _plannerPrepare.FieldSetupCompositions[i].Instances = Mathf.Max(1, instances); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_10 = __this->____plannerPrepare_5; NullCheck(L_10); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_11 = L_10->___FieldSetupCompositions_1; int32_t L_12 = V_1; NullCheck(L_11); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_13; L_13 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_11, L_12, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); int32_t L_14 = ___1_instances; int32_t L_15; L_15 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(1, L_14, NULL); NullCheck(L_13); L_13->___Instances_18 = L_15; // return; return; } IL_004c: { // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) int32_t L_16 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0050: { // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) int32_t L_17 = V_1; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_18 = __this->___BuildPlannerPreset_4; NullCheck(L_18); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_19; L_19 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_18, NULL); NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_19, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_20))) { goto IL_000b; } } { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::ValidateSetups() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ValidateSetups_m4122C41C6908F978E15F97B6CDC1A8D782B6C514 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_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_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (BuildPlannerPreset) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___BuildPlannerPreset_4; 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_00a8; } } { // if (BuildPlannerPreset.BasePlanners.Count == _plannerPrepare.FieldSetupCompositions.Count) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_2 = __this->___BuildPlannerPreset_4; NullCheck(L_2); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_3; L_3 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_2, NULL); NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_3, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_5 = __this->____plannerPrepare_5; NullCheck(L_5); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_6 = L_5->___FieldSetupCompositions_1; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_6, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((!(((uint32_t)L_4) == ((uint32_t)L_7)))) { goto IL_00a2; } } { // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) V_0 = 0; goto IL_008f; } IL_0036: { // if (_plannerPrepare.FieldSetupCompositions[i] != null) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_8 = __this->____plannerPrepare_5; NullCheck(L_8); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_9 = L_8->___FieldSetupCompositions_1; int32_t L_10 = V_0; NullCheck(L_9); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_11; L_11 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_9, L_10, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); if (!L_11) { goto IL_008b; } } { // if (_plannerPrepare.FieldSetupCompositions[i].Prepared) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_12 = __this->____plannerPrepare_5; NullCheck(L_12); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_13 = L_12->___FieldSetupCompositions_1; int32_t L_14 = V_0; NullCheck(L_13); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_15; L_15 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_13, L_14, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_15); bool L_16 = L_15->___Prepared_3; if (!L_16) { goto IL_008b; } } { // _plannerPrepare.FieldSetupCompositions[i].RefreshWith(this, BuildPlannerPreset.BasePlanners[i]); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_17 = __this->____plannerPrepare_5; NullCheck(L_17); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_18 = L_17->___FieldSetupCompositions_1; int32_t L_19 = V_0; NullCheck(L_18); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_20; L_20 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_18, L_19, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_21 = __this->___BuildPlannerPreset_4; NullCheck(L_21); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_22; L_22 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_21, NULL); int32_t L_23 = V_0; NullCheck(L_22); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24; L_24 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_22, L_23, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_20); FieldSetupComposition_RefreshWith_mB87BC902C3F75993DAEDD49608A8701E0CE98632(L_20, __this, L_24, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, (bool)0, NULL); } IL_008b: { // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_008f: { // for (int i = 0; i < BuildPlannerPreset.BasePlanners.Count; i++) int32_t L_26 = V_0; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_27 = __this->___BuildPlannerPreset_4; NullCheck(L_27); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_28; L_28 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_27, NULL); NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_28, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_29))) { goto IL_0036; } } IL_00a2: { // AdjustDuplicatesCounts(); BuildPlannerExecutor_AdjustDuplicatesCounts_mBC796EC416C2AF3516A7D5E9EC184B506B76D942(__this, NULL); } IL_00a8: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::AdjustDuplicatesCounts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AdjustDuplicatesCounts_mBC796EC416C2AF3516A7D5E9EC184B506B76D942 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_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_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (_plannerPrepare.UseDuplicatesOverrides.Count != BuildPlannerPreset.BasePlanners.Count) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_0 = __this->____plannerPrepare_5; NullCheck(L_0); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_1 = L_0->___UseDuplicatesOverrides_2; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_1, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_3 = __this->___BuildPlannerPreset_4; NullCheck(L_3); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_4; L_4 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_3, NULL); NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_4, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_2) == ((int32_t)L_5))) { goto IL_0043; } } { // PGGUtils.AdjustStructsListCount(_plannerPrepare.UseDuplicatesOverrides, BuildPlannerPreset.BasePlanners.Count, false); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_6 = __this->____plannerPrepare_5; NullCheck(L_6); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_7 = L_6->___UseDuplicatesOverrides_2; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_8 = __this->___BuildPlannerPreset_4; NullCheck(L_8); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_8, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_9, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D(L_7, L_10, (bool)0, PGGUtils_AdjustStructsListCount_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_m6039EE5303CE72A6EC83F61618125EB0948AA56D_RuntimeMethod_var); } IL_0043: { // if (_plannerPrepare.DuplicatesOverrides.Count != BuildPlannerPreset.BasePlanners.Count) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_11 = __this->____plannerPrepare_5; NullCheck(L_11); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_12 = L_11->___DuplicatesOverrides_3; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_inline(L_12, List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_14 = __this->___BuildPlannerPreset_4; NullCheck(L_14); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15; L_15 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_15, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_13) == ((int32_t)L_16))) { goto IL_0086; } } { // PGGUtils.AdjustCount(_plannerPrepare.DuplicatesOverrides, BuildPlannerPreset.BasePlanners.Count, false); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_17 = __this->____plannerPrepare_5; NullCheck(L_17); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_18 = L_17->___DuplicatesOverrides_3; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_19 = __this->___BuildPlannerPreset_4; NullCheck(L_19); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_20; L_20 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_19, NULL); NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_20, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB(L_18, L_21, (bool)0, PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB_RuntimeMethod_var); } IL_0086: { // if (_plannerPrepare.DuplicatesOverrides.Count != BuildPlannerPreset.BasePlanners.Count) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_22 = __this->____plannerPrepare_5; NullCheck(L_22); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_23 = L_22->___DuplicatesOverrides_3; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_inline(L_23, List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_25 = __this->___BuildPlannerPreset_4; NullCheck(L_25); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26; L_26 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_25, NULL); NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_26, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_24) == ((int32_t)L_27))) { goto IL_00c9; } } { // PGGUtils.AdjustCount(_plannerPrepare.DuplicatesOverrides, BuildPlannerPreset.BasePlanners.Count, true); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_28 = __this->____plannerPrepare_5; NullCheck(L_28); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_29 = L_28->___DuplicatesOverrides_3; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_30 = __this->___BuildPlannerPreset_4; NullCheck(L_30); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_31; L_31 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_30, NULL); NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_31, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB(L_29, L_32, (bool)1, PGGUtils_AdjustCount_TisPlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_m57AEACEC4088EFA3733494A6C7C273B2AB4A1DBB_RuntimeMethod_var); } IL_00c9: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::AdjustTargetDuplicatesCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AdjustTargetDuplicatesCount_m8C4043D0ABF899E2A46D19B0543C236B8B3149F1 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, int32_t ___0_i, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD3305416DE81E917A7249F7C10187DC347808326_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustUnityObjCount_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_mF62AD745D2789EAA468AEEA5CABF76582E0A9482_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_0 = NULL; { // FieldSetupComposition selected = _plannerPrepare.FieldSetupCompositions[i]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_0 = __this->____plannerPrepare_5; NullCheck(L_0); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_1 = L_0->___FieldSetupCompositions_1; int32_t L_2 = ___0_i; NullCheck(L_1); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3; L_3 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_1, L_2, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_0 = L_3; // if (_plannerPrepare.DuplicatesOverrides[i] == null) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_4 = __this->____plannerPrepare_5; NullCheck(L_4); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_5 = L_4->___DuplicatesOverrides_3; int32_t L_6 = ___0_i; NullCheck(L_5); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_7; L_7 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_5, L_6, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); if (L_7) { goto IL_003b; } } { // _plannerPrepare.DuplicatesOverrides[i] = new BuildPlannerExecutor.PlannerDuplicatesSupport(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_8 = __this->____plannerPrepare_5; NullCheck(L_8); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_9 = L_8->___DuplicatesOverrides_3; int32_t L_10 = ___0_i; PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_11 = (PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D*)il2cpp_codegen_object_new(PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D_il2cpp_TypeInfo_var); NullCheck(L_11); PlannerDuplicatesSupport__ctor_m76DCD654C81E82668655E40B1F56C12CFF565F50(L_11, NULL); NullCheck(L_9); List_1_set_Item_mD3305416DE81E917A7249F7C10187DC347808326(L_9, L_10, L_11, List_1_set_Item_mD3305416DE81E917A7249F7C10187DC347808326_RuntimeMethod_var); } IL_003b: { // if (_plannerPrepare.DuplicatesOverrides[i].DuplicatesCompositions == null) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_12 = __this->____plannerPrepare_5; NullCheck(L_12); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_13 = L_12->___DuplicatesOverrides_3; int32_t L_14 = ___0_i; NullCheck(L_13); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_15; L_15 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_13, L_14, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_15); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_16 = L_15->___DuplicatesCompositions_0; if (L_16) { goto IL_006e; } } { // _plannerPrepare.DuplicatesOverrides[i].DuplicatesCompositions = new List(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_17 = __this->____plannerPrepare_5; NullCheck(L_17); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_18 = L_17->___DuplicatesOverrides_3; int32_t L_19 = ___0_i; NullCheck(L_18); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_20; L_20 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_18, L_19, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_21 = (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*)il2cpp_codegen_object_new(List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); NullCheck(L_21); List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A(L_21, List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); NullCheck(L_20); L_20->___DuplicatesCompositions_0 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_20->___DuplicatesCompositions_0), (void*)L_21); } IL_006e: { // if (_plannerPrepare.DuplicatesOverrides[i].DuplicatesCompositions.Count != selected.Duplicates) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_22 = __this->____plannerPrepare_5; NullCheck(L_22); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_23 = L_22->___DuplicatesOverrides_3; int32_t L_24 = ___0_i; NullCheck(L_23); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_25; L_25 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_23, L_24, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_25); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_26 = L_25->___DuplicatesCompositions_0; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_26, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_28 = V_0; NullCheck(L_28); int32_t L_29; L_29 = FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B(L_28, NULL); if ((((int32_t)L_27) == ((int32_t)L_29))) { goto IL_00b3; } } { // PGGUtils.AdjustCount(_plannerPrepare.DuplicatesOverrides[i].DuplicatesCompositions, selected.Duplicates, false); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_30 = __this->____plannerPrepare_5; NullCheck(L_30); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_31 = L_30->___DuplicatesOverrides_3; int32_t L_32 = ___0_i; NullCheck(L_31); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_33; L_33 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_31, L_32, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_33); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_34 = L_33->___DuplicatesCompositions_0; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_35 = V_0; NullCheck(L_35); int32_t L_36; L_36 = FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B(L_35, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC(L_34, L_36, (bool)0, PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC_RuntimeMethod_var); } IL_00b3: { // if (_plannerPrepare.DuplicatesOverrides[i].DuplicatesShapes.Count != selected.Duplicates) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_37 = __this->____plannerPrepare_5; NullCheck(L_37); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_38 = L_37->___DuplicatesOverrides_3; int32_t L_39 = ___0_i; NullCheck(L_38); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_40; L_40 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_38, L_39, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_40); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_41 = L_40->___DuplicatesShapes_1; NullCheck(L_41); int32_t L_42; L_42 = List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline(L_41, List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_43 = V_0; NullCheck(L_43); int32_t L_44; L_44 = FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B(L_43, NULL); if ((((int32_t)L_42) == ((int32_t)L_44))) { goto IL_00f8; } } { // PGGUtils.AdjustUnityObjCount(_plannerPrepare.DuplicatesOverrides[i].DuplicatesShapes, selected.Duplicates, null); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_45 = __this->____plannerPrepare_5; NullCheck(L_45); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_46 = L_45->___DuplicatesOverrides_3; int32_t L_47 = ___0_i; NullCheck(L_46); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_48; L_48 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_46, L_47, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_48); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_49 = L_48->___DuplicatesShapes_1; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_50 = V_0; NullCheck(L_50); int32_t L_51; L_51 = FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B(L_50, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustUnityObjCount_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_mF62AD745D2789EAA468AEEA5CABF76582E0A9482(L_49, L_51, (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*)NULL, PGGUtils_AdjustUnityObjCount_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_mF62AD745D2789EAA468AEEA5CABF76582E0A9482_RuntimeMethod_var); } IL_00f8: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::OnPlannerChange() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_OnPlannerChange_m6CB33719721500E813285AA0384C54F97D627D6A (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // ResetPlannerComposition(); bool L_0; L_0 = BuildPlannerExecutor_ResetPlannerComposition_m2C132E02B667972674377E2199F5C0F15EF9CFCB(__this, NULL); // } return; } } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::ResetPlannerComposition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_ResetPlannerComposition_m2C132E02B667972674377E2199F5C0F15EF9CFCB (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_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_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_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_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; { // bool changed = false; V_0 = (bool)0; // if (BuildPlannerPreset == null) return changed; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___BuildPlannerPreset_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_0012; } } { // if (BuildPlannerPreset == null) return changed; bool L_2 = V_0; return L_2; } IL_0012: { // if (_plannerPrepare == null) _plannerPrepare = new PlannerPreparation(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_3 = __this->____plannerPrepare_5; if (L_3) { goto IL_0025; } } { // if (_plannerPrepare == null) _plannerPrepare = new PlannerPreparation(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_4 = (PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D*)il2cpp_codegen_object_new(PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D_il2cpp_TypeInfo_var); NullCheck(L_4); PlannerPreparation__ctor_m9E9E0BD2AB08638EBBC3047900F9A4865699FECE(L_4, NULL); __this->____plannerPrepare_5 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____plannerPrepare_5), (void*)L_4); } IL_0025: { // if (_plannerPrepare.FieldSetupCompositions.Count != BuildPlannerPreset.BasePlanners.Count) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_5 = __this->____plannerPrepare_5; NullCheck(L_5); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_6 = L_5->___FieldSetupCompositions_1; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_6, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_8 = __this->___BuildPlannerPreset_4; NullCheck(L_8); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_8, NULL); NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_9, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_7) == ((int32_t)L_10))) { goto IL_006a; } } { // PGGUtils.AdjustCount(_plannerPrepare.FieldSetupCompositions, BuildPlannerPreset.BasePlanners.Count); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_11 = __this->____plannerPrepare_5; NullCheck(L_11); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_12 = L_11->___FieldSetupCompositions_1; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_13 = __this->___BuildPlannerPreset_4; NullCheck(L_13); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14; L_14 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_13, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_14, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC(L_12, L_15, (bool)0, PGGUtils_AdjustCount_TisFieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_m4C53C14B3E6A0324A6B94336E3B7E963FACDA0AC_RuntimeMethod_var); // changed = true; V_0 = (bool)1; } IL_006a: { // if (_plannerPrepare.FieldSetupCompositions.Count == BuildPlannerPreset.BasePlanners.Count) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_16 = __this->____plannerPrepare_5; NullCheck(L_16); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_17 = L_16->___FieldSetupCompositions_1; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_17, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_19 = __this->___BuildPlannerPreset_4; NullCheck(L_19); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_20; L_20 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_19, NULL); NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_20, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((!(((uint32_t)L_18) == ((uint32_t)L_21)))) { goto IL_019a; } } { // for (int i = 0; i < _plannerPrepare.FieldSetupCompositions.Count; i++) V_1 = 0; goto IL_0184; } IL_0096: { // if (_plannerPrepare.FieldSetupCompositions[i].Setup == null) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_22 = __this->____plannerPrepare_5; NullCheck(L_22); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_23 = L_22->___FieldSetupCompositions_1; int32_t L_24 = V_1; NullCheck(L_23); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_25; L_25 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_23, L_24, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_25); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_26 = L_25->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_27) { goto IL_00fe; } } { // if (BuildPlannerPreset.BasePlanners[i].DefaultFieldSetup != null) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_28 = __this->___BuildPlannerPreset_4; NullCheck(L_28); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_29; L_29 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_28, NULL); int32_t L_30 = V_1; NullCheck(L_29); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_31; L_31 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_29, L_30, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_31); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_32 = L_31->___DefaultFieldSetup_35; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_33; L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_33) { goto IL_00fe; } } { // _plannerPrepare.FieldSetupCompositions[i].RefreshWith(this, BuildPlannerPreset.BasePlanners[i]); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_34 = __this->____plannerPrepare_5; NullCheck(L_34); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_35 = L_34->___FieldSetupCompositions_1; int32_t L_36 = V_1; NullCheck(L_35); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_37; L_37 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_35, L_36, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_38 = __this->___BuildPlannerPreset_4; NullCheck(L_38); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_39; L_39 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_38, NULL); int32_t L_40 = V_1; NullCheck(L_39); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41; L_41 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_39, L_40, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_37); FieldSetupComposition_RefreshWith_mB87BC902C3F75993DAEDD49608A8701E0CE98632(L_37, __this, L_41, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, (bool)0, NULL); // changed = true; V_0 = (bool)1; } IL_00fe: { // if (BuildPlannerPreset.BasePlanners[i].ParentBuildPlanner != null) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_42 = __this->___BuildPlannerPreset_4; NullCheck(L_42); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_43; L_43 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_42, NULL); int32_t L_44 = V_1; NullCheck(L_43); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_45; L_45 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_43, L_44, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_45); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_46 = L_45->___ParentBuildPlanner_23; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_47; L_47 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_46, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_47) { goto IL_0180; } } { // if (_plannerPrepare.FieldSetupCompositions[i].PlannerVariablesOverrides == null) _plannerPrepare.FieldSetupCompositions[i].PlannerVariablesOverrides = new List(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_48 = __this->____plannerPrepare_5; NullCheck(L_48); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_49 = L_48->___FieldSetupCompositions_1; int32_t L_50 = V_1; NullCheck(L_49); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_51; L_51 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_49, L_50, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_51); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_52 = L_51->___PlannerVariablesOverrides_16; if (L_52) { goto IL_014f; } } { // if (_plannerPrepare.FieldSetupCompositions[i].PlannerVariablesOverrides == null) _plannerPrepare.FieldSetupCompositions[i].PlannerVariablesOverrides = new List(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_53 = __this->____plannerPrepare_5; NullCheck(L_53); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_54 = L_53->___FieldSetupCompositions_1; int32_t L_55 = V_1; NullCheck(L_54); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_56; L_56 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_54, L_55, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_57 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_57); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_57, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); NullCheck(L_56); L_56->___PlannerVariablesOverrides_16 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_56->___PlannerVariablesOverrides_16), (void*)L_57); } IL_014f: { // FieldVariable.UpdateVariablesWith(_plannerPrepare.FieldSetupCompositions[i].PlannerVariablesOverrides, BuildPlannerPreset.BasePlanners[i].FVariables); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_58 = __this->____plannerPrepare_5; NullCheck(L_58); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_59 = L_58->___FieldSetupCompositions_1; int32_t L_60 = V_1; NullCheck(L_59); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_61; L_61 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_59, L_60, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_61); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_62 = L_61->___PlannerVariablesOverrides_16; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_63 = __this->___BuildPlannerPreset_4; NullCheck(L_63); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_64; L_64 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_63, NULL); int32_t L_65 = V_1; NullCheck(L_64); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_66; L_66 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_64, L_65, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_66); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_67 = L_66->___FVariables_32; FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43(L_62, L_67, NULL); } IL_0180: { // for (int i = 0; i < _plannerPrepare.FieldSetupCompositions.Count; i++) int32_t L_68 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_68, 1)); } IL_0184: { // for (int i = 0; i < _plannerPrepare.FieldSetupCompositions.Count; i++) int32_t L_69 = V_1; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_70 = __this->____plannerPrepare_5; NullCheck(L_70); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_71 = L_70->___FieldSetupCompositions_1; NullCheck(L_71); int32_t L_72; L_72 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_71, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_69) < ((int32_t)L_72))) { goto IL_0096; } } IL_019a: { // if (_plannerPrepare.PlannerVariablesOverrides == null) _plannerPrepare.PlannerVariablesOverrides = new List(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_73 = __this->____plannerPrepare_5; NullCheck(L_73); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_74 = L_73->___PlannerVariablesOverrides_0; if (L_74) { goto IL_01b7; } } { // if (_plannerPrepare.PlannerVariablesOverrides == null) _plannerPrepare.PlannerVariablesOverrides = new List(); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_75 = __this->____plannerPrepare_5; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_76 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_76); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_76, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); NullCheck(L_75); L_75->___PlannerVariablesOverrides_0 = L_76; Il2CppCodeGenWriteBarrier((void**)(&L_75->___PlannerVariablesOverrides_0), (void*)L_76); } IL_01b7: { // FieldVariable.UpdateVariablesWith(_plannerPrepare.PlannerVariablesOverrides, BuildPlannerPreset.BuildVariables); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_77 = __this->____plannerPrepare_5; NullCheck(L_77); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_78 = L_77->___PlannerVariablesOverrides_0; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_79 = __this->___BuildPlannerPreset_4; NullCheck(L_79); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_80 = L_79->___BuildVariables_5; FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43(L_78, L_80, NULL); // return changed; bool L_81 = V_0; return L_81; } } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::get_IsGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_IsGenerating_m1CD568C49E041D1301563440DC91C4A3F5430D67 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public bool IsGenerating { get; private set; } = false; bool L_0 = __this->___U3CIsGeneratingU3Ek__BackingField_13; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_IsGenerating(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsGenerating { get; private set; } = false; bool L_0 = ___0_value; __this->___U3CIsGeneratingU3Ek__BackingField_13 = L_0; return; } } // System.Single FIMSpace.Generating.BuildPlannerExecutor::get_GeneratingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerExecutor_get_GeneratingProgress_mF10F41DF7CCBFBC3C7B4C532C78732D38BC604CF (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float GeneratingProgress { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgress * _progressMul; } } Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_0 = (&__this->___instantiationProgress_15); bool L_1; L_1 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_0, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (!L_1) { goto IL_0020; } } { // public float GeneratingProgress { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgress * _progressMul; } } Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_2 = (&__this->___instantiationProgress_15); float L_3; L_3 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA(L_2, Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_4; L_4 = BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D(__this, NULL); return ((float)il2cpp_codegen_multiply(L_3, L_4)); } IL_0020: { // public float GeneratingProgress { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgress * _progressMul; } } BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5 = __this->___generatingInstance_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0034; } } { // public float GeneratingProgress { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgress * _progressMul; } } return (0.0f); } IL_0034: { // public float GeneratingProgress { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgress * _progressMul; } } BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_7 = __this->___generatingInstance_20; NullCheck(L_7); float L_8; L_8 = BuildPlannerPreset_get_GeneratingProgress_mFCF3F7B67D4CFBC2E4BC1431D6F2CFF81C292101(L_7, NULL); float L_9; L_9 = BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D(__this, NULL); return ((float)il2cpp_codegen_multiply(L_8, L_9)); } } // System.Single FIMSpace.Generating.BuildPlannerExecutor::get_GeneratingProgressSmooth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerExecutor_get_GeneratingProgressSmooth_m403ADF7401570FF81864E7B79916B7E696E78359 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float GeneratingProgressSmooth { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgressSmooth * _progressMul; } } Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_0 = (&__this->___instantiationProgress_15); bool L_1; L_1 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_0, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (!L_1) { goto IL_0020; } } { // public float GeneratingProgressSmooth { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgressSmooth * _progressMul; } } Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_2 = (&__this->___instantiationProgress_15); float L_3; L_3 = Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA(L_2, Nullable_1_get_Value_mE3B978271FFA8D9DEE17BFB34320A3C67BE148EA_RuntimeMethod_var); float L_4; L_4 = BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D(__this, NULL); return ((float)il2cpp_codegen_multiply(L_3, L_4)); } IL_0020: { // public float GeneratingProgressSmooth { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgressSmooth * _progressMul; } } BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5 = __this->___generatingInstance_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0034; } } { // public float GeneratingProgressSmooth { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgressSmooth * _progressMul; } } return (0.0f); } IL_0034: { // public float GeneratingProgressSmooth { get { if (instantiationProgress != null) return instantiationProgress.Value * _progressMul; if (generatingInstance == null) return 0f; return generatingInstance.GeneratingProgressSmooth * _progressMul; } } BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_7 = __this->___generatingInstance_20; NullCheck(L_7); float L_8; L_8 = BuildPlannerPreset_get_GeneratingProgressSmooth_m1A07780063C357F02CDE104748CA8F813B32E292(L_7, NULL); float L_9; L_9 = BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D(__this, NULL); return ((float)il2cpp_codegen_multiply(L_8, L_9)); } } // System.Single FIMSpace.Generating.BuildPlannerExecutor::get__progressMul() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BuildPlannerExecutor_get__progressMul_m4A2FCA2DCA23BCC397A4230454FC0940A6848A7D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // private float _progressMul { get { if (instantiationProgress != null) return 1f; if (willInstantiateInCoroutine) return 0.5f; else return 1f; } } Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* L_0 = (&__this->___instantiationProgress_15); bool L_1; L_1 = Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_inline(L_0, Nullable_1_get_HasValue_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_RuntimeMethod_var); if (!L_1) { goto IL_0013; } } { // private float _progressMul { get { if (instantiationProgress != null) return 1f; if (willInstantiateInCoroutine) return 0.5f; else return 1f; } } return (1.0f); } IL_0013: { // private float _progressMul { get { if (instantiationProgress != null) return 1f; if (willInstantiateInCoroutine) return 0.5f; else return 1f; } } bool L_2 = __this->___willInstantiateInCoroutine_14; if (!L_2) { goto IL_0021; } } { // private float _progressMul { get { if (instantiationProgress != null) return 1f; if (willInstantiateInCoroutine) return 0.5f; else return 1f; } } return (0.5f); } IL_0021: { // private float _progressMul { get { if (instantiationProgress != null) return 1f; if (willInstantiateInCoroutine) return 0.5f; else return 1f; } } return (1.0f); } } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedGenerators() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedGenerators { get { return generatedGenerators; } } List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_0 = __this->___generatedGenerators_16; return L_0; } } // FIMSpace.Generating.Planning.PlanGenerationPrint FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedPreview() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public PlanGenerationPrint GeneratedPreview { get; private set; } = null; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = __this->___U3CGeneratedPreviewU3Ek__BackingField_17; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_GeneratedPreview(FIMSpace.Generating.Planning.PlanGenerationPrint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_GeneratedPreview_m51AA19F2717BA234F701846377BEA499D7D0EBD6 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_value, const RuntimeMethod* method) { { // public PlanGenerationPrint GeneratedPreview { get; private set; } = null; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_value; __this->___U3CGeneratedPreviewU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGeneratedPreviewU3Ek__BackingField_17), (void*)L_0); return; } } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedPainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* BuildPlannerExecutor_get_GeneratedPainters_m5733A962D1BD8A2DCF435BC668BBEAF5468B770C (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedPainters { get { return generatedPainters; } } List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_0 = __this->___generatedPainters_18; return L_0; } } // System.Collections.Generic.List`1 FIMSpace.Generating.BuildPlannerExecutor::get_GeneratedFlexiblePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedFlexiblePainters { get { return generatedFlexiblePainters; } } List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_0 = __this->___generatedFlexiblePainters_19; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ClearGenerated_mF5498D9BB59F61BC434A4F1306E78C7E5547927B (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m55E369CFAF17E38A643A34E891F7A5BC89FFEF08_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mA4E90BF4F23992EAD4413CDEB31A4A3869B453D4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mEDD867A83927649F2A869CC87AE54B58FF536CAF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (generatingInstance) generatingInstance.ClearGeneration(); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___generatingInstance_20; 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_0018; } } { // if (generatingInstance) generatingInstance.ClearGeneration(); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_2 = __this->___generatingInstance_20; NullCheck(L_2); BuildPlannerPreset_ClearGeneration_m0E74D5556649D7DAFBFC54107D3DDE1E5F757126(L_2, NULL); } IL_0018: { // for (int i = _generated.Count - 1; i >= 0; i--) List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = __this->____generated_6; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_3, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_subtract(L_4, 1)); goto IL_0051; } IL_0028: { // if (_generated[i] == null) continue; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = __this->____generated_6; int32_t L_6 = V_0; NullCheck(L_5); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7; L_7 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_5, L_6, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); 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_004d; } } { // FGenerators.DestroyObject(_generated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_9 = __this->____generated_6; 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_004d: { // for (int i = _generated.Count - 1; i >= 0; i--) int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0051: { // for (int i = _generated.Count - 1; i >= 0; i--) int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0028; } } { // if (generatedGenerators == null) generatedGenerators = new List(); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_14 = __this->___generatedGenerators_16; if (L_14) { goto IL_0068; } } { // if (generatedGenerators == null) generatedGenerators = new List(); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_15 = (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*)il2cpp_codegen_object_new(List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_il2cpp_TypeInfo_var); NullCheck(L_15); List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97(L_15, List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97_RuntimeMethod_var); __this->___generatedGenerators_16 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedGenerators_16), (void*)L_15); } IL_0068: { // _generated.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = __this->____generated_6; NullCheck(L_16); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_16, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); // GeneratedPreview = null; BuildPlannerExecutor_set_GeneratedPreview_m51AA19F2717BA234F701846377BEA499D7D0EBD6_inline(__this, (PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807*)NULL, NULL); // GeneratedGenerators.Clear(); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_17; L_17 = BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline(__this, NULL); NullCheck(L_17); List_1_Clear_m55E369CFAF17E38A643A34E891F7A5BC89FFEF08_inline(L_17, List_1_Clear_m55E369CFAF17E38A643A34E891F7A5BC89FFEF08_RuntimeMethod_var); // GeneratedPainters.Clear(); List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_18; L_18 = BuildPlannerExecutor_get_GeneratedPainters_m5733A962D1BD8A2DCF435BC668BBEAF5468B770C_inline(__this, NULL); NullCheck(L_18); List_1_Clear_mEDD867A83927649F2A869CC87AE54B58FF536CAF_inline(L_18, List_1_Clear_mEDD867A83927649F2A869CC87AE54B58FF536CAF_RuntimeMethod_var); // GeneratedFlexiblePainters.Clear(); List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_19; L_19 = BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline(__this, NULL); NullCheck(L_19); List_1_Clear_mA4E90BF4F23992EAD4413CDEB31A4A3869B453D4_inline(L_19, List_1_Clear_mA4E90BF4F23992EAD4413CDEB31A4A3869B453D4_RuntimeMethod_var); // latestGeneratedPreviewSeed = null; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_20 = (&__this->___latestGeneratedPreviewSeed_22); il2cpp_codegen_initobj(L_20, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GeneratePreview() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GeneratePreview_mC9BE28169998564A956C78F2873FB3CF4C5E427E (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09_il2cpp_TypeInfo_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_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_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_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB52DE9A473DC6908409126316D736B6EA29CCC70_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass49_0_U3CGeneratePreviewU3Eb__0_m2E928D5BA8EC7EB05078E8093DCC37494BCC87A4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DE1250D83EDFD00131CE5291A355CD405A3DFB2); s_Il2CppMethodInitialized = true; } PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_4 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_5 = NULL; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* V_9 = NULL; { // latestGeneratedPreviewSeed = null; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = (&__this->___latestGeneratedPreviewSeed_22); il2cpp_codegen_initobj(L_0, sizeof(Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28)); // generatingSet = EGenerating.JustPreview; __this->___generatingSet_21 = 0; // if (GeneratedPreview != null) ClearGenerated(); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_1; L_1 = BuildPlannerExecutor_get_GeneratedPreview_m46D5ACF11251F1BF5C4B2E98751E7DE675467C1A_inline(__this, NULL); if (!L_1) { goto IL_0021; } } { // if (GeneratedPreview != null) ClearGenerated(); BuildPlannerExecutor_ClearGenerated_mF5498D9BB59F61BC434A4F1306E78C7E5547927B(__this, NULL); } IL_0021: { // IsGenerating = true; BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF_inline(__this, (bool)1, NULL); // if (RandomSeed) Seed = Random.Range(-9999, 9999); bool L_2 = __this->___RandomSeed_10; if (!L_2) { goto IL_0045; } } { // if (RandomSeed) Seed = Random.Range(-9999, 9999); int32_t L_3; L_3 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-9999), ((int32_t)9999), NULL); __this->___Seed_9 = L_3; } IL_0045: { // RefreshVariablesReferences(); BuildPlannerExecutor_RefreshVariablesReferences_m37D6D4369CE50EB30B46D766F1B9C34916ACBDBA(__this, NULL); // generatingInstance = BuildPlannerPreset.DeepCopy(); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_4 = __this->___BuildPlannerPreset_4; NullCheck(L_4); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_5; L_5 = BuildPlannerPreset_DeepCopy_m6AB3A3796515B86F8CDB5706FED52C6DC23DA871(L_4, NULL); __this->___generatingInstance_20 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatingInstance_20), (void*)L_5); // generatingInstance.AsyncGenerating = Async; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_6 = __this->___generatingInstance_20; bool L_7 = __this->___Async_7; NullCheck(L_6); L_6->___AsyncGenerating_9 = L_7; // for (int i = 0; i < generatingInstance.BuildVariables.Count; i++) V_1 = 0; goto IL_00a1; } IL_0071: { // generatingInstance.BuildVariables[i].SetValue(_plannerPrepare.PlannerVariablesOverrides[i].GetValue()); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_8 = __this->___generatingInstance_20; NullCheck(L_8); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_9 = L_8->___BuildVariables_5; int32_t L_10 = V_1; NullCheck(L_9); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11; L_11 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_9, L_10, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_12 = __this->____plannerPrepare_5; NullCheck(L_12); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_13 = L_12->___PlannerVariablesOverrides_0; int32_t L_14 = V_1; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15; L_15 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_13, L_14, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_15); RuntimeObject* L_16; L_16 = FieldVariable_GetValue_mBFB83E99B56856C5D42BC937FD28EC5E58DEA84A(L_15, NULL); NullCheck(L_11); FieldVariable_SetValue_m468A63DF5B7FD769A970E8969654D574BFD85263(L_11, L_16, NULL); // for (int i = 0; i < generatingInstance.BuildVariables.Count; i++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_00a1: { // for (int i = 0; i < generatingInstance.BuildVariables.Count; i++) int32_t L_18 = V_1; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_19 = __this->___generatingInstance_20; NullCheck(L_19); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = L_19->___BuildVariables_5; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_20, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_21))) { goto IL_0071; } } { // AdjustDuplicatesCounts(); BuildPlannerExecutor_AdjustDuplicatesCounts_mBC796EC416C2AF3516A7D5E9EC184B506B76D942(__this, NULL); // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) AdjustTargetDuplicatesCount(p); V_2 = 0; goto IL_00c9; } IL_00be: { // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) AdjustTargetDuplicatesCount(p); int32_t L_22 = V_2; BuildPlannerExecutor_AdjustTargetDuplicatesCount_m8C4043D0ABF899E2A46D19B0543C236B8B3149F1(__this, L_22, NULL); // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) AdjustTargetDuplicatesCount(p); int32_t L_23 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_00c9: { // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) AdjustTargetDuplicatesCount(p); int32_t L_24 = V_2; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_25 = __this->___generatingInstance_20; NullCheck(L_25); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26; L_26 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_25, NULL); NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_26, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_24) < ((int32_t)L_27))) { goto IL_00be; } } { // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) V_3 = 0; goto IL_01ca; } IL_00e3: { // var plannerInst = generatingInstance.BasePlanners[p]; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_28 = __this->___generatingInstance_20; NullCheck(L_28); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_29; L_29 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_28, NULL); int32_t L_30 = V_3; NullCheck(L_29); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_31; L_31 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_29, L_30, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_4 = L_31; // if (plannerInst.FieldType == FieldPlanner.EFieldType.InternalField) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_32 = V_4; NullCheck(L_32); int32_t L_33 = L_32->___FieldType_34; if ((((int32_t)L_33) == ((int32_t)2))) { goto IL_01c6; } } { // var tgtCompos = _plannerPrepare.FieldSetupCompositions[p]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_34 = __this->____plannerPrepare_5; NullCheck(L_34); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_35 = L_34->___FieldSetupCompositions_1; int32_t L_36 = V_3; NullCheck(L_35); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_37; L_37 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_35, L_36, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_5 = L_37; // plannerInst.DefaultFieldSetup = tgtCompos.Setup; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_38 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_39 = V_5; NullCheck(L_39); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_40 = L_39->___Setup_4; NullCheck(L_38); L_38->___DefaultFieldSetup_35 = L_40; Il2CppCodeGenWriteBarrier((void**)(&L_38->___DefaultFieldSetup_35), (void*)L_40); // plannerInst.CheckerScale = tgtCompos.GetCellSize(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_41 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_42 = V_5; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = FieldSetupComposition_GetCellSize_m23F9B4C669965F07D3781D6C1A9F9E1D92262879(L_42, NULL); NullCheck(L_41); L_41->___CheckerScale_44 = L_43; // plannerInst.UseCheckerScale = true; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_44 = V_4; NullCheck(L_44); L_44->___UseCheckerScale_43 = (bool)1; // plannerInst.DisableWholePlanner = !tgtCompos.OverrideEnabled; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_45 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_46 = V_5; NullCheck(L_46); bool L_47 = L_46->___OverrideEnabled_2; NullCheck(L_45); L_45->___DisableWholePlanner_26 = (bool)((((int32_t)L_47) == ((int32_t)0))? 1 : 0); // plannerInst.ShapeGenerator = tgtCompos.InitShapes[0]; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_48 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_49 = V_5; NullCheck(L_49); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_50 = L_49->___InitShapes_17; NullCheck(L_50); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_51; L_51 = List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796(L_50, 0, List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); NullCheck(L_48); L_48->___ShapeGenerator_25 = L_51; Il2CppCodeGenWriteBarrier((void**)(&L_48->___ShapeGenerator_25), (void*)L_51); // var newShape = GetShapeFor(plannerInst); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_52 = V_4; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_53; L_53 = BuildPlannerExecutor_GetShapeFor_m387930BBA1CD6671DC67CFE213ABA591023F015E(__this, L_52, NULL); V_6 = L_53; // if (newShape != null) plannerInst.ShapeGenerator = newShape; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_54 = V_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_55) { goto IL_017c; } } { // if (newShape != null) plannerInst.ShapeGenerator = newShape; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_56 = V_4; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_57 = V_6; NullCheck(L_56); L_56->___ShapeGenerator_25 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_56->___ShapeGenerator_25), (void*)L_57); } IL_017c: { // plannerInst.Instances = tgtCompos.Instances; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_58 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_59 = V_5; NullCheck(L_59); int32_t L_60 = L_59->___Instances_18; NullCheck(L_58); L_58->___Instances_36 = L_60; // for (int v = 0; v < plannerInst.Variables.Count; v++) V_7 = 0; goto IL_01b6; } IL_018f: { // plannerInst.Variables[v].SetValue(tgtCompos.PlannerVariablesOverrides[v]); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_61 = V_4; NullCheck(L_61); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_62; L_62 = FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline(L_61, NULL); int32_t L_63 = V_7; NullCheck(L_62); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_64; L_64 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_62, L_63, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_65 = V_5; NullCheck(L_65); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_66 = L_65->___PlannerVariablesOverrides_16; int32_t L_67 = V_7; NullCheck(L_66); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_68; L_68 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_66, L_67, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_64); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_64, L_68, NULL); // for (int v = 0; v < plannerInst.Variables.Count; v++) int32_t L_69 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_01b6: { // for (int v = 0; v < plannerInst.Variables.Count; v++) int32_t L_70 = V_7; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_71 = V_4; NullCheck(L_71); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_72; L_72 = FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline(L_71, NULL); NullCheck(L_72); int32_t L_73; L_73 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_72, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_70) < ((int32_t)L_73))) { goto IL_018f; } } IL_01c6: { // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) int32_t L_74 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_74, 1)); } IL_01ca: { // for (int p = 0; p < generatingInstance.BasePlanners.Count; p++) int32_t L_75 = V_3; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_76 = __this->___generatingInstance_20; NullCheck(L_76); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_77; L_77 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_76, NULL); NullCheck(L_77); int32_t L_78; L_78 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_77, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_75) < ((int32_t)L_78))) { goto IL_00e3; } } { // var manager = generatingInstance.RunProceduresAndGeneratePrint(Seed); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_79 = __this->___generatingInstance_20; int32_t L_80 = __this->___Seed_9; NullCheck(L_79); PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* L_81; L_81 = BuildPlannerPreset_RunProceduresAndGeneratePrint_mF9B19A242FCA4078831805F9C2F4964B56985BF0(L_79, L_80, NULL); V_0 = L_81; // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) V_8 = 0; goto IL_0258; } IL_01f7: { U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* L_82 = (U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9_il2cpp_TypeInfo_var); NullCheck(L_82); U3CU3Ec__DisplayClass49_0__ctor_mF663439CF309578734F7BDFE46370452AE8278A6(L_82, NULL); V_9 = L_82; U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* L_83 = V_9; NullCheck(L_83); L_83->___U3CU3E4__this_1 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_83->___U3CU3E4__this_1), (void*)__this); // if (_plannerPrepare.UseDuplicatesOverrides[i] == false) continue; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_84 = __this->____plannerPrepare_5; NullCheck(L_84); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_85 = L_84->___UseDuplicatesOverrides_2; int32_t L_86 = V_8; NullCheck(L_85); bool L_87; L_87 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_85, L_86, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); if (!L_87) { goto IL_0252; } } { // var overr = _plannerPrepare.DuplicatesOverrides[i]; U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* L_88 = V_9; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_89 = __this->____plannerPrepare_5; NullCheck(L_89); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_90 = L_89->___DuplicatesOverrides_3; int32_t L_91 = V_8; NullCheck(L_90); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_92; L_92 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_90, L_91, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_88); L_88->___overr_0 = L_92; Il2CppCodeGenWriteBarrier((void**)(&L_88->___overr_0), (void*)L_92); // manager.GetAsyncInstances[i].OnDuplicatesGenerated = (FieldPlanner p) => // { // var dups = p.GetDuplicatesPlannersList(); // // if (dups != null) // { // for (int d = 0; d < dups.Count; d++) // { // #region Supporting duplicates overrides compositions // // var overrComp = overr.DuplicatesCompositions[d]; // // if (overrComp.OverrideCellSize) // { // var dupPlan = dups[d]; // dupPlan.CheckerScale = overrComp.GetCellSize(); // //UnityEngine.Debug.Log("set scale on " + p + " to " + overrComp.OverridingCellSize); // } // // var shapeGen = GetShapeFor(dups[d]); // if (shapeGen != null) dups[d].ShapeGenerator = shapeGen; // // #endregion // } // } // }; PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* L_93 = V_0; NullCheck(L_93); List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* L_94; L_94 = PlannerAsyncManager_get_GetAsyncInstances_m4CF8092F4493FFBBE67D66B58D9C87043EDA1525_inline(L_93, NULL); int32_t L_95 = V_8; NullCheck(L_94); PlannerAsyncInstance_t60317990E28DC477AB5039E0B5087B839588BE4A* L_96; L_96 = List_1_get_Item_mB52DE9A473DC6908409126316D736B6EA29CCC70(L_94, L_95, List_1_get_Item_mB52DE9A473DC6908409126316D736B6EA29CCC70_RuntimeMethod_var); U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* L_97 = V_9; Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09* L_98 = (Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09*)il2cpp_codegen_object_new(Action_1_t1E7B93BCC9C48DD630A5331B9AC979F078B1DB09_il2cpp_TypeInfo_var); NullCheck(L_98); Action_1__ctor_mB4D4E96F503CAA528DD4D9B449EC860B5FF5E341(L_98, L_97, (intptr_t)((void*)U3CU3Ec__DisplayClass49_0_U3CGeneratePreviewU3Eb__0_m2E928D5BA8EC7EB05078E8093DCC37494BCC87A4_RuntimeMethod_var), NULL); NullCheck(L_96); L_96->___OnDuplicatesGenerated_4 = L_98; Il2CppCodeGenWriteBarrier((void**)(&L_96->___OnDuplicatesGenerated_4), (void*)L_98); } IL_0252: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_99 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_0258: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_100 = V_8; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_101 = __this->___generatingInstance_20; NullCheck(L_101); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_102; L_102 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_101, NULL); NullCheck(L_102); int32_t L_103; L_103 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_102, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_100) < ((int32_t)L_103))) { goto IL_01f7; } } { // InvokeRepeating("UpdateGeneratingProgress", 0.001f, 0.01f); MonoBehaviour_InvokeRepeating_mF208501E0E4918F9168BBBA5FC50D8F80D01514D(__this, _stringLiteral1DE1250D83EDFD00131CE5291A355CD405A3DFB2, (0.00100000005f), (0.00999999978f), NULL); // } return; } } // FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport FIMSpace.Generating.BuildPlannerExecutor::GetSupportFor(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* BuildPlannerExecutor_GetSupportFor_m251BD39DE42CB58A9EC3F13108FFB0E77B1961C6 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (planner.IndexOnPreset >= _plannerPrepare.DuplicatesOverrides.Count) return null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; NullCheck(L_0); int32_t L_1 = L_0->___IndexOnPreset_50; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_2 = __this->____plannerPrepare_5; NullCheck(L_2); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_3 = L_2->___DuplicatesOverrides_3; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_inline(L_3, List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)L_4))) { goto IL_001a; } } { // if (planner.IndexOnPreset >= _plannerPrepare.DuplicatesOverrides.Count) return null; return (PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D*)NULL; } IL_001a: { // return _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_5 = __this->____plannerPrepare_5; NullCheck(L_5); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_6 = L_5->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_planner; NullCheck(L_7); int32_t L_8 = L_7->___IndexOnPreset_50; NullCheck(L_6); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_9; L_9 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_6, L_8, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); return L_9; } } // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.BuildPlannerExecutor::GetShapeFor(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* BuildPlannerExecutor_GetShapeFor_m387930BBA1CD6671DC67CFE213ABA591023F015E (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* V_0 = NULL; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* V_1 = NULL; { // if (planner.IndexOnPreset < 0 || planner.IndexOnPreset >= _plannerPrepare.FieldSetupCompositions.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; NullCheck(L_0); int32_t L_1 = L_0->___IndexOnPreset_50; if ((((int32_t)L_1) < ((int32_t)0))) { goto IL_0021; } } { FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ___0_planner; NullCheck(L_2); int32_t L_3 = L_2->___IndexOnPreset_50; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_4 = __this->____plannerPrepare_5; NullCheck(L_4); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_5 = L_4->___FieldSetupCompositions_1; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_5, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_3) < ((int32_t)L_6))) { goto IL_0023; } } IL_0021: { // return null; return (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*)NULL; } IL_0023: { // if (_plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset].InitShapes == null || _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset].InitShapes.Count == 0) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_7 = __this->____plannerPrepare_5; NullCheck(L_7); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_8 = L_7->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = ___0_planner; NullCheck(L_9); int32_t L_10 = L_9->___IndexOnPreset_50; NullCheck(L_8); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_11; L_11 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_8, L_10, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_11); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_12 = L_11->___InitShapes_17; if (!L_12) { goto IL_0062; } } { PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_13 = __this->____plannerPrepare_5; NullCheck(L_13); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_14 = L_13->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15 = ___0_planner; NullCheck(L_15); int32_t L_16 = L_15->___IndexOnPreset_50; NullCheck(L_14); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_17; L_17 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_14, L_16, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_17); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_18 = L_17->___InitShapes_17; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline(L_18, List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); if (L_19) { goto IL_007e; } } IL_0062: { // _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset].RefreshPlannerShapesSupport(planner); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_20 = __this->____plannerPrepare_5; NullCheck(L_20); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_21 = L_20->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_22 = ___0_planner; NullCheck(L_22); int32_t L_23 = L_22->___IndexOnPreset_50; NullCheck(L_21); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_24; L_24 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_21, L_23, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_25 = ___0_planner; NullCheck(L_24); FieldSetupComposition_RefreshPlannerShapesSupport_m5BBAAF4E8C3687B373B2468D8D01D9C47135B0EB(L_24, L_25, NULL); } IL_007e: { // ShapeGeneratorBase deflt = _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset].InitShapes[0]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_26 = __this->____plannerPrepare_5; NullCheck(L_26); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_27 = L_26->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_28 = ___0_planner; NullCheck(L_28); int32_t L_29 = L_28->___IndexOnPreset_50; NullCheck(L_27); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_30; L_30 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_27, L_29, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); NullCheck(L_30); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_31 = L_30->___InitShapes_17; NullCheck(L_31); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_32; L_32 = List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796(L_31, 0, List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); V_0 = L_32; // if (planner.IndexOfDuplicate < 0 || planner.IndexOfDuplicate >= _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesShapes.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_33 = ___0_planner; NullCheck(L_33); int32_t L_34 = L_33->___IndexOfDuplicate_49; if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_00d1; } } { FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_35 = ___0_planner; NullCheck(L_35); int32_t L_36 = L_35->___IndexOfDuplicate_49; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_37 = __this->____plannerPrepare_5; NullCheck(L_37); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_38 = L_37->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = ___0_planner; NullCheck(L_39); int32_t L_40 = L_39->___IndexOnPreset_50; NullCheck(L_38); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_41; L_41 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_38, L_40, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_41); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_42 = L_41->___DuplicatesShapes_1; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline(L_42, List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); if ((((int32_t)L_36) < ((int32_t)L_43))) { goto IL_00d3; } } IL_00d1: { // return deflt; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_44 = V_0; return L_44; } IL_00d3: { // ShapeGeneratorBase gen = _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesShapes[planner.IndexOfDuplicate]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_45 = __this->____plannerPrepare_5; NullCheck(L_45); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_46 = L_45->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_47 = ___0_planner; NullCheck(L_47); int32_t L_48 = L_47->___IndexOnPreset_50; NullCheck(L_46); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_49; L_49 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_46, L_48, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_49); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_50 = L_49->___DuplicatesShapes_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_51 = ___0_planner; NullCheck(L_51); int32_t L_52 = L_51->___IndexOfDuplicate_49; NullCheck(L_50); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_53; L_53 = List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796(L_50, L_52, List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); V_1 = L_53; // if (gen == null) ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_54 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_54, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_55) { goto IL_0105; } } { // return deflt; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_56 = V_0; return L_56; } IL_0105: { // return gen; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_57 = V_1; return L_57; } } // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.BuildPlannerExecutor::GetCompositionFor(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* BuildPlannerExecutor_GetCompositionFor_m6293B6EECC09B40337EC337006016EE57E3322F2 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_0 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_1 = NULL; { // if (planner.IndexOnPreset >= _plannerPrepare.DuplicatesOverrides.Count) return null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; NullCheck(L_0); int32_t L_1 = L_0->___IndexOnPreset_50; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_2 = __this->____plannerPrepare_5; NullCheck(L_2); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_3 = L_2->___DuplicatesOverrides_3; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_inline(L_3, List_1_get_Count_mA2D4BA1898BC0D3A5BDE6EC15B05F1E5544AB2A2_RuntimeMethod_var); if ((((int32_t)L_1) < ((int32_t)L_4))) { goto IL_001a; } } { // if (planner.IndexOnPreset >= _plannerPrepare.DuplicatesOverrides.Count) return null; return (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6*)NULL; } IL_001a: { // FieldSetupComposition deflt = _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_5 = __this->____plannerPrepare_5; NullCheck(L_5); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_6 = L_5->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_planner; NullCheck(L_7); int32_t L_8 = L_7->___IndexOnPreset_50; NullCheck(L_6); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_9; L_9 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_6, L_8, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_0 = L_9; // if (planner.IndexOfDuplicate < 0 || planner.IndexOfDuplicate >= _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions.Count) return deflt; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = ___0_planner; NullCheck(L_10); int32_t L_11 = L_10->___IndexOfDuplicate_49; if ((((int32_t)L_11) < ((int32_t)0))) { goto IL_0062; } } { FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = ___0_planner; NullCheck(L_12); int32_t L_13 = L_12->___IndexOfDuplicate_49; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_14 = __this->____plannerPrepare_5; NullCheck(L_14); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_15 = L_14->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = ___0_planner; NullCheck(L_16); int32_t L_17 = L_16->___IndexOnPreset_50; NullCheck(L_15); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_18; L_18 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_15, L_17, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_18); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_19 = L_18->___DuplicatesCompositions_0; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_19, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_20))) { goto IL_0064; } } IL_0062: { // if (planner.IndexOfDuplicate < 0 || planner.IndexOfDuplicate >= _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions.Count) return deflt; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_21 = V_0; return L_21; } IL_0064: { // FieldSetupComposition gen = _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions[planner.IndexOfDuplicate]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_22 = __this->____plannerPrepare_5; NullCheck(L_22); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_23 = L_22->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24 = ___0_planner; NullCheck(L_24); int32_t L_25 = L_24->___IndexOnPreset_50; NullCheck(L_23); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_26; L_26 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_23, L_25, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_26); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_27 = L_26->___DuplicatesCompositions_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_28 = ___0_planner; NullCheck(L_28); int32_t L_29 = L_28->___IndexOfDuplicate_49; NullCheck(L_27); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_30; L_30 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_27, L_29, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_1 = L_30; // if (gen == null) return deflt; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_31 = V_1; if (L_31) { goto IL_0090; } } { // if (gen == null) return deflt; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_32 = V_0; return L_32; } IL_0090: { // return gen; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_33 = V_1; return L_33; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_Generate_m32B27A626E004C3BDBDC95EF99AA3A102319FAA5 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // ClearGenerated(); BuildPlannerExecutor_ClearGenerated_mF5498D9BB59F61BC434A4F1306E78C7E5547927B(__this, NULL); // GeneratePreview(); BuildPlannerExecutor_GeneratePreview_mC9BE28169998564A956C78F2873FB3CF4C5E427E(__this, NULL); // if (FlexibleGen == false) bool L_0 = __this->___FlexibleGen_8; if (L_0) { goto IL_001d; } } { // generatingSet = EGenerating.GridPainters; __this->___generatingSet_21 = 2; goto IL_002b; } IL_001d: { // FlexiblePaintersGeneratorsDone = false; BuildPlannerExecutor_set_FlexiblePaintersGeneratorsDone_m1EC91CB7931AAB067D51578AFB8F0AEDE9AB7B7D_inline(__this, (bool)0, NULL); // generatingSet = EGenerating.FlexiblePainters; __this->___generatingSet_21 = 3; } IL_002b: { // willInstantiateInCoroutine = false; __this->___willInstantiateInCoroutine_14 = (bool)0; // if (generatingSet == EGenerating.FlexiblePainters) willInstantiateInCoroutine = true; int32_t L_1 = __this->___generatingSet_21; if ((!(((uint32_t)L_1) == ((uint32_t)3)))) { goto IL_0042; } } { // if (generatingSet == EGenerating.FlexiblePainters) willInstantiateInCoroutine = true; __this->___willInstantiateInCoroutine_14 = (bool)1; } IL_0042: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::RefreshVariablesReferences() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_RefreshVariablesReferences_m37D6D4369CE50EB30B46D766F1B9C34916ACBDBA (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_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_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL; int32_t V_2 = 0; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_3 = NULL; int32_t V_4 = 0; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_5 = NULL; { // for (int i = 0; i < _plannerPrepare.PlannerVariablesOverrides.Count; i++) V_0 = 0; goto IL_008d; } IL_0007: { // Transform trs = null; V_1 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; // if (_plannerPrepare.PlannerVariablesOverrides[i].allowTransformFollow) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_0 = __this->____plannerPrepare_5; NullCheck(L_0); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = L_0->___PlannerVariablesOverrides_0; int32_t L_2 = V_0; NullCheck(L_1); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_3; L_3 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_1, L_2, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_3); bool L_4 = L_3->___allowTransformFollow_16; if (!L_4) { goto IL_0089; } } { // if (_plannerPrepare.PlannerVariablesOverrides[i].additionalHelperRef) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_5 = __this->____plannerPrepare_5; NullCheck(L_5); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = L_5->___PlannerVariablesOverrides_0; int32_t L_7 = V_0; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_8); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = L_8->___additionalHelperRef_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL); if (!L_10) { goto IL_0089; } } { // trs = _plannerPrepare.PlannerVariablesOverrides[i].additionalHelperRef as Transform; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_11 = __this->____plannerPrepare_5; NullCheck(L_11); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = L_11->___PlannerVariablesOverrides_0; int32_t L_13 = V_0; NullCheck(L_12); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_14; L_14 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_12, L_13, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_14); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_15 = L_14->___additionalHelperRef_8; V_1 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)IsInstClass((RuntimeObject*)L_15, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // if (trs) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL); if (!L_17) { goto IL_0089; } } { // _plannerPrepare.PlannerVariablesOverrides[i].SetValue(transform.InverseTransformPoint(trs.position)); PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_18 = __this->____plannerPrepare_5; NullCheck(L_18); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_19 = L_18->___PlannerVariablesOverrides_0; int32_t L_20 = V_0; NullCheck(L_19); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_21; L_21 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_19, L_20, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22; L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = V_1; NullCheck(L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_23, NULL); NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_22, L_24, NULL); NullCheck(L_21); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_21, L_25, NULL); } IL_0089: { // for (int i = 0; i < _plannerPrepare.PlannerVariablesOverrides.Count; i++) int32_t L_26 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_008d: { // for (int i = 0; i < _plannerPrepare.PlannerVariablesOverrides.Count; i++) int32_t L_27 = V_0; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_28 = __this->____plannerPrepare_5; NullCheck(L_28); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_29 = L_28->___PlannerVariablesOverrides_0; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_29, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_30))) { goto IL_0007; } } { // for (int p = 0; p < _plannerPrepare.FieldSetupCompositions.Count; p++) V_2 = 0; goto IL_0153; } IL_00aa: { // var selected = _plannerPrepare.FieldSetupCompositions[p]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_31 = __this->____plannerPrepare_5; NullCheck(L_31); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_32 = L_31->___FieldSetupCompositions_1; int32_t L_33 = V_2; NullCheck(L_32); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_34; L_34 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_32, L_33, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_3 = L_34; // for (int i = 0; i < selected.PlannerVariablesOverrides.Count; i++) V_4 = 0; goto IL_013d; } IL_00c1: { // Transform trs = null; V_5 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL; // if (selected.PlannerVariablesOverrides[i].allowTransformFollow) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_35 = V_3; NullCheck(L_35); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_36 = L_35->___PlannerVariablesOverrides_16; int32_t L_37 = V_4; NullCheck(L_36); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_38; L_38 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_36, L_37, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_38); bool L_39 = L_38->___allowTransformFollow_16; if (!L_39) { goto IL_0137; } } { // if (selected.PlannerVariablesOverrides[i].additionalHelperRef) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_40 = V_3; NullCheck(L_40); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_41 = L_40->___PlannerVariablesOverrides_16; int32_t L_42 = V_4; NullCheck(L_41); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_43; L_43 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_41, L_42, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_43); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_44 = L_43->___additionalHelperRef_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_44, NULL); if (!L_45) { goto IL_0137; } } { // trs = selected.PlannerVariablesOverrides[i].additionalHelperRef as Transform; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_46 = V_3; NullCheck(L_46); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_47 = L_46->___PlannerVariablesOverrides_16; int32_t L_48 = V_4; NullCheck(L_47); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_49; L_49 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_47, L_48, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_49); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_50 = L_49->___additionalHelperRef_8; V_5 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)IsInstClass((RuntimeObject*)L_50, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)); // if (trs) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51 = V_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_52; L_52 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_51, NULL); if (!L_52) { goto IL_0137; } } { // selected.PlannerVariablesOverrides[i].SetValue(transform.InverseTransformPoint(trs.position)); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_53 = V_3; NullCheck(L_53); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_54 = L_53->___PlannerVariablesOverrides_16; int32_t L_55 = V_4; NullCheck(L_54); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_56; L_56 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_54, L_55, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57; L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58 = V_5; NullCheck(L_58); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_58, NULL); NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_57, L_59, NULL); NullCheck(L_56); FieldVariable_SetValue_m37E96CC5856EC6886FE70BF83EA84C3AF3DD190F(L_56, L_60, NULL); } IL_0137: { // for (int i = 0; i < selected.PlannerVariablesOverrides.Count; i++) int32_t L_61 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_013d: { // for (int i = 0; i < selected.PlannerVariablesOverrides.Count; i++) int32_t L_62 = V_4; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_63 = V_3; NullCheck(L_63); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_64 = L_63->___PlannerVariablesOverrides_16; NullCheck(L_64); int32_t L_65; L_65 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_64, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_62) < ((int32_t)L_65))) { goto IL_00c1; } } { // for (int p = 0; p < _plannerPrepare.FieldSetupCompositions.Count; p++) int32_t L_66 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_0153: { // for (int p = 0; p < _plannerPrepare.FieldSetupCompositions.Count; p++) int32_t L_67 = V_2; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_68 = __this->____plannerPrepare_5; NullCheck(L_68); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_69 = L_68->___FieldSetupCompositions_1; NullCheck(L_69); int32_t L_70; L_70 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_69, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_67) < ((int32_t)L_70))) { goto IL_00aa; } } { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::SwitchFromPreviewGen() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_SwitchFromPreviewGen_m0B4865299497DCC3569A2CE7839709BBCCADD314 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // if (generatingSet == EGenerating.JustPreview) generatingSet = EGenerating.GridPainters; int32_t L_0 = __this->___generatingSet_21; if (L_0) { goto IL_000f; } } { // if (generatingSet == EGenerating.JustPreview) generatingSet = EGenerating.GridPainters; __this->___generatingSet_21 = 2; } IL_000f: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateGridPainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateGridPainters_m85810CEE31DB0AA26A1CEC8EB4277DC2EA49C021 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (latestGeneratedPreviewSeed == null || latestGeneratedPreviewSeed.Value != Seed) Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_0 = (&__this->___latestGeneratedPreviewSeed_22); bool L_1; L_1 = Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_inline(L_0, Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_RuntimeMethod_var); if (!L_1) { goto IL_0020; } } { Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* L_2 = (&__this->___latestGeneratedPreviewSeed_22); int32_t L_3; L_3 = Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA(L_2, Nullable_1_get_Value_m0DF3B826A745419D26A168689AEB4BE6F8698ECA_RuntimeMethod_var); int32_t L_4 = __this->___Seed_9; if ((((int32_t)L_3) == ((int32_t)L_4))) { goto IL_003e; } } IL_0020: { // GeneratePreview(); BuildPlannerExecutor_GeneratePreview_mC9BE28169998564A956C78F2873FB3CF4C5E427E(__this, NULL); // if (FlexibleGen == false) bool L_5 = __this->___FlexibleGen_8; if (L_5) { goto IL_0036; } } { // generatingSet = EGenerating.GridPainters; __this->___generatingSet_21 = 2; return; } IL_0036: { // generatingSet = EGenerating.FlexiblePainters; __this->___generatingSet_21 = 3; return; } IL_003e: { // RunGeneratePainters(); BuildPlannerExecutor_RunGeneratePainters_m2E914E6C0C19EB3EA45AA7297B11B7A3EB26C746(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::RunGeneratePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_RunGeneratePainters_m2E914E6C0C19EB3EA45AA7297B11B7A3EB26C746 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // if (generatingSet == EGenerating.GridPainters) int32_t L_0 = __this->___generatingSet_21; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0010; } } { // ConvertGeneratedSchemeToGridPainters(); BuildPlannerExecutor_ConvertGeneratedSchemeToGridPainters_m3431BBDA2C5C7658A5427692E59344339839068D(__this, NULL); return; } IL_0010: { // else if (generatingSet == EGenerating.FlexiblePainters) int32_t L_1 = __this->___generatingSet_21; if ((!(((uint32_t)L_1) == ((uint32_t)3)))) { goto IL_0026; } } { // StartCoroutine(IConvertGeneratedSchemeToFlexiblePainters()); RuntimeObject* L_2; L_2 = BuildPlannerExecutor_IConvertGeneratedSchemeToFlexiblePainters_m6CF0345369414E990F0D62107D9B9D5D6C9D76FA(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3; L_3 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_2, NULL); } IL_0026: { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateFieldSetupsOnGeneratedScheme() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateFieldSetupsOnGeneratedScheme_m9FADEB82BC4AD0B8E18C92848D93481EC3DE4954 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; int32_t V_3 = 0; { // seedIteration = 0; __this->___seedIteration_23 = 0; // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) V_0 = 0; goto IL_0050; } IL_000b: { // var planner = generatingInstance.BasePlanners[i]; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___generatingInstance_20; NullCheck(L_0); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1; L_1 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_1, L_2, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_1 = L_3; // GenerateWithPlanner(planner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_1; BuildPlannerExecutor_GenerateWithPlanner_mC603FB9E9F99676285D1984EEFBEA4D658A5200B(__this, L_4, NULL); // var duplicates = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = V_1; NullCheck(L_5); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_6; L_6 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_5, NULL); V_2 = L_6; // if (duplicates != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_7 = V_2; if (!L_7) { goto IL_004c; } } { // for (int d = 0; d < duplicates.Count; d++) V_3 = 0; goto IL_0043; } IL_0032: { // GenerateWithPlanner(duplicates[d]); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8 = V_2; int32_t L_9 = V_3; NullCheck(L_8); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10; L_10 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_8, L_9, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); BuildPlannerExecutor_GenerateWithPlanner_mC603FB9E9F99676285D1984EEFBEA4D658A5200B(__this, L_10, NULL); // for (int d = 0; d < duplicates.Count; d++) int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0043: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_12 = V_3; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_13 = V_2; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_13, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_12) < ((int32_t)L_14))) { goto IL_0032; } } IL_004c: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0050: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_16 = V_0; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_17 = __this->___generatingInstance_20; NullCheck(L_17); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_18; L_18 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_17, NULL); NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_18, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_19))) { goto IL_000b; } } { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateWithPlanner_mC603FB9E9F99676285D1984EEFBEA4D658A5200B (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { { // seedIteration += 1; int32_t L_0 = __this->___seedIteration_23; __this->___seedIteration_23 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::ConvertGeneratedSchemeToGridPainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ConvertGeneratedSchemeToGridPainters_m3431BBDA2C5C7658A5427692E59344339839068D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_2 = NULL; int32_t V_3 = 0; { // seedIteration = 0; __this->___seedIteration_23 = 0; // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) V_0 = 0; goto IL_0066; } IL_000b: { // var planner = generatingInstance.BasePlanners[i]; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___generatingInstance_20; NullCheck(L_0); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1; L_1 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_1, L_2, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_1 = L_3; // if (planner.DontGenerateIt) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_1; NullCheck(L_4); bool L_5; L_5 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_4, NULL); if (L_5) { goto IL_0062; } } { // GenerateGridPainterWithPlanner(planner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_1; BuildPlannerExecutor_GenerateGridPainterWithPlanner_m80F62B54DDD07B38461C738ACE00E97805B865C0(__this, L_6, NULL); // var duplicates = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = V_1; NullCheck(L_7); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8; L_8 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_7, NULL); V_2 = L_8; // if (duplicates != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9 = V_2; if (!L_9) { goto IL_0062; } } { // for (int d = 0; d < duplicates.Count; d++) V_3 = 0; goto IL_0059; } IL_003a: { // if (duplicates[d].DontGenerateIt) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = V_2; int32_t L_11 = V_3; NullCheck(L_10); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12; L_12 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_10, L_11, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_12); bool L_13; L_13 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_12, NULL); if (L_13) { goto IL_0055; } } { // GenerateGridPainterWithPlanner(duplicates[d]); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_14 = V_2; int32_t L_15 = V_3; NullCheck(L_14); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16; L_16 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_14, L_15, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); BuildPlannerExecutor_GenerateGridPainterWithPlanner_m80F62B54DDD07B38461C738ACE00E97805B865C0(__this, L_16, NULL); } IL_0055: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_17 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0059: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_18 = V_3; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_19 = V_2; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_19, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_20))) { goto IL_003a; } } IL_0062: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0066: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_22 = V_0; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_23 = __this->___generatingInstance_20; NullCheck(L_23); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_24; L_24 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_23, NULL); NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_24, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_22) < ((int32_t)L_25))) { goto IL_000b; } } { // } return; } } // System.Collections.IEnumerator FIMSpace.Generating.BuildPlannerExecutor::IConvertGeneratedSchemeToFlexiblePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BuildPlannerExecutor_IConvertGeneratedSchemeToFlexiblePainters_m6CF0345369414E990F0D62107D9B9D5D6C9D76FA (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* L_0 = (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08*)il2cpp_codegen_object_new(U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08_il2cpp_TypeInfo_var); NullCheck(L_0); U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65__ctor_mB4FA7549F1B293244B57C53E8B36BE96A0F446C1(L_0, 0, NULL); U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::ConvertGeneratedSchemeToFlexiblePainters() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_ConvertGeneratedSchemeToFlexiblePainters_m280DD4FF0EA59884CFB5A7EF4F14D14444A576C5 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_1 = NULL; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* V_2 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_3 = NULL; int32_t V_4 = 0; { // seedIteration = 0; __this->___seedIteration_23 = 0; // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) V_0 = 0; goto IL_0088; } IL_000b: { // var planner = generatingInstance.BasePlanners[i]; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___generatingInstance_20; NullCheck(L_0); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1; L_1 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3; L_3 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_1, L_2, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_1 = L_3; // if (planner.DontGenerateIt) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = V_1; NullCheck(L_4); bool L_5; L_5 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_4, NULL); if (L_5) { goto IL_0084; } } { // FlexibleGenerator painter = GenerateFlexiblePainterWithPlanner(planner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = V_1; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_7; L_7 = BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7(__this, L_6, NULL); V_2 = L_7; // var duplicates = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_8 = V_1; NullCheck(L_8); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9; L_9 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_8, NULL); V_3 = L_9; // if (duplicates != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_10 = V_3; if (!L_10) { goto IL_0084; } } { // for (int d = 0; d < duplicates.Count; d++) V_4 = 0; goto IL_007a; } IL_003c: { // if (duplicates[d].DontGenerateIt) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_11 = V_3; int32_t L_12 = V_4; NullCheck(L_11); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13; L_13 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_11, L_12, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_13); bool L_14; L_14 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_13, NULL); if (L_14) { goto IL_0074; } } { // painter = GenerateFlexiblePainterWithPlanner(duplicates[d]); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15 = V_3; int32_t L_16 = V_4; NullCheck(L_15); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17; L_17 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_15, L_16, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_18; L_18 = BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7(__this, L_17, NULL); V_2 = L_18; // if (painter != null) generatingInstance.OverrideProgressDisplay(painter.GeneratingProgress); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_19 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0074; } } { // if (painter != null) generatingInstance.OverrideProgressDisplay(painter.GeneratingProgress); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_21 = __this->___generatingInstance_20; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_22 = V_2; NullCheck(L_22); float L_23; L_23 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(L_22, NULL); NullCheck(L_21); BuildPlannerPreset_OverrideProgressDisplay_mAF20BAAEF3581EBE8949246DCB95B8A5ED8C2642(L_21, L_23, NULL); } IL_0074: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_24 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_007a: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_25 = V_4; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_26 = V_3; NullCheck(L_26); int32_t L_27; L_27 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_26, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_25) < ((int32_t)L_27))) { goto IL_003c; } } IL_0084: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_28 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_0088: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_29 = V_0; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_30 = __this->___generatingInstance_20; NullCheck(L_30); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_31; L_31 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_30, NULL); NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_31, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_29) < ((int32_t)L_32))) { goto IL_000b; } } { // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::GenerateGridPainterWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_GenerateGridPainterWithPlanner_m80F62B54DDD07B38461C738ACE00E97805B865C0 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisGridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_m9CE35A0F36B01E886F87E00DF22C2F2D9E85E718_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC0AEF27AFFD5F2063B5E759F47D7328003E42B73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6BD0CEA635AE2C0000530A78F8B9F52884F5E943_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m85F9D1183840E6E92FD2B9A8140FF8412429BC7D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* V_2 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_3 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_4 = NULL; int32_t V_5 = 0; { // string name = planner.name; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; NullCheck(L_0); String_t* L_1; L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL); V_0 = L_1; // name = name.Replace("(Clone)", ""); String_t* L_2 = V_0; NullCheck(L_2); String_t* L_3; L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); V_0 = L_3; // if (planner.IndexOfDuplicate >= 0) name += "[" + planner.IndexOfDuplicate + "]"; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = ___0_planner; NullCheck(L_4); int32_t L_5 = L_4->___IndexOfDuplicate_49; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_003d; } } { // if (planner.IndexOfDuplicate >= 0) name += "[" + planner.IndexOfDuplicate + "]"; String_t* L_6 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_planner; NullCheck(L_7); int32_t* L_8 = (&L_7->___IndexOfDuplicate_49); String_t* L_9; L_9 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_8, NULL); String_t* L_10; L_10 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_9, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL); V_0 = L_10; } IL_003d: { // GameObject painterObj = new GameObject(name); String_t* L_11 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_12); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_12, L_11, NULL); V_1 = L_12; // GridPainter painter = painterObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_1; NullCheck(L_13); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_14; L_14 = GameObject_AddComponent_TisGridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_m9CE35A0F36B01E886F87E00DF22C2F2D9E85E718(L_13, GameObject_AddComponent_TisGridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51_m9CE35A0F36B01E886F87E00DF22C2F2D9E85E718_RuntimeMethod_var); V_2 = L_14; // painter.RandomSeed = false; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_15 = V_2; NullCheck(L_15); ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_15)->___RandomSeed_7 = (bool)0; // painter.Seed = Seed + seedIteration; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_16 = V_2; int32_t L_17 = __this->___Seed_9; int32_t L_18 = __this->___seedIteration_23; NullCheck(L_16); ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_16)->___Seed_6 = ((int32_t)il2cpp_codegen_add(L_17, L_18)); // painter.FieldPreset = planner.DefaultFieldSetup; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_19 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_20 = ___0_planner; NullCheck(L_20); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = L_20->___DefaultFieldSetup_35; NullCheck(L_19); L_19->___FieldPreset_19 = L_21; Il2CppCodeGenWriteBarrier((void**)(&L_19->___FieldPreset_19), (void*)L_21); // painter.GenerateOnStart = false; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_22 = V_2; NullCheck(L_22); ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)L_22)->___GenerateOnStart_4 = (bool)0; // painter.grid = planner.LatestResult.Checker.Grid; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_23 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_24 = ___0_planner; NullCheck(L_24); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_25 = L_24->___LatestResult_47; NullCheck(L_25); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_26 = L_25->___Checker_2; NullCheck(L_26); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27 = L_26->___Grid_8; NullCheck(L_23); L_23->___grid_16 = L_27; Il2CppCodeGenWriteBarrier((void**)(&L_23->___grid_16), (void*)L_27); // painter.CellsInstructions = FGenerators.CopyList(planner.LatestResult.CellsInstructions); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_28 = V_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_29 = ___0_planner; NullCheck(L_29); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_30 = L_29->___LatestResult_47; NullCheck(L_30); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_31 = L_30->___CellsInstructions_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_32; L_32 = FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0(L_31, FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0_RuntimeMethod_var); NullCheck(L_28); L_28->___CellsInstructions_24 = L_32; Il2CppCodeGenWriteBarrier((void**)(&L_28->___CellsInstructions_24), (void*)L_32); // painter.SaveCells(); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_33 = V_2; NullCheck(L_33); GridPainter_SaveCells_m42E70103CD227299170F1291AACC7790F8948BCC(L_33, NULL); // GeneratedPainters.Add(painter); List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_34; L_34 = BuildPlannerExecutor_get_GeneratedPainters_m5733A962D1BD8A2DCF435BC668BBEAF5468B770C_inline(__this, NULL); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_35 = V_2; NullCheck(L_34); List_1_Add_mC0AEF27AFFD5F2063B5E759F47D7328003E42B73_inline(L_34, L_35, List_1_Add_mC0AEF27AFFD5F2063B5E759F47D7328003E42B73_RuntimeMethod_var); // generatedGenerators.Add(painter); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_36 = __this->___generatedGenerators_16; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_37 = V_2; NullCheck(L_36); List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_inline(L_36, L_37, List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_RuntimeMethod_var); // FieldSetupComposition baseComposition = _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_38 = __this->____plannerPrepare_5; NullCheck(L_38); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_39 = L_38->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_40 = ___0_planner; NullCheck(L_40); int32_t L_41 = L_40->___IndexOnPreset_50; NullCheck(L_39); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_42; L_42 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_39, L_41, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_3 = L_42; // if (baseComposition.GenType == EPGGGenType.Modificator || baseComposition.GenType == EPGGGenType.ModPack) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_43 = V_3; NullCheck(L_43); int32_t L_44 = L_43->___GenType_5; if ((((int32_t)L_44) == ((int32_t)2))) { goto IL_00eb; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_45 = V_3; NullCheck(L_45); int32_t L_46 = L_45->___GenType_5; if ((!(((uint32_t)L_46) == ((uint32_t)3)))) { goto IL_0127; } } IL_00eb: { // if (baseComposition.UseComposition == false || baseComposition.Prepared == false) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_47 = V_3; NullCheck(L_47); bool L_48 = L_47->___UseComposition_0; if (!L_48) { goto IL_00fb; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_49 = V_3; NullCheck(L_49); bool L_50 = L_49->___Prepared_3; if (L_50) { goto IL_0119; } } IL_00fb: { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_51 = V_3; NullCheck(L_51); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_52; L_52 = FieldSetupComposition_Copy_m3ADC420A209FE1B2AEAD7A7C5E8ED2331CB9CE08(L_51, NULL); V_3 = L_52; // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_53 = V_3; NullCheck(L_53); int32_t L_54 = L_53->___GenType_5; if ((!(((uint32_t)L_54) == ((uint32_t)2)))) { goto IL_0113; } } { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_55 = V_3; NullCheck(L_55); FieldSetupComposition_RefreshModSetup_m0CB3C3EE71A24E8BB8BAAD6C818C1DB5A577113A(L_55, NULL); goto IL_0119; } IL_0113: { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_56 = V_3; NullCheck(L_56); FieldSetupComposition_RefreshModPackSetup_mBEA2F987CB5582EB03D3F3BC148716E7516F6D26(L_56, NULL); } IL_0119: { // baseComposition.UseComposition = true; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_57 = V_3; NullCheck(L_57); L_57->___UseComposition_0 = (bool)1; // baseComposition.Prepared = true; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_58 = V_3; NullCheck(L_58); L_58->___Prepared_3 = (bool)1; } IL_0127: { // if (baseComposition.UseComposition && baseComposition.Prepared) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_59 = V_3; NullCheck(L_59); bool L_60 = L_59->___UseComposition_0; if (!L_60) { goto IL_013e; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_61 = V_3; NullCheck(L_61); bool L_62 = L_61->___Prepared_3; if (!L_62) { goto IL_013e; } } { // painter.Composition = baseComposition; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_63 = V_2; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_64 = V_3; NullCheck(L_63); L_63->___Composition_51 = L_64; Il2CppCodeGenWriteBarrier((void**)(&L_63->___Composition_51), (void*)L_64); } IL_013e: { // if (planner.IndexOnPreset < _plannerPrepare.UseDuplicatesOverrides.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_65 = ___0_planner; NullCheck(L_65); int32_t L_66 = L_65->___IndexOnPreset_50; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_67 = __this->____plannerPrepare_5; NullCheck(L_67); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_68 = L_67->___UseDuplicatesOverrides_2; NullCheck(L_68); int32_t L_69; L_69 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_68, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var); if ((((int32_t)L_66) >= ((int32_t)L_69))) { goto IL_0205; } } { // if (_plannerPrepare.UseDuplicatesOverrides[planner.IndexOnPreset]) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_70 = __this->____plannerPrepare_5; NullCheck(L_70); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_71 = L_70->___UseDuplicatesOverrides_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_72 = ___0_planner; NullCheck(L_72); int32_t L_73 = L_72->___IndexOnPreset_50; NullCheck(L_71); bool L_74; L_74 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_71, L_73, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); if (!L_74) { goto IL_0205; } } { // if (planner.IsDuplicate) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_75 = ___0_planner; NullCheck(L_75); bool L_76; L_76 = FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F(L_75, NULL); if (!L_76) { goto IL_0205; } } { // if (planner.IndexOfDuplicate < _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_77 = ___0_planner; NullCheck(L_77); int32_t L_78 = L_77->___IndexOfDuplicate_49; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_79 = __this->____plannerPrepare_5; NullCheck(L_79); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_80 = L_79->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_81 = ___0_planner; NullCheck(L_81); int32_t L_82 = L_81->___IndexOnPreset_50; NullCheck(L_80); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_83; L_83 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_80, L_82, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_83); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_84 = L_83->___DuplicatesCompositions_0; NullCheck(L_84); int32_t L_85; L_85 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_84, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_78) >= ((int32_t)L_85))) { goto IL_0205; } } { // var compo = _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions[planner.IndexOfDuplicate]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_86 = __this->____plannerPrepare_5; NullCheck(L_86); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_87 = L_86->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_88 = ___0_planner; NullCheck(L_88); int32_t L_89 = L_88->___IndexOnPreset_50; NullCheck(L_87); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_90; L_90 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_87, L_89, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_90); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_91 = L_90->___DuplicatesCompositions_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_92 = ___0_planner; NullCheck(L_92); int32_t L_93 = L_92->___IndexOfDuplicate_49; NullCheck(L_91); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_94; L_94 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_91, L_93, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_4 = L_94; // if (compo.UseComposition && compo.Prepared) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_95 = V_4; NullCheck(L_95); bool L_96 = L_95->___UseComposition_0; if (!L_96) { goto IL_0205; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_97 = V_4; NullCheck(L_97); bool L_98 = L_97->___Prepared_3; if (!L_98) { goto IL_0205; } } { // if (compo.Setup != null) painter.FieldPreset = compo.Setup; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_99 = V_4; NullCheck(L_99); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_100 = L_99->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_101; L_101 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_100, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_101) { goto IL_01fd; } } { // if (compo.Setup != null) painter.FieldPreset = compo.Setup; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_102 = V_2; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_103 = V_4; NullCheck(L_103); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_104 = L_103->___Setup_4; NullCheck(L_102); L_102->___FieldPreset_19 = L_104; Il2CppCodeGenWriteBarrier((void**)(&L_102->___FieldPreset_19), (void*)L_104); } IL_01fd: { // painter.Composition = compo; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_105 = V_2; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_106 = V_4; NullCheck(L_105); L_105->___Composition_51 = L_106; Il2CppCodeGenWriteBarrier((void**)(&L_105->___Composition_51), (void*)L_106); } IL_0205: { // painterObj.transform.SetParent(transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_107 = V_1; NullCheck(L_107); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_108; L_108 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_107, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_109; L_109 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_108); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_108, L_109, (bool)1, NULL); // painterObj.transform.position = transform.TransformPoint(planner.LatestResult.Checker.RootPosition); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_110 = V_1; NullCheck(L_110); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111; L_111 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_110, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112; L_112 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_113 = ___0_planner; NullCheck(L_113); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_114 = L_113->___LatestResult_47; NullCheck(L_114); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_115 = L_114->___Checker_2; NullCheck(L_115); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_115, NULL); NullCheck(L_112); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117; L_117 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_112, L_116, NULL); NullCheck(L_111); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_111, L_117, NULL); // painterObj.transform.rotation = transform.rotation * planner.LatestResult.Checker.RootRotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_118 = V_1; NullCheck(L_118); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_119; L_119 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_118, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_120; L_120 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_120); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_121; L_121 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_120, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_122 = ___0_planner; NullCheck(L_122); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_123 = L_122->___LatestResult_47; NullCheck(L_123); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_124 = L_123->___Checker_2; NullCheck(L_124); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_125; L_125 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_124, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_126; L_126 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_121, L_125, NULL); NullCheck(L_119); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_119, L_126, NULL); // _generated.Add(painterObj); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_127 = __this->____generated_6; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_128 = V_1; NullCheck(L_127); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_127, L_128, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // seedIteration += 1; int32_t L_129 = __this->___seedIteration_23; __this->___seedIteration_23 = ((int32_t)il2cpp_codegen_add(L_129, 1)); // /*var genSetup = */painter.GetTargetGeneratingSetup(); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_130 = V_2; NullCheck(L_130); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_131; L_131 = GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297(L_130, NULL); // if (planner.OnGeneratingEvents != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_132 = ___0_planner; NullCheck(L_132); List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* L_133; L_133 = FieldPlanner_get_OnGeneratingEvents_m0B806DC062121FAE2266E0BBFC8AA913158A3BC3_inline(L_132, NULL); if (!L_133) { goto IL_02be; } } { // for (int g = 0; g < planner.OnGeneratingEvents.Count; g++) V_5 = 0; goto IL_02af; } IL_0296: { // planner.OnGeneratingEvents[g].Invoke(painter); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_134 = ___0_planner; NullCheck(L_134); List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* L_135; L_135 = FieldPlanner_get_OnGeneratingEvents_m0B806DC062121FAE2266E0BBFC8AA913158A3BC3_inline(L_134, NULL); int32_t L_136 = V_5; NullCheck(L_135); Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_137; L_137 = List_1_get_Item_m85F9D1183840E6E92FD2B9A8140FF8412429BC7D(L_135, L_136, List_1_get_Item_m85F9D1183840E6E92FD2B9A8140FF8412429BC7D_RuntimeMethod_var); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_138 = V_2; NullCheck(L_137); Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_137, L_138, NULL); // for (int g = 0; g < planner.OnGeneratingEvents.Count; g++) int32_t L_139 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_139, 1)); } IL_02af: { // for (int g = 0; g < planner.OnGeneratingEvents.Count; g++) int32_t L_140 = V_5; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_141 = ___0_planner; NullCheck(L_141); List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* L_142; L_142 = FieldPlanner_get_OnGeneratingEvents_m0B806DC062121FAE2266E0BBFC8AA913158A3BC3_inline(L_141, NULL); NullCheck(L_142); int32_t L_143; L_143 = List_1_get_Count_m6BD0CEA635AE2C0000530A78F8B9F52884F5E943_inline(L_142, List_1_get_Count_m6BD0CEA635AE2C0000530A78F8B9F52884F5E943_RuntimeMethod_var); if ((((int32_t)L_140) < ((int32_t)L_143))) { goto IL_0296; } } IL_02be: { // painter.GenerateObjects(); GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_144 = V_2; NullCheck(L_144); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() */, L_144); // painterObj.transform.localScale = Vector3.one; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_145 = V_1; NullCheck(L_145); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_146; L_146 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_145, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147; L_147 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_146); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_146, L_147, NULL); // AddPlannerReference(planner, painter); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_148 = ___0_planner; GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_149 = V_2; BuildPlannerExecutor_AddPlannerReference_m83CCAFD442D977A2C91D303FF7D1936CBECA6E82(__this, L_148, L_149, NULL); // } return; } } // FIMSpace.Generating.FlexibleGenerator FIMSpace.Generating.BuildPlannerExecutor::GenerateFlexiblePainterWithPlanner(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisFlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3_m04629E8A0CE80A78D6C898C880EED13E7E523B00_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAD630C3162599F60DD4FA15D911C03B3D63FF6FF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* V_2 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_3 = NULL; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_4 = NULL; { // string name = planner.name; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; NullCheck(L_0); String_t* L_1; L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL); V_0 = L_1; // name = name.Replace("(Clone)", ""); String_t* L_2 = V_0; NullCheck(L_2); String_t* L_3; L_3 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_2, _stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); V_0 = L_3; // if (planner.IndexOfDuplicate >= 0) name += "[" + planner.IndexOfDuplicate + "]"; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_4 = ___0_planner; NullCheck(L_4); int32_t L_5 = L_4->___IndexOfDuplicate_49; if ((((int32_t)L_5) < ((int32_t)0))) { goto IL_003d; } } { // if (planner.IndexOfDuplicate >= 0) name += "[" + planner.IndexOfDuplicate + "]"; String_t* L_6 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_planner; NullCheck(L_7); int32_t* L_8 = (&L_7->___IndexOfDuplicate_49); String_t* L_9; L_9 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_8, NULL); String_t* L_10; L_10 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_6, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1, L_9, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL); V_0 = L_10; } IL_003d: { // GameObject painterObj = new GameObject(name); String_t* L_11 = V_0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_12); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_12, L_11, NULL); V_1 = L_12; // FlexibleGenerator painter = painterObj.AddComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_1; NullCheck(L_13); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_14; L_14 = GameObject_AddComponent_TisFlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3_m04629E8A0CE80A78D6C898C880EED13E7E523B00(L_13, GameObject_AddComponent_TisFlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3_m04629E8A0CE80A78D6C898C880EED13E7E523B00_RuntimeMethod_var); V_2 = L_14; // painter.CodedUsage = true; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_15 = V_2; NullCheck(L_15); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_15)->___CodedUsage_11 = (bool)1; // painter.RandomSeed = false; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_16 = V_2; NullCheck(L_16); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_16)->___RandomSeed_7 = (bool)0; // painter.GenerateOnStart = false; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_17 = V_2; NullCheck(L_17); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_17)->___GenerateOnStart_4 = (bool)0; // painter.Seed = Seed + seedIteration; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_18 = V_2; int32_t L_19 = __this->___Seed_9; int32_t L_20 = __this->___seedIteration_23; NullCheck(L_18); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_18)->___Seed_6 = ((int32_t)il2cpp_codegen_add(L_19, L_20)); // painter.DataSetup.FieldPreset = planner.DefaultFieldSetup; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_21 = V_2; NullCheck(L_21); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_22; L_22 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_21, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23 = ___0_planner; NullCheck(L_23); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_24 = L_23->___DefaultFieldSetup_35; NullCheck(L_22); L_22->___FieldPreset_1 = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_22->___FieldPreset_1), (void*)L_24); // painter.TestGridSize = Vector2Int.zero; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_25 = V_2; Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26; L_26 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL); NullCheck(L_25); L_25->___TestGridSize_16 = L_26; // GeneratedFlexiblePainters.Add(painter); List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_27; L_27 = BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline(__this, NULL); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_28 = V_2; NullCheck(L_27); List_1_Add_mAD630C3162599F60DD4FA15D911C03B3D63FF6FF_inline(L_27, L_28, List_1_Add_mAD630C3162599F60DD4FA15D911C03B3D63FF6FF_RuntimeMethod_var); // GeneratedGenerators.Add(painter); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_29; L_29 = BuildPlannerExecutor_get_GeneratedGenerators_mD4FF9085E6081F27797DA1DD27E9BE061E1656DF_inline(__this, NULL); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_30 = V_2; NullCheck(L_29); List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_inline(L_29, L_30, List_1_Add_mC734B3CBDE91665BB55EC6724E6D06C1F44D9375_RuntimeMethod_var); // FieldSetupComposition baseComposition = _plannerPrepare.FieldSetupCompositions[planner.IndexOnPreset]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_31 = __this->____plannerPrepare_5; NullCheck(L_31); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_32 = L_31->___FieldSetupCompositions_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_33 = ___0_planner; NullCheck(L_33); int32_t L_34 = L_33->___IndexOnPreset_50; NullCheck(L_32); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_35; L_35 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_32, L_34, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_3 = L_35; // if (baseComposition.GenType == EPGGGenType.Modificator || baseComposition.GenType == EPGGGenType.ModPack) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_36 = V_3; NullCheck(L_36); int32_t L_37 = L_36->___GenType_5; if ((((int32_t)L_37) == ((int32_t)2))) { goto IL_00d0; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_38 = V_3; NullCheck(L_38); int32_t L_39 = L_38->___GenType_5; if ((!(((uint32_t)L_39) == ((uint32_t)3)))) { goto IL_010c; } } IL_00d0: { // if (baseComposition.UseComposition == false || baseComposition.Prepared == false) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_40 = V_3; NullCheck(L_40); bool L_41 = L_40->___UseComposition_0; if (!L_41) { goto IL_00e0; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_42 = V_3; NullCheck(L_42); bool L_43 = L_42->___Prepared_3; if (L_43) { goto IL_00fe; } } IL_00e0: { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_44 = V_3; NullCheck(L_44); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_45; L_45 = FieldSetupComposition_Copy_m3ADC420A209FE1B2AEAD7A7C5E8ED2331CB9CE08(L_44, NULL); V_3 = L_45; // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_46 = V_3; NullCheck(L_46); int32_t L_47 = L_46->___GenType_5; if ((!(((uint32_t)L_47) == ((uint32_t)2)))) { goto IL_00f8; } } { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_48 = V_3; NullCheck(L_48); FieldSetupComposition_RefreshModSetup_m0CB3C3EE71A24E8BB8BAAD6C818C1DB5A577113A(L_48, NULL); goto IL_00fe; } IL_00f8: { // { baseComposition = baseComposition.Copy(); if (baseComposition.GenType == EPGGGenType.Modificator) baseComposition.RefreshModSetup(); else baseComposition.RefreshModPackSetup(); } FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_49 = V_3; NullCheck(L_49); FieldSetupComposition_RefreshModPackSetup_mBEA2F987CB5582EB03D3F3BC148716E7516F6D26(L_49, NULL); } IL_00fe: { // baseComposition.UseComposition = true; baseComposition.Prepared = true; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_50 = V_3; NullCheck(L_50); L_50->___UseComposition_0 = (bool)1; // baseComposition.UseComposition = true; baseComposition.Prepared = true; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_51 = V_3; NullCheck(L_51); L_51->___Prepared_3 = (bool)1; } IL_010c: { // if (baseComposition.UseComposition && baseComposition.Prepared) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_52 = V_3; NullCheck(L_52); bool L_53 = L_52->___UseComposition_0; if (!L_53) { goto IL_0123; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_54 = V_3; NullCheck(L_54); bool L_55 = L_54->___Prepared_3; if (!L_55) { goto IL_0123; } } { // painter.Composition = baseComposition; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_56 = V_2; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_57 = V_3; NullCheck(L_56); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_56)->___Composition_12 = L_57; Il2CppCodeGenWriteBarrier((void**)(&((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_56)->___Composition_12), (void*)L_57); } IL_0123: { // if (painter.Composition != null) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_58 = V_2; NullCheck(L_58); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_59 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_58)->___Composition_12; if (!L_59) { goto IL_015b; } } { // if (painter.Composition.Prepared && painter.Composition.OverrideEnabled) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_60 = V_2; NullCheck(L_60); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_61 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_60)->___Composition_12; NullCheck(L_61); bool L_62 = L_61->___Prepared_3; if (!L_62) { goto IL_015b; } } { FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_63 = V_2; NullCheck(L_63); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_64 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_63)->___Composition_12; NullCheck(L_64); bool L_65 = L_64->___OverrideEnabled_2; if (!L_65) { goto IL_015b; } } { // painter.DataSetup.FieldPreset = painter.Composition.GetSetup; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_66 = V_2; NullCheck(L_66); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_67; L_67 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_66, NULL); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_68 = V_2; NullCheck(L_68); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_69 = ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_68)->___Composition_12; NullCheck(L_69); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_70; L_70 = FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2(L_69, NULL); NullCheck(L_67); L_67->___FieldPreset_1 = L_70; Il2CppCodeGenWriteBarrier((void**)(&L_67->___FieldPreset_1), (void*)L_70); } IL_015b: { // if (planner.IndexOnPreset < _plannerPrepare.UseDuplicatesOverrides.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_71 = ___0_planner; NullCheck(L_71); int32_t L_72 = L_71->___IndexOnPreset_50; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_73 = __this->____plannerPrepare_5; NullCheck(L_73); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_74 = L_73->___UseDuplicatesOverrides_2; NullCheck(L_74); int32_t L_75; L_75 = List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_inline(L_74, List_1_get_Count_m4573A12BFDA535926500C04E88A94540C95C395D_RuntimeMethod_var); if ((((int32_t)L_72) >= ((int32_t)L_75))) { goto IL_0227; } } { // if (_plannerPrepare.UseDuplicatesOverrides[planner.IndexOnPreset]) PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_76 = __this->____plannerPrepare_5; NullCheck(L_76); List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_77 = L_76->___UseDuplicatesOverrides_2; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_78 = ___0_planner; NullCheck(L_78); int32_t L_79 = L_78->___IndexOnPreset_50; NullCheck(L_77); bool L_80; L_80 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_77, L_79, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var); if (!L_80) { goto IL_0227; } } { // if (planner.IsDuplicate) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_81 = ___0_planner; NullCheck(L_81); bool L_82; L_82 = FieldPlanner_get_IsDuplicate_m0372F2520CFD02A605C757C5CAEC5F404B397C7F(L_81, NULL); if (!L_82) { goto IL_0227; } } { // if (planner.IndexOfDuplicate < _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions.Count) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_83 = ___0_planner; NullCheck(L_83); int32_t L_84 = L_83->___IndexOfDuplicate_49; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_85 = __this->____plannerPrepare_5; NullCheck(L_85); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_86 = L_85->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_87 = ___0_planner; NullCheck(L_87); int32_t L_88 = L_87->___IndexOnPreset_50; NullCheck(L_86); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_89; L_89 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_86, L_88, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_89); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_90 = L_89->___DuplicatesCompositions_0; NullCheck(L_90); int32_t L_91; L_91 = List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_inline(L_90, List_1_get_Count_m3B502CE59789FF0F6512DD07907AE8EE2165FB37_RuntimeMethod_var); if ((((int32_t)L_84) >= ((int32_t)L_91))) { goto IL_0227; } } { // var compo = _plannerPrepare.DuplicatesOverrides[planner.IndexOnPreset].DuplicatesCompositions[planner.IndexOfDuplicate]; PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* L_92 = __this->____plannerPrepare_5; NullCheck(L_92); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_93 = L_92->___DuplicatesOverrides_3; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_94 = ___0_planner; NullCheck(L_94); int32_t L_95 = L_94->___IndexOnPreset_50; NullCheck(L_93); PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_96; L_96 = List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36(L_93, L_95, List_1_get_Item_m077BE16F854CE5852C935CBA8C29C139B5E9BB36_RuntimeMethod_var); NullCheck(L_96); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_97 = L_96->___DuplicatesCompositions_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_98 = ___0_planner; NullCheck(L_98); int32_t L_99 = L_98->___IndexOfDuplicate_49; NullCheck(L_97); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_100; L_100 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_97, L_99, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_4 = L_100; // if (compo.UseComposition && compo.Prepared) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_101 = V_4; NullCheck(L_101); bool L_102 = L_101->___UseComposition_0; if (!L_102) { goto IL_0227; } } { FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_103 = V_4; NullCheck(L_103); bool L_104 = L_103->___Prepared_3; if (!L_104) { goto IL_0227; } } { // if (compo.Setup != null) painter.DataSetup.FieldPreset = compo.Setup; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_105 = V_4; NullCheck(L_105); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_106 = L_105->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_107; L_107 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_106, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_107) { goto IL_021f; } } { // if (compo.Setup != null) painter.DataSetup.FieldPreset = compo.Setup; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_108 = V_2; NullCheck(L_108); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_109; L_109 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_108, NULL); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_110 = V_4; NullCheck(L_110); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_111 = L_110->___Setup_4; NullCheck(L_109); L_109->___FieldPreset_1 = L_111; Il2CppCodeGenWriteBarrier((void**)(&L_109->___FieldPreset_1), (void*)L_111); } IL_021f: { // painter.Composition = compo; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_112 = V_2; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_113 = V_4; NullCheck(L_112); ((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_112)->___Composition_12 = L_113; Il2CppCodeGenWriteBarrier((void**)(&((PGGFlexibleGeneratorBase_t352CC18644ED39EBC9E82DB4BFA4E827DB529ECF*)L_112)->___Composition_12), (void*)L_113); } IL_0227: { // painter.CheckIfInitialized(); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_114 = V_2; NullCheck(L_114); PGGFlexibleGeneratorBase_CheckIfInitialized_mB7F9E237993E72DF96C132FA6400FBFE97378AE4(L_114, NULL); // painter.DataSetup.RefreshReferences(painter); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_115 = V_2; NullCheck(L_115); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_116; L_116 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_115, NULL); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_117 = V_2; NullCheck(L_116); FlexibleGeneratorSetup_RefreshReferences_m020FD8E7865580473EA75893C764EEA5820E474C(L_116, L_117, NULL); // painter.Cells.Initialize(painter.DataSetup); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_118 = V_2; NullCheck(L_118); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_119; L_119 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(L_118, NULL); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_120 = V_2; NullCheck(L_120); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_121; L_121 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_120, NULL); NullCheck(L_119); CellsController_Initialize_mE77126689248445717922FD3AA65971872C83D3D(L_119, L_121, NULL); // painter.PrepareWithoutGridChanges(); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_122 = V_2; NullCheck(L_122); VirtualActionInvoker0::Invoke(14 /* System.Void FIMSpace.Generating.FlexibleGenerator::PrepareWithoutGridChanges() */, L_122); // painter.Cells.SetWithGrid(planner.LatestResult.Checker.Grid); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_123 = V_2; NullCheck(L_123); CellsController_tB079C955AD33AFA71AE06852F2345A39874E7514* L_124; L_124 = PGGFlexibleGeneratorBase_get_Cells_m0A9FE4FB15DBFC12057A18525A8E4C6CFC4BB11E(L_123, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_125 = ___0_planner; NullCheck(L_125); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_126 = L_125->___LatestResult_47; NullCheck(L_126); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_127 = L_126->___Checker_2; NullCheck(L_127); FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_128 = L_127->___Grid_8; NullCheck(L_124); CellsController_SetWithGrid_m9B1BABEE6A536FAB99617F8C2BE5F1B9EB505154(L_124, L_128, NULL); // painter.Preparation.CellInstructions = FlexiblePainter.CellInstructionsToSpawnInstructions(FGenerators.CopyList(planner.LatestResult.CellsInstructions), painter.DataSetup.FieldPreset, painter.transform); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_129 = V_2; NullCheck(L_129); GeneratingPreparation_tE33632DDB5F94D2030171CDD45F82280F60CEB89* L_130; L_130 = PGGFlexibleGeneratorBase_get_Preparation_mD68C35A1C32B28EA8D3EEDAAB5D1DE86E388B289(L_129, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_131 = ___0_planner; NullCheck(L_131); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_132 = L_131->___LatestResult_47; NullCheck(L_132); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_133 = L_132->___CellsInstructions_4; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_134; L_134 = FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0(L_133, FGenerators_CopyList_TisSpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270_mC676D98609237B2F247158A2E01294CE2414DAD0_RuntimeMethod_var); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_135 = V_2; NullCheck(L_135); FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* L_136; L_136 = PGGFlexibleGeneratorBase_get_DataSetup_mADC65CB0824A887080FF111E5CB7DB948BB3941E(L_135, NULL); NullCheck(L_136); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_137 = L_136->___FieldPreset_1; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_138 = V_2; NullCheck(L_138); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_139; L_139 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_138, NULL); List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_140; L_140 = FlexiblePainter_CellInstructionsToSpawnInstructions_m33B71A2B0BDB5C448D08D4FFD7F9F93AFE1DAF17(L_134, L_137, L_139, NULL); NullCheck(L_130); L_130->___CellInstructions_3 = L_140; Il2CppCodeGenWriteBarrier((void**)(&L_130->___CellInstructions_3), (void*)L_140); // painterObj.transform.SetParent(transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_141 = V_1; NullCheck(L_141); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_142; L_142 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_141, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_143; L_143 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_142); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_142, L_143, (bool)1, NULL); // painterObj.transform.position = transform.TransformPoint(planner.LatestResult.Checker.RootPosition); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_144 = V_1; NullCheck(L_144); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_145; L_145 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_144, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_146; L_146 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_147 = ___0_planner; NullCheck(L_147); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_148 = L_147->___LatestResult_47; NullCheck(L_148); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_149 = L_148->___Checker_2; NullCheck(L_149); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150; L_150 = CheckerField3D_get_RootPosition_mC971CDE28935DEC2B437A8A3BEE36A007A200303(L_149, NULL); NullCheck(L_146); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151; L_151 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_146, L_150, NULL); NullCheck(L_145); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_145, L_151, NULL); // painterObj.transform.rotation = transform.rotation * planner.LatestResult.Checker.RootRotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_152 = V_1; NullCheck(L_152); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_153; L_153 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_152, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_154; L_154 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_154); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_155; L_155 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_154, NULL); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_156 = ___0_planner; NullCheck(L_156); PlannerResult_tD9C228AEAA80A6DF8F7624E70057DF07E11C9829* L_157 = L_156->___LatestResult_47; NullCheck(L_157); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_158 = L_157->___Checker_2; NullCheck(L_158); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_159; L_159 = CheckerField3D_get_RootRotation_m0D6680E14D923589FC86705A245F328A097D9FAD(L_158, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_160; L_160 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_155, L_159, NULL); NullCheck(L_153); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_153, L_160, NULL); // _generated.Add(painterObj); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_161 = __this->____generated_6; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_162 = V_1; NullCheck(L_161); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_161, L_162, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // seedIteration += 1; int32_t L_163 = __this->___seedIteration_23; __this->___seedIteration_23 = ((int32_t)il2cpp_codegen_add(L_163, 1)); // painter.GenerateObjects(); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_164 = V_2; NullCheck(L_164); VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGFlexibleGeneratorBase::GenerateObjects() */, L_164); // painterObj.transform.localScale = Vector3.one; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_165 = V_1; NullCheck(L_165); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_166; L_166 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_165, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167; L_167 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); NullCheck(L_166); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_166, L_167, NULL); // AddPlannerReference(planner, painter); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_168 = ___0_planner; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_169 = V_2; BuildPlannerExecutor_AddPlannerReference_m83CCAFD442D977A2C91D303FF7D1936CBECA6E82(__this, L_168, L_169, NULL); // return painter; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_170 = V_2; return L_170; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::AddPlannerReference(FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.PGGGeneratorRoot) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_AddPlannerReference_m83CCAFD442D977A2C91D303FF7D1936CBECA6E82 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___1_root, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mEC9455A1A81587C53E2C72A2F6A77E7F4DEC42CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // BuildPlannerReference pRef = root.gameObject.AddComponent(); PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___1_root; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); NullCheck(L_1); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_2; L_2 = GameObject_AddComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mEC9455A1A81587C53E2C72A2F6A77E7F4DEC42CF(L_1, GameObject_AddComponent_TisBuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D_mEC9455A1A81587C53E2C72A2F6A77E7F4DEC42CF_RuntimeMethod_var); // pRef.ParentExecutor = this; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_3 = L_2; NullCheck(L_3); L_3->___ParentExecutor_4 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_3->___ParentExecutor_4), (void*)__this); // pRef.Generator = root; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_4 = L_3; PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_5 = ___1_root; NullCheck(L_4); L_4->___Generator_5 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___Generator_5), (void*)L_5); // pRef.Planner = planner; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_6 = L_4; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_planner; NullCheck(L_6); L_6->___Planner_6 = L_7; Il2CppCodeGenWriteBarrier((void**)(&L_6->___Planner_6), (void*)L_7); // pRef.PlannerName = planner.name.Replace("(Clone)", ""); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_8 = L_6; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_9 = ___0_planner; NullCheck(L_9); String_t* L_10; L_10 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_9, NULL); NullCheck(L_10); String_t* L_11; L_11 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_10, _stringLiteralD41D89DAD98E1F1783260FD0A5A774F557A05F0F, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL); NullCheck(L_8); L_8->___PlannerName_7 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_8->___PlannerName_7), (void*)L_11); // pRef.BuildPlannerIndex = planner.IndexOnPreset; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_12 = L_8; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = ___0_planner; NullCheck(L_13); int32_t L_14 = L_13->___IndexOnPreset_50; NullCheck(L_12); L_12->___BuildPlannerIndex_8 = L_14; // pRef.BuildPlannerInstanceID = planner.InstanceIndex; BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_15 = L_12; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_16 = ___0_planner; NullCheck(L_16); int32_t L_17; L_17 = FieldPlanner_get_InstanceIndex_m188F9A5E25232872A52678EEA928A1B38329A60A(L_16, NULL); NullCheck(L_15); L_15->___BuildPlannerInstanceID_9 = L_17; // pRef.GridSpaceBounds = PGG_MinimapUtilities.ComputeGridCellSpaceBounds(root); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_18 = L_15; PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_19 = ___1_root; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_20; L_20 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_mB01A2E9EF0D9EE56D1A3A5DB4E60E5CDE4564EA5(L_19, (bool)1, NULL); NullCheck(L_18); L_18->___GridSpaceBounds_10 = L_20; // pRef.GridSpaceBounds.center += new Vector3(0f, 0.5f, 0f); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_21 = L_18; NullCheck(L_21); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_22 = (&L_21->___GridSpaceBounds_10); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_23 = L_22; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; memset((&L_25), 0, sizeof(L_25)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), (0.0f), (0.5f), (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_24, L_25, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_23, L_26, NULL); // pRef.GridSpaceBounds = PGG_MinimapUtilities.ScaleBoundsWithSetup(pRef.GridSpaceBounds, root.PGG_Setup); BuildPlannerReference_t459EA527EBF1EEAD6D281CC558A4DB6488AB9D0D* L_27 = L_21; NullCheck(L_27); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28 = L_27->___GridSpaceBounds_10; PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_29 = ___1_root; NullCheck(L_29); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30; L_30 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_29); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_31; L_31 = PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32(L_28, L_30, NULL); NullCheck(L_27); L_27->___GridSpaceBounds_10 = L_31; // } return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::UpdateGeneratingProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_UpdateGeneratingProgress_m602DB9AA0111630803C5ADF4E32C4D70BD436E52 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DE1250D83EDFD00131CE5291A355CD405A3DFB2); s_Il2CppMethodInitialized = true; } { // if (generatingInstance == null) BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_0 = __this->___generatingInstance_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0017; } } { // IsGenerating = false; BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF_inline(__this, (bool)0, NULL); goto IL_0027; } IL_0017: { // generatingInstance.UpdateGenerating(); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_2 = __this->___generatingInstance_20; NullCheck(L_2); BuildPlannerPreset_UpdateGenerating_m5CF31F3F21698E9B2D2308E0414E8C957D173A46(L_2, (0.0f), NULL); } IL_0027: { // if (IsGenerating) bool L_3; L_3 = BuildPlannerExecutor_get_IsGenerating_m1CD568C49E041D1301563440DC91C4A3F5430D67_inline(__this, NULL); if (!L_3) { goto IL_0054; } } { // GeneratedPreview = generatingInstance.LatestGenerated; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_4 = __this->___generatingInstance_20; NullCheck(L_4); PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_5; L_5 = BuildPlannerPreset_get_LatestGenerated_m41641C96B47EE1BF9436001770A6B65975B8915E_inline(L_4, NULL); BuildPlannerExecutor_set_GeneratedPreview_m51AA19F2717BA234F701846377BEA499D7D0EBD6_inline(__this, L_5, NULL); // if (generatingInstance.IsGeneratingDone) IsGenerating = false; BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_6 = __this->___generatingInstance_20; NullCheck(L_6); bool L_7; L_7 = BuildPlannerPreset_get_IsGeneratingDone_mC5B14A21FC0886D7DB6094E863285CDDBAA71CFE(L_6, NULL); if (!L_7) { goto IL_0054; } } { // if (generatingInstance.IsGeneratingDone) IsGenerating = false; BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF_inline(__this, (bool)0, NULL); } IL_0054: { // if (IsGenerating == false) bool L_8; L_8 = BuildPlannerExecutor_get_IsGenerating_m1CD568C49E041D1301563440DC91C4A3F5430D67_inline(__this, NULL); if (L_8) { goto IL_00b8; } } { // CancelInvoke("UpdateGeneratingProgress"); MonoBehaviour_CancelInvoke_m268FFD58AFF64C07FD4C9B9B8B85F58BD86F3A01(__this, _stringLiteral1DE1250D83EDFD00131CE5291A355CD405A3DFB2, NULL); // latestGeneratedPreviewSeed = Seed; int32_t L_9 = __this->___Seed_9; Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28 L_10; memset((&L_10), 0, sizeof(L_10)); Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703((&L_10), L_9, /*hidden argument*/Nullable_1__ctor_m141FA88563AC0B5179132FB929EABD02C47FF703_RuntimeMethod_var); __this->___latestGeneratedPreviewSeed_22 = L_10; // if (generatingSet == EGenerating.Base) int32_t L_11 = __this->___generatingSet_21; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0089; } } { // GenerateFieldSetupsOnGeneratedScheme(); BuildPlannerExecutor_GenerateFieldSetupsOnGeneratedScheme_m9FADEB82BC4AD0B8E18C92848D93481EC3DE4954(__this, NULL); goto IL_008f; } IL_0089: { // RunGeneratePainters(); BuildPlannerExecutor_RunGeneratePainters_m2E914E6C0C19EB3EA45AA7297B11B7A3EB26C746(__this, NULL); } IL_008f: { // if (!FlexibleGen) bool L_12 = __this->___FlexibleGen_8; if (L_12) { goto IL_00ab; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_13 = __this->___RunAfterGenerating_12; if (!L_13) { goto IL_00b8; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_14 = __this->___RunAfterGenerating_12; NullCheck(L_14); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_14, NULL); return; } IL_00ab: { // StartCoroutine(IEWaitForFlexAfterGenerating()); RuntimeObject* L_15; L_15 = BuildPlannerExecutor_IEWaitForFlexAfterGenerating_m7E3BA8AAB30128ED6A5BCFA758079BEF92265DB1(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_16; L_16 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_15, NULL); } IL_00b8: { // } return; } } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor::get_FlexiblePaintersGeneratorsDone() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_FlexiblePaintersGeneratorsDone_mBA99975DAA815997A7B23A23992267AB33ED8873 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public bool FlexiblePaintersGeneratorsDone { get; private set; } bool L_0 = __this->___U3CFlexiblePaintersGeneratorsDoneU3Ek__BackingField_24; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::set_FlexiblePaintersGeneratorsDone(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_FlexiblePaintersGeneratorsDone_m1EC91CB7931AAB067D51578AFB8F0AEDE9AB7B7D (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool FlexiblePaintersGeneratorsDone { get; private set; } bool L_0 = ___0_value; __this->___U3CFlexiblePaintersGeneratorsDoneU3Ek__BackingField_24 = L_0; return; } } // System.Collections.IEnumerator FIMSpace.Generating.BuildPlannerExecutor::IEWaitForFlexAfterGenerating() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* BuildPlannerExecutor_IEWaitForFlexAfterGenerating_m7E3BA8AAB30128ED6A5BCFA758079BEF92265DB1 (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* L_0 = (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084*)il2cpp_codegen_object_new(U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084_il2cpp_TypeInfo_var); NullCheck(L_0); U3CIEWaitForFlexAfterGeneratingU3Ed__75__ctor_m35632D267B080EBA4A3772EDE8B6887B7BC696B7(L_0, 0, NULL); U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlannerExecutor__ctor_mDE1EF344E5FAD5087437A7B4BFEE90054A7A676E (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0A0AF028C0197ADDB5E6C884C5120F1C82A9889C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector, SerializeField] private List _generated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); __this->____generated_6 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____generated_6), (void*)L_0); // public bool RandomSeed = true; __this->___RandomSeed_10 = (bool)1; // [SerializeField, HideInInspector] private List generatedGenerators = new List(); List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_1 = (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*)il2cpp_codegen_object_new(List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97(L_1, List_1__ctor_mDBF480B327B5E677096D3381975C6DA92F83FB97_RuntimeMethod_var); __this->___generatedGenerators_16 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedGenerators_16), (void*)L_1); // [SerializeField][HideInInspector] private List generatedPainters = new List(); List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_2 = (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*)il2cpp_codegen_object_new(List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22(L_2, List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22_RuntimeMethod_var); __this->___generatedPainters_18 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedPainters_18), (void*)L_2); // [SerializeField][HideInInspector] private List generatedFlexiblePainters = new List(); List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_3 = (List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61*)il2cpp_codegen_object_new(List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m0A0AF028C0197ADDB5E6C884C5120F1C82A9889C(L_3, List_1__ctor_m0A0AF028C0197ADDB5E6C884C5120F1C82A9889C_RuntimeMethod_var); __this->___generatedFlexiblePainters_19 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedFlexiblePainters_19), (void*)L_3); // private EGenerating generatingSet = EGenerating.Base; __this->___generatingSet_21 = 1; 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.BuildPlannerExecutor/PlannerPreparation::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerPreparation__ctor_m9E9E0BD2AB08638EBBC3047900F9A4865699FECE (PlannerPreparation_tDF22F46549E5E68EE41E6ED17293B142D71D659D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3B338600183B39679B8197F0D9B2F6493C700924_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List PlannerVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_0, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___PlannerVariablesOverrides_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___PlannerVariablesOverrides_0), (void*)L_0); // public List FieldSetupCompositions = new List(); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_1 = (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*)il2cpp_codegen_object_new(List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A(L_1, List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); __this->___FieldSetupCompositions_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldSetupCompositions_1), (void*)L_1); // public List UseDuplicatesOverrides = 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); __this->___UseDuplicatesOverrides_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___UseDuplicatesOverrides_2), (void*)L_2); // public List DuplicatesOverrides = new List(); List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A* L_3 = (List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A*)il2cpp_codegen_object_new(List_1_tD7EAA67704EDBAA323B2CE7F9797FF1FFF280A7A_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m3B338600183B39679B8197F0D9B2F6493C700924(L_3, List_1__ctor_m3B338600183B39679B8197F0D9B2F6493C700924_RuntimeMethod_var); __this->___DuplicatesOverrides_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___DuplicatesOverrides_3), (void*)L_3); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.BuildPlannerExecutor/PlannerDuplicatesSupport::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlannerDuplicatesSupport__ctor_m76DCD654C81E82668655E40B1F56C12CFF565F50 (PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List DuplicatesCompositions = new List(); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_0 = (List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1*)il2cpp_codegen_object_new(List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A(L_0, List_1__ctor_m08B6072332A2D8A04850AF693C3058174D02A08A_RuntimeMethod_var); __this->___DuplicatesCompositions_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___DuplicatesCompositions_0), (void*)L_0); // public List DuplicatesShapes = new List(); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_1 = (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*)il2cpp_codegen_object_new(List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF(L_1, List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); __this->___DuplicatesShapes_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___DuplicatesShapes_1), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass49_0__ctor_mF663439CF309578734F7BDFE46370452AE8278A6 (U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor/<>c__DisplayClass49_0::b__0(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass49_0_U3CGeneratePreviewU3Eb__0_m2E928D5BA8EC7EB05078E8093DCC37494BCC87A4 (U3CU3Ec__DisplayClass49_0_t55F46804D3182ED831E2A029B6D7E3CFA1FBA8B9* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_0 = NULL; int32_t V_1 = 0; FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* V_2 = NULL; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* V_3 = NULL; { // var dups = p.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_p; NullCheck(L_0); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_1; L_1 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_0, NULL); V_0 = L_1; // if (dups != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_2 = V_0; if (!L_2) { goto IL_0070; } } { // for (int d = 0; d < dups.Count; d++) V_1 = 0; goto IL_0067; } IL_000e: { // var overrComp = overr.DuplicatesCompositions[d]; PlannerDuplicatesSupport_t022DAA21B921850DA8EF9DB14AA52D1D1D12872D* L_3 = __this->___overr_0; NullCheck(L_3); List_1_tD4291D69E30E3994A1DC30FD8C289979EC520AD1* L_4 = L_3->___DuplicatesCompositions_0; int32_t L_5 = V_1; NullCheck(L_4); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_6; L_6 = List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC(L_4, L_5, List_1_get_Item_m0CD4FD986A99970BF1DF0AC32E5D6F87D10171CC_RuntimeMethod_var); V_2 = L_6; // if (overrComp.OverrideCellSize) FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_7 = V_2; NullCheck(L_7); bool L_8 = L_7->___OverrideCellSize_13; if (!L_8) { goto IL_003a; } } { // var dupPlan = dups[d]; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_9 = V_0; int32_t L_10 = V_1; NullCheck(L_9); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11; L_11 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_9, L_10, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); // dupPlan.CheckerScale = overrComp.GetCellSize(); FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_12 = V_2; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = FieldSetupComposition_GetCellSize_m23F9B4C669965F07D3781D6C1A9F9E1D92262879(L_12, NULL); NullCheck(L_11); L_11->___CheckerScale_44 = L_13; } IL_003a: { // var shapeGen = GetShapeFor(dups[d]); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_14 = __this->___U3CU3E4__this_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15 = V_0; int32_t L_16 = V_1; NullCheck(L_15); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_17; L_17 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_15, L_16, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_14); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_18; L_18 = BuildPlannerExecutor_GetShapeFor_m387930BBA1CD6671DC67CFE213ABA591023F015E(L_14, L_17, NULL); V_3 = L_18; // if (shapeGen != null) dups[d].ShapeGenerator = shapeGen; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_19 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_20) { goto IL_0063; } } { // if (shapeGen != null) dups[d].ShapeGenerator = shapeGen; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_21 = V_0; int32_t L_22 = V_1; NullCheck(L_21); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_23; L_23 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_21, L_22, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_24 = V_3; NullCheck(L_23); L_23->___ShapeGenerator_25 = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_23->___ShapeGenerator_25), (void*)L_24); } IL_0063: { // for (int d = 0; d < dups.Count; d++) int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_0067: { // for (int d = 0; d < dups.Count; d++) int32_t L_26 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_27 = V_0; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_27, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_28))) { goto IL_000e; } } IL_0070: { // }; 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.BuildPlannerExecutor/d__65::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65__ctor_mB4FA7549F1B293244B57C53E8B36BE96A0F446C1 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __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.BuildPlannerExecutor/d__65::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_IDisposable_Dispose_mF25B88CF36905AAE6755927C93927F3269000BC2 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __this, const RuntimeMethod* method) { { return; } } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor/d__65::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_MoveNext_mA43995C82BDCFF46EB798F62B544BD365A8F3C26 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* V_1 = NULL; int32_t V_2 = 0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* V_3 = NULL; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* V_4 = NULL; int32_t V_5 = 0; int32_t V_6 = 0; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_016d; } case 2: { goto IL_0259; } } } { return (bool)0; } IL_0022: { __this->___U3CU3E1__state_0 = (-1); // willInstantiateInCoroutine = true; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_3 = V_1; NullCheck(L_3); L_3->___willInstantiateInCoroutine_14 = (bool)1; // instantiationProgress = 0.5f; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_4 = V_1; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_5; memset((&L_5), 0, sizeof(L_5)); Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_5), (0.5f), /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); NullCheck(L_4); L_4->___instantiationProgress_15 = L_5; // float instatiationTotal = 0f; __this->___U3CinstatiationTotalU3E5__2_3 = (0.0f); // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) V_2 = 0; goto IL_00c3; } IL_004f: { // var planner = generatingInstance.BasePlanners[i]; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_6 = V_1; NullCheck(L_6); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_7 = L_6->___generatingInstance_20; NullCheck(L_7); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_8; L_8 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_7, NULL); int32_t L_9 = V_2; NullCheck(L_8); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10; L_10 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_8, L_9, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); V_3 = L_10; // if (planner.DontGenerateIt) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_11 = V_3; NullCheck(L_11); bool L_12; L_12 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_11, NULL); if (L_12) { goto IL_00bf; } } { // instatiationTotal += 1f; float L_13 = __this->___U3CinstatiationTotalU3E5__2_3; __this->___U3CinstatiationTotalU3E5__2_3 = ((float)il2cpp_codegen_add(L_13, (1.0f))); // var duplicates = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_14 = V_3; NullCheck(L_14); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_15; L_15 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_14, NULL); V_4 = L_15; // if (duplicates != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_16 = V_4; if (!L_16) { goto IL_00bf; } } { // for (int d = 0; d < duplicates.Count; d++) V_5 = 0; goto IL_00b4; } IL_008c: { // if (duplicates[d].DontGenerateIt) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_17 = V_4; int32_t L_18 = V_5; NullCheck(L_17); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_19; L_19 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_17, L_18, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_19); bool L_20; L_20 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_19, NULL); if (L_20) { goto IL_00ae; } } { // instatiationTotal += 1f; float L_21 = __this->___U3CinstatiationTotalU3E5__2_3; __this->___U3CinstatiationTotalU3E5__2_3 = ((float)il2cpp_codegen_add(L_21, (1.0f))); } IL_00ae: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_22 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_00b4: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_23 = V_5; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_24 = V_4; NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_24, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_23) < ((int32_t)L_25))) { goto IL_008c; } } IL_00bf: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_26 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1)); } IL_00c3: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_27 = V_2; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_28 = V_1; NullCheck(L_28); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_29 = L_28->___generatingInstance_20; NullCheck(L_29); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_30; L_30 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_29, NULL); NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_30, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_27) < ((int32_t)L_31))) { goto IL_004f; } } { // if (instatiationTotal == 0f) instatiationTotal = 1f; float L_32 = __this->___U3CinstatiationTotalU3E5__2_3; if ((!(((float)L_32) == ((float)(0.0f))))) { goto IL_00f1; } } { // if (instatiationTotal == 0f) instatiationTotal = 1f; __this->___U3CinstatiationTotalU3E5__2_3 = (1.0f); } IL_00f1: { // float done = 0f; __this->___U3CdoneU3E5__3_4 = (0.0f); // seedIteration = 0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_33 = V_1; NullCheck(L_33); L_33->___seedIteration_23 = 0; // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) __this->___U3CiU3E5__4_5 = 0; goto IL_0314; } IL_010f: { // var planner = generatingInstance.BasePlanners[i]; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_34 = V_1; NullCheck(L_34); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_35 = L_34->___generatingInstance_20; NullCheck(L_35); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_36; L_36 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_35, NULL); int32_t L_37 = __this->___U3CiU3E5__4_5; NullCheck(L_36); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_38; L_38 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_36, L_37, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); __this->___U3CplannerU3E5__5_6 = L_38; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CplannerU3E5__5_6), (void*)L_38); // if (planner.DontGenerateIt) continue; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_39 = __this->___U3CplannerU3E5__5_6; NullCheck(L_39); bool L_40; L_40 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_39, NULL); if (L_40) { goto IL_0302; } } { // FlexibleGenerator painter = GenerateFlexiblePainterWithPlanner(planner); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_41 = V_1; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_42 = __this->___U3CplannerU3E5__5_6; NullCheck(L_41); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_43; L_43 = BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7(L_41, L_42, NULL); __this->___U3CpainterU3E5__6_7 = L_43; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpainterU3E5__6_7), (void*)L_43); // if (painter != null) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_44 = __this->___U3CpainterU3E5__6_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_45; L_45 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_44, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_45) { goto IL_01c7; } } { goto IL_01ba; } IL_015d: { // 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_016d: { __this->___U3CU3E1__state_0 = (-1); // instantiationProgress = 0.5f + 0.5f * ((done + painter.GeneratingProgress) / instatiationTotal); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_46 = V_1; float L_47 = __this->___U3CdoneU3E5__3_4; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_48 = __this->___U3CpainterU3E5__6_7; NullCheck(L_48); float L_49; L_49 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(L_48, NULL); float L_50 = __this->___U3CinstatiationTotalU3E5__2_3; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_51; memset((&L_51), 0, sizeof(L_51)); Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_51), ((float)il2cpp_codegen_add((0.5f), ((float)il2cpp_codegen_multiply((0.5f), ((float)(((float)il2cpp_codegen_add(L_47, L_49))/L_50)))))), /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); NullCheck(L_46); L_46->___instantiationProgress_15 = L_51; // generatingInstance.OverrideProgressDisplay(painter.GeneratingProgress); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_52 = V_1; NullCheck(L_52); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_53 = L_52->___generatingInstance_20; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_54 = __this->___U3CpainterU3E5__6_7; NullCheck(L_54); float L_55; L_55 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(L_54, NULL); NullCheck(L_53); BuildPlannerPreset_OverrideProgressDisplay_mAF20BAAEF3581EBE8949246DCB95B8A5ED8C2642(L_53, L_55, NULL); } IL_01ba: { // while (painter.FinishedGenerating == false) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_56 = __this->___U3CpainterU3E5__6_7; NullCheck(L_56); bool L_57; L_57 = FlexibleGenerator_get_FinishedGenerating_mA675DDAB1DB10C5E36EAA757D7190EDA4C44ABE2(L_56, NULL); if (!L_57) { goto IL_015d; } } IL_01c7: { // done += 1f; float L_58 = __this->___U3CdoneU3E5__3_4; __this->___U3CdoneU3E5__3_4 = ((float)il2cpp_codegen_add(L_58, (1.0f))); // var duplicates = planner.GetDuplicatesPlannersList(); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_59 = __this->___U3CplannerU3E5__5_6; NullCheck(L_59); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_60; L_60 = FieldPlanner_GetDuplicatesPlannersList_mF1403E513F8462451BE6D4538BE418238F96975F(L_59, NULL); __this->___U3CduplicatesU3E5__7_8 = L_60; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CduplicatesU3E5__7_8), (void*)L_60); // if (duplicates != null) List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_61 = __this->___U3CduplicatesU3E5__7_8; if (!L_61) { goto IL_02ed; } } { // for (int d = 0; d < duplicates.Count; d++) __this->___U3CdU3E5__8_9 = 0; goto IL_02d7; } IL_0201: { // if (duplicates[d].DontGenerateIt) continue; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_62 = __this->___U3CduplicatesU3E5__7_8; int32_t L_63 = __this->___U3CdU3E5__8_9; NullCheck(L_62); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_64; L_64 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_62, L_63, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_64); bool L_65; L_65 = FieldPlanner_get_DontGenerateIt_mCF67785025ED0FAC68775069A25E38414A90F027(L_64, NULL); if (L_65) { goto IL_02c5; } } { // painter = GenerateFlexiblePainterWithPlanner(duplicates[d]); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_66 = V_1; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_67 = __this->___U3CduplicatesU3E5__7_8; int32_t L_68 = __this->___U3CdU3E5__8_9; NullCheck(L_67); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_69; L_69 = List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97(L_67, L_68, List_1_get_Item_mB550080CF4B60015822DE993C11A2259E7164F97_RuntimeMethod_var); NullCheck(L_66); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_70; L_70 = BuildPlannerExecutor_GenerateFlexiblePainterWithPlanner_m56EF0DF4F95CAD6D9CAB1FB9AE8E0AAE3C86BAB7(L_66, L_69, NULL); __this->___U3CpainterU3E5__6_7 = L_70; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpainterU3E5__6_7), (void*)L_70); // if (painter != null) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_71 = __this->___U3CpainterU3E5__6_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_72; L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_72) { goto IL_02b3; } } { goto IL_02a6; } IL_0249: { // 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_0259: { __this->___U3CU3E1__state_0 = (-1); // instantiationProgress = 0.5f + 0.5f * ((done + painter.GeneratingProgress) / instatiationTotal); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_73 = V_1; float L_74 = __this->___U3CdoneU3E5__3_4; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_75 = __this->___U3CpainterU3E5__6_7; NullCheck(L_75); float L_76; L_76 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(L_75, NULL); float L_77 = __this->___U3CinstatiationTotalU3E5__2_3; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_78; memset((&L_78), 0, sizeof(L_78)); Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_78), ((float)il2cpp_codegen_add((0.5f), ((float)il2cpp_codegen_multiply((0.5f), ((float)(((float)il2cpp_codegen_add(L_74, L_76))/L_77)))))), /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); NullCheck(L_73); L_73->___instantiationProgress_15 = L_78; // generatingInstance.OverrideProgressDisplay(painter.GeneratingProgress); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_79 = V_1; NullCheck(L_79); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_80 = L_79->___generatingInstance_20; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_81 = __this->___U3CpainterU3E5__6_7; NullCheck(L_81); float L_82; L_82 = FlexibleGenerator_get_GeneratingProgress_m14EA7E5D9C57605E8EA8CD7D3EA536008477F352(L_81, NULL); NullCheck(L_80); BuildPlannerPreset_OverrideProgressDisplay_mAF20BAAEF3581EBE8949246DCB95B8A5ED8C2642(L_80, L_82, NULL); } IL_02a6: { // while (painter.FinishedGenerating == false) FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_83 = __this->___U3CpainterU3E5__6_7; NullCheck(L_83); bool L_84; L_84 = FlexibleGenerator_get_FinishedGenerating_mA675DDAB1DB10C5E36EAA757D7190EDA4C44ABE2(L_83, NULL); if (!L_84) { goto IL_0249; } } IL_02b3: { // done += 1f; float L_85 = __this->___U3CdoneU3E5__3_4; __this->___U3CdoneU3E5__3_4 = ((float)il2cpp_codegen_add(L_85, (1.0f))); } IL_02c5: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_86 = __this->___U3CdU3E5__8_9; V_6 = L_86; int32_t L_87 = V_6; __this->___U3CdU3E5__8_9 = ((int32_t)il2cpp_codegen_add(L_87, 1)); } IL_02d7: { // for (int d = 0; d < duplicates.Count; d++) int32_t L_88 = __this->___U3CdU3E5__8_9; List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_89 = __this->___U3CduplicatesU3E5__7_8; NullCheck(L_89); int32_t L_90; L_90 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_89, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_88) < ((int32_t)L_90))) { goto IL_0201; } } IL_02ed: { // } __this->___U3CplannerU3E5__5_6 = (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CplannerU3E5__5_6), (void*)(FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2*)NULL); __this->___U3CpainterU3E5__6_7 = (FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CpainterU3E5__6_7), (void*)(FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3*)NULL); __this->___U3CduplicatesU3E5__7_8 = (List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CduplicatesU3E5__7_8), (void*)(List_1_t8570C3436F30B58B80557E1FF51398E82B93156D*)NULL); } IL_0302: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_91 = __this->___U3CiU3E5__4_5; V_6 = L_91; int32_t L_92 = V_6; __this->___U3CiU3E5__4_5 = ((int32_t)il2cpp_codegen_add(L_92, 1)); } IL_0314: { // for (int i = 0; i < generatingInstance.BasePlanners.Count; i++) int32_t L_93 = __this->___U3CiU3E5__4_5; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_94 = V_1; NullCheck(L_94); BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* L_95 = L_94->___generatingInstance_20; NullCheck(L_95); List_1_t8570C3436F30B58B80557E1FF51398E82B93156D* L_96; L_96 = BuildPlannerPreset_get_BasePlanners_mCDA4AE81CD05CB5983AB6277AF858DFE4C958981(L_95, NULL); NullCheck(L_96); int32_t L_97; L_97 = List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_inline(L_96, List_1_get_Count_m6C0ADD325D81856D2E1333A005D71228798EC7FE_RuntimeMethod_var); if ((((int32_t)L_93) < ((int32_t)L_97))) { goto IL_010f; } } { // instantiationProgress = 1f; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_98 = V_1; Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75 L_99; memset((&L_99), 0, sizeof(L_99)); Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420((&L_99), (1.0f), /*hidden argument*/Nullable_1__ctor_mF3D65C30ACED71826A2F8078A5D10F3CC827E420_RuntimeMethod_var); NullCheck(L_98); L_98->___instantiationProgress_15 = L_99; // } return (bool)0; } } // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__65::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mE99C90CF08F16BB2B42BD3C563A7CB08462BC7B7 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor/d__65::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_Collections_IEnumerator_Reset_mFC72EDBD732AACD7C5CD38942568E923C8FF8D45 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __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*)&U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_Collections_IEnumerator_Reset_mFC72EDBD732AACD7C5CD38942568E923C8FF8D45_RuntimeMethod_var))); } } // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__65::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_System_Collections_IEnumerator_get_Current_mF9B0A0F7C3FA8759936F84A69574C49F74E970A6 (U3CIConvertGeneratedSchemeToFlexiblePaintersU3Ed__65_t0968015E034BAA56FD3965B13FF3A949BA7A6C08* __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.BuildPlannerExecutor/d__75::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEWaitForFlexAfterGeneratingU3Ed__75__ctor_m35632D267B080EBA4A3772EDE8B6887B7BC696B7 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __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.BuildPlannerExecutor/d__75::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_IDisposable_Dispose_m9738E071794C86F7056E8826BFEC7E008C6E848A (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __this, const RuntimeMethod* method) { { return; } } // System.Boolean FIMSpace.Generating.BuildPlannerExecutor/d__75::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIEWaitForFlexAfterGeneratingU3Ed__75_MoveNext_mB5CC39A26D53E277FAA565C7E0495B35979EC079 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF25C6715F37396CCA71777050D6619B1D5ECC22E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mDF49BBA6284D7E54AD90578140732CC7396C0D99_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* V_4 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* 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_0070; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); goto IL_0080; } IL_0020: { // bool anyNotDone = false; V_2 = (bool)0; // for (int f = 0; f < GeneratedFlexiblePainters.Count; f++) V_3 = 0; goto IL_004f; } IL_0026: { // var flex = GeneratedFlexiblePainters[f]; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_4 = V_1; NullCheck(L_4); List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_5; L_5 = BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline(L_4, NULL); int32_t L_6 = V_3; NullCheck(L_5); FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_7; L_7 = List_1_get_Item_mDF49BBA6284D7E54AD90578140732CC7396C0D99(L_5, L_6, List_1_get_Item_mDF49BBA6284D7E54AD90578140732CC7396C0D99_RuntimeMethod_var); V_4 = L_7; // if (flex == null) continue; FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_8 = V_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_9) { goto IL_004b; } } { // if (flex.FinishedGenerating == false) { anyNotDone = true; break; } FlexibleGenerator_tF15BA5EC9C73826E701FC3FF7BF65E3D9F3C26F3* L_10 = V_4; NullCheck(L_10); bool L_11; L_11 = FlexibleGenerator_get_FinishedGenerating_mA675DDAB1DB10C5E36EAA757D7190EDA4C44ABE2(L_10, NULL); if (L_11) { goto IL_004b; } } { // if (flex.FinishedGenerating == false) { anyNotDone = true; break; } V_2 = (bool)1; // if (flex.FinishedGenerating == false) { anyNotDone = true; break; } goto IL_005d; } IL_004b: { // for (int f = 0; f < GeneratedFlexiblePainters.Count; f++) int32_t L_12 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_004f: { // for (int f = 0; f < GeneratedFlexiblePainters.Count; f++) int32_t L_13 = V_3; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_14 = V_1; NullCheck(L_14); List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_15; L_15 = BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline(L_14, NULL); NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mF25C6715F37396CCA71777050D6619B1D5ECC22E_inline(L_15, List_1_get_Count_mF25C6715F37396CCA71777050D6619B1D5ECC22E_RuntimeMethod_var); if ((((int32_t)L_13) < ((int32_t)L_16))) { goto IL_0026; } } IL_005d: { // if (anyNotDone) bool L_17 = V_2; if (!L_17) { goto IL_0079; } } { // 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_0070: { __this->___U3CU3E1__state_0 = (-1); goto IL_0080; } IL_0079: { // FlexiblePaintersGeneratorsDone = true; BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_18 = V_1; NullCheck(L_18); BuildPlannerExecutor_set_FlexiblePaintersGeneratorsDone_m1EC91CB7931AAB067D51578AFB8F0AEDE9AB7B7D_inline(L_18, (bool)1, NULL); } IL_0080: { // while (FlexiblePaintersGeneratorsDone == false) BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_19 = V_1; NullCheck(L_19); bool L_20; L_20 = BuildPlannerExecutor_get_FlexiblePaintersGeneratorsDone_mBA99975DAA815997A7B23A23992267AB33ED8873_inline(L_19, NULL); if (!L_20) { goto IL_0020; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_21 = V_1; NullCheck(L_21); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_22 = L_21->___RunAfterGenerating_12; if (!L_22) { goto IL_009b; } } { // if (RunAfterGenerating != null) RunAfterGenerating.Invoke(); BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* L_23 = V_1; NullCheck(L_23); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_24 = L_23->___RunAfterGenerating_12; NullCheck(L_24); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_24, NULL); } IL_009b: { // } return (bool)0; } } // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__75::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m3FB999BB1D65B3138AFF52DC2C45BBF2B980B594 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void FIMSpace.Generating.BuildPlannerExecutor/d__75::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_Collections_IEnumerator_Reset_mAEFFC075B44B9F17A7153C3258E76D14D7C0B917 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __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*)&U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_Collections_IEnumerator_Reset_mAEFFC075B44B9F17A7153C3258E76D14D7C0B917_RuntimeMethod_var))); } } // System.Object FIMSpace.Generating.BuildPlannerExecutor/d__75::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEWaitForFlexAfterGeneratingU3Ed__75_System_Collections_IEnumerator_get_Current_m53EA91A7140775A8DCD473EACFE9E9DCF3D52E61 (U3CIEWaitForFlexAfterGeneratingU3Ed__75_t0BCB1B66FFDCC608C9D881A53906B907F0E7C084* __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.FieldSetupComposition::get_GetSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __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*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF85B4B4556ED36004B047E42F43C73C70BF9585); s_Il2CppMethodInitialized = true; } { // if (GenType == EPGGGenType.FieldSetup) return Setup; int32_t L_0 = __this->___GenType_5; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0010; } } { // if (GenType == EPGGGenType.FieldSetup) return Setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = __this->___Setup_4; return L_1; } IL_0010: { // if ( subSetup == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___subSetup_9; 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_0052; } } { // subSetup = FieldSetup.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4; L_4 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); __this->___subSetup_9 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___subSetup_9), (void*)L_4); // subSetup.name = "Composition"; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___subSetup_9; NullCheck(L_5); Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_5, _stringLiteralBF85B4B4556ED36004B047E42F43C73C70BF9585, NULL); // if ( OverrideCellSize) subSetup.NonUniformCellSize = OverridingCellSize; bool L_6 = __this->___OverrideCellSize_13; if (!L_6) { goto IL_0052; } } { // if ( OverrideCellSize) subSetup.NonUniformCellSize = OverridingCellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___subSetup_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___OverridingCellSize_14; NullCheck(L_7); L_7->___NonUniformCellSize_6 = L_8; } IL_0052: { // return subSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = __this->___subSetup_9; return L_9; } } // System.Boolean FIMSpace.Generating.FieldSetupComposition::get_IsSettedUp() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetupComposition_get_IsSettedUp_m3B061FFE2D61A9171FE4F321DFF4C3F7A9E417E4 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __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 (GenType == EPGGGenType.None) return true; int32_t L_0 = __this->___GenType_5; if (L_0) { goto IL_000a; } } { // if (GenType == EPGGGenType.None) return true; return (bool)1; } IL_000a: { // if (GenType == EPGGGenType.FieldSetup) { if (Setup != null) return true; } int32_t L_1 = __this->___GenType_5; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0023; } } { // if (GenType == EPGGGenType.FieldSetup) { if (Setup != null) return true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___Setup_4; 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_0055; } } { // if (GenType == EPGGGenType.FieldSetup) { if (Setup != null) return true; } return (bool)1; } IL_0023: { // else if (GenType == EPGGGenType.Modificator) { if (JustMod != null) return true; } int32_t L_4 = __this->___GenType_5; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_003c; } } { // else if (GenType == EPGGGenType.Modificator) { if (JustMod != null) return true; } FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___JustMod_7; 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_0055; } } { // else if (GenType == EPGGGenType.Modificator) { if (JustMod != null) return true; } return (bool)1; } IL_003c: { // else if (GenType == EPGGGenType.ModPack) { if (JustModPack != null) return true; } int32_t L_7 = __this->___GenType_5; if ((!(((uint32_t)L_7) == ((uint32_t)3)))) { goto IL_0055; } } { // else if (GenType == EPGGGenType.ModPack) { if (JustModPack != null) return true; } ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = __this->___JustModPack_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0055; } } { // else if (GenType == EPGGGenType.ModPack) { if (JustModPack != null) return true; } return (bool)1; } IL_0055: { // return false; return (bool)0; } } // System.Int32 FIMSpace.Generating.FieldSetupComposition::get_Duplicates() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FieldSetupComposition_get_Duplicates_mD5BD94D9DB892194F719B128E88D4934F94C7D5B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { { // public int Duplicates { get { return Instances - 1; } } int32_t L_0 = __this->___Instances_18; return ((int32_t)il2cpp_codegen_subtract(L_0, 1)); } } // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWithCurrentlyChoosed(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWithCurrentlyChoosed_m26C20161D7ECBF2B5C18DB44213FC5C2BE1CE6E1 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, const RuntimeMethod* method) { { // if (GenType == EPGGGenType.FieldSetup) PrepareWith(owner, fieldPlanner, Setup); int32_t L_0 = __this->___GenType_5; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0018; } } { // if (GenType == EPGGGenType.FieldSetup) PrepareWith(owner, fieldPlanner, Setup); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_owner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ___1_fieldPlanner; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = __this->___Setup_4; FieldSetupComposition_PrepareWith_m182103DC06FBD5B836CC96545D8B89A95CBA0A90(__this, L_1, L_2, L_3, NULL); return; } IL_0018: { // else if (GenType == EPGGGenType.Modificator) PrepareWith(owner, fieldPlanner, JustMod); int32_t L_4 = __this->___GenType_5; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0030; } } { // else if (GenType == EPGGGenType.Modificator) PrepareWith(owner, fieldPlanner, JustMod); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_5 = ___0_owner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_6 = ___1_fieldPlanner; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_7 = __this->___JustMod_7; FieldSetupComposition_PrepareWith_m74AD25EDE5AF6B86772646C144FA77332A66CCED(__this, L_5, L_6, L_7, NULL); return; } IL_0030: { // else if (GenType == EPGGGenType.ModPack) PrepareWith(owner, fieldPlanner, JustModPack); int32_t L_8 = __this->___GenType_5; if ((!(((uint32_t)L_8) == ((uint32_t)3)))) { goto IL_0047; } } { // else if (GenType == EPGGGenType.ModPack) PrepareWith(owner, fieldPlanner, JustModPack); Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_9 = ___0_owner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_10 = ___1_fieldPlanner; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_11 = __this->___JustModPack_6; FieldSetupComposition_PrepareWith_mECA61EA6DA02C0B9DE7CDCA77319C2A5A22B65FB(__this, L_9, L_10, L_11, NULL); } IL_0047: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_m182103DC06FBD5B836CC96545D8B89A95CBA0A90 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_setup, const RuntimeMethod* method) { { // ResetSetup(fieldPlanner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___1_fieldPlanner; FieldSetupComposition_ResetSetup_mFD9481C28A4CAD8B4F0096A74009F1BCAB26CE6B(__this, L_0, NULL); // RefreshPlannerShapesSupport(fieldPlanner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_1 = ___1_fieldPlanner; FieldSetupComposition_RefreshPlannerShapesSupport_m5BBAAF4E8C3687B373B2468D8D01D9C47135B0EB(__this, L_1, NULL); // GenType = EPGGGenType.FieldSetup; __this->___GenType_5 = 1; // Owner = owner; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_owner; __this->___Owner_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)L_2); // Setup = setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___2_setup; __this->___Setup_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)L_3); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_m74AD25EDE5AF6B86772646C144FA77332A66CCED (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___2_setup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ResetSetup(fieldPlanner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___1_fieldPlanner; FieldSetupComposition_ResetSetup_mFD9481C28A4CAD8B4F0096A74009F1BCAB26CE6B(__this, L_0, NULL); // GenType = EPGGGenType.Modificator; __this->___GenType_5 = 2; // Owner = owner; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_owner; __this->___Owner_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)L_1); // JustMod = setup; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = ___2_setup; __this->___JustMod_7 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___JustMod_7), (void*)L_2); // if (JustMod) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = __this->___JustMod_7; 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_00b4; } } { // subSetup = JustMod.TryGetParentSetup(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_5 = __this->___JustMod_7; NullCheck(L_5); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(L_5, NULL); __this->___subSetup_9 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___subSetup_9), (void*)L_6); // if (subSetup) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___subSetup_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_006d; } } { // OverrideCellSize = true; __this->___OverrideCellSize_13 = (bool)1; // OverridingCellSize = JustMod.ParentPreset.GetCellUnitSize(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_9 = __this->___JustMod_7; NullCheck(L_9); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = L_9->___ParentPreset_24; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_10, NULL); __this->___OverridingCellSize_14 = L_11; // AdjustFieldSetupVariables(); FieldSetupComposition_AdjustFieldSetupVariables_m095A844F8780C65E604F7845118ED8AB8BF3B945(__this, NULL); } IL_006d: { // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_12 = __this->___UtilityModsOverrides_12; if (L_12) { goto IL_0080; } } { // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_13 = (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*)il2cpp_codegen_object_new(List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); NullCheck(L_13); List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3(L_13, List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); __this->___UtilityModsOverrides_12 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___UtilityModsOverrides_12), (void*)L_13); } IL_0080: { // if (UtilityModsOverrides.Count == 0) UtilityModsOverrides.Add(new ModOverrideHelper()); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_14 = __this->___UtilityModsOverrides_12; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_14, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); if (L_15) { goto IL_009d; } } { // if (UtilityModsOverrides.Count == 0) UtilityModsOverrides.Add(new ModOverrideHelper()); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_16 = __this->___UtilityModsOverrides_12; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_17 = (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)il2cpp_codegen_object_new(ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); NullCheck(L_17); ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950(L_17, NULL); NullCheck(L_16); List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_inline(L_16, L_17, List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); } IL_009d: { // UtilityModsOverrides[0].UpdateModsCountWith(JustMod); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_18 = __this->___UtilityModsOverrides_12; NullCheck(L_18); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_19; L_19 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_18, 0, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = __this->___JustMod_7; NullCheck(L_19); ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315(L_19, L_20, NULL); } IL_00b4: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::PrepareWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_PrepareWith_mECA61EA6DA02C0B9DE7CDCA77319C2A5A22B65FB (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___2_setup, 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; } { // ResetSetup(fieldPlanner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___1_fieldPlanner; FieldSetupComposition_ResetSetup_mFD9481C28A4CAD8B4F0096A74009F1BCAB26CE6B(__this, L_0, NULL); // GenType = EPGGGenType.ModPack; __this->___GenType_5 = 3; // Owner = owner; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_1 = ___0_owner; __this->___Owner_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)L_1); // JustModPack = setup; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_2 = ___2_setup; __this->___JustModPack_6 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___JustModPack_6), (void*)L_2); // if (JustModPack) ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = __this->___JustModPack_6; 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_006b; } } { // subSetup = JustModPack.TryGetParentSetup(); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = __this->___JustModPack_6; NullCheck(L_5); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6; L_6 = ModificatorsPack_TryGetParentSetup_m80329AC7BCB7AE8B210EDEBDD414D5ACFA7F9DCE(L_5, NULL); __this->___subSetup_9 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___subSetup_9), (void*)L_6); // if (subSetup) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___subSetup_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_005f; } } { // OverrideCellSize = true; __this->___OverrideCellSize_13 = (bool)1; // OverridingCellSize = subSetup.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = __this->___subSetup_9; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_9, NULL); __this->___OverridingCellSize_14 = L_10; } IL_005f: { // RefreshWith(JustModPack); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_11 = __this->___JustModPack_6; FieldSetupComposition_RefreshWith_mC85FCE55FD30A982C5BF063F6D33F2C98C1D1E9C(__this, L_11, NULL); } IL_006b: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::ResetSetup(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ResetSetup_mFD9481C28A4CAD8B4F0096A74009F1BCAB26CE6B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_fieldPlanner, 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 (fieldPlanner != null) GenType = EPGGGenType.None; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_fieldPlanner; 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_0010; } } { // if (fieldPlanner != null) GenType = EPGGGenType.None; __this->___GenType_5 = 0; } IL_0010: { // OverrideEnabled = true; __this->___OverrideEnabled_2 = (bool)1; // UseComposition = true; __this->___UseComposition_0 = (bool)1; // Owner = null; __this->___Owner_1 = (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL); // Setup = null; JustMod = null; JustModPack = null; subSetup = null; __this->___Setup_4 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)(FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL); // Setup = null; JustMod = null; JustModPack = null; subSetup = null; __this->___JustMod_7 = (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___JustMod_7), (void*)(FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL); // Setup = null; JustMod = null; JustModPack = null; subSetup = null; __this->___JustModPack_6 = (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___JustModPack_6), (void*)(ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC*)NULL); // Setup = null; JustMod = null; JustModPack = null; subSetup = null; __this->___subSetup_9 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___subSetup_9), (void*)(FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL); // ParentFieldPlanner = fieldPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ___0_fieldPlanner; __this->___ParentFieldPlanner_15 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentFieldPlanner_15), (void*)L_2); // Prepared = true; __this->___Prepared_3 = (bool)1; // if (fieldPlanner) Instances = fieldPlanner.Instances; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = ___0_fieldPlanner; 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_0063; } } { // if (fieldPlanner) Instances = fieldPlanner.Instances; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = ___0_fieldPlanner; NullCheck(L_5); int32_t L_6 = L_5->___Instances_36; __this->___Instances_18 = L_6; } IL_0063: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshPlannerShapesSupport(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshPlannerShapesSupport_m5BBAAF4E8C3687B373B2468D8D01D9C47135B0EB (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_fieldPlanner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (fieldPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_fieldPlanner; 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_0055; } } { // if (ParentFieldPlanner != fieldPlanner) Instances = fieldPlanner.Instances; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = __this->___ParentFieldPlanner_15; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_3 = ___0_fieldPlanner; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, L_3, NULL); if (!L_4) { goto IL_0022; } } { // if (ParentFieldPlanner != fieldPlanner) Instances = fieldPlanner.Instances; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = ___0_fieldPlanner; NullCheck(L_5); int32_t L_6 = L_5->___Instances_36; __this->___Instances_18 = L_6; } IL_0022: { // ParentFieldPlanner = fieldPlanner; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___0_fieldPlanner; __this->___ParentFieldPlanner_15 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentFieldPlanner_15), (void*)L_7); // if (PlannerVariablesOverrides == null) PlannerVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = __this->___PlannerVariablesOverrides_16; if (L_8) { goto IL_003c; } } { // if (PlannerVariablesOverrides == null) PlannerVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_9 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_9, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___PlannerVariablesOverrides_16 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___PlannerVariablesOverrides_16), (void*)L_9); } IL_003c: { // if (InitShapes == null) List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_10 = __this->___InitShapes_17; if (L_10) { goto IL_004f; } } { // InitShapes = new List(); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_11 = (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*)il2cpp_codegen_object_new(List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); NullCheck(L_11); List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF(L_11, List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); __this->___InitShapes_17 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___InitShapes_17), (void*)L_11); } IL_004f: { // ValidatePlanner(); FieldSetupComposition_ValidatePlanner_mB190FA3935D64219012C54E65787CBA7CF800C80(__this, NULL); } IL_0055: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshWith(UnityEngine.Object,FIMSpace.Generating.Planning.FieldPlanner,FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshWith_mB87BC902C3F75993DAEDD49608A8701E0CE98632 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_owner, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___1_fieldPlanner, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___2_setup, bool ___3_forceReinitialize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (owner != null) Owner = owner; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___0_owner; 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_0010; } } { // if (owner != null) Owner = owner; Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_2 = ___0_owner; __this->___Owner_1 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Owner_1), (void*)L_2); } IL_0010: { // if (setup == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___2_setup; 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_0060; } } { // if (fieldPlanner) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = ___1_fieldPlanner; 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_0049; } } { // if (fieldPlanner.DefaultFieldSetup != null) FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_7 = ___1_fieldPlanner; NullCheck(L_7); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = L_7->___DefaultFieldSetup_35; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_9) { goto IL_0049; } } { // if (Setup == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___Setup_4; 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_0049; } } { // Setup = fieldPlanner.DefaultFieldSetup; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_12 = ___1_fieldPlanner; NullCheck(L_12); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = L_12->___DefaultFieldSetup_35; __this->___Setup_4 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)L_13); } IL_0049: { // if (Setup == null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0067; } } { // Setup = setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = ___2_setup; __this->___Setup_4 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)L_16); goto IL_0067; } IL_0060: { // Setup = setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = ___2_setup; __this->___Setup_4 = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_4), (void*)L_17); } IL_0067: { // RefreshPlannerShapesSupport(fieldPlanner); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_18 = ___1_fieldPlanner; FieldSetupComposition_RefreshPlannerShapesSupport_m5BBAAF4E8C3687B373B2468D8D01D9C47135B0EB(__this, L_18, NULL); // if (setup) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_19 = ___2_setup; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL); if (!L_20) { goto IL_00b9; } } { // RefreshVariablesWith(setup); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = ___2_setup; FieldSetupComposition_RefreshVariablesWith_m39C2B88AF78A1D42A667F7A1C51418F05776FFD1(__this, L_21, NULL); // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_22 = __this->___FieldPackagesOverrides_11; if (L_22) { goto IL_0090; } } { // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_23 = (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*)il2cpp_codegen_object_new(List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); NullCheck(L_23); List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C(L_23, List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var); __this->___FieldPackagesOverrides_11 = L_23; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldPackagesOverrides_11), (void*)L_23); } IL_0090: { // AdjustModPacksCount(); FieldSetupComposition_AdjustModPacksCount_mCEE10EB7DE51F1BF08FA81A3BF1B364534727B02(__this, NULL); // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_24 = __this->___UtilityModsOverrides_12; if (L_24) { goto IL_00a9; } } { // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_25 = (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*)il2cpp_codegen_object_new(List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); NullCheck(L_25); List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3(L_25, List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); __this->___UtilityModsOverrides_12 = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->___UtilityModsOverrides_12), (void*)L_25); } IL_00a9: { // AdjustUtilityModsCount(); FieldSetupComposition_AdjustUtilityModsCount_m07F3578D94E857C70C2614F1B058C3D83DFBA79F(__this, NULL); // if (forceReinitialize) ReinitializePacks(); bool L_26 = ___3_forceReinitialize; if (!L_26) { goto IL_00b9; } } { // if (forceReinitialize) ReinitializePacks(); FieldSetupComposition_ReinitializePacks_m2B57B7EBC0274183043FD024F417B9F6E57F7E5C(__this, NULL); } IL_00b9: { // Prepared = true; __this->___Prepared_3 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshVariablesWith(FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshVariablesWith_m39C2B88AF78A1D42A667F7A1C51418F05776FFD1 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fieldSetup, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (FieldSetupVariablesOverrides == null) FieldSetupVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___FieldSetupVariablesOverrides_10; if (L_0) { goto IL_0013; } } { // if (FieldSetupVariablesOverrides == null) FieldSetupVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_1, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___FieldSetupVariablesOverrides_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldSetupVariablesOverrides_10), (void*)L_1); } IL_0013: { // FieldVariable.UpdateVariablesWith(FieldSetupVariablesOverrides, fieldSetup.Variables); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = __this->___FieldSetupVariablesOverrides_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = ___0_fieldSetup; NullCheck(L_3); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = L_3->___Variables_8; FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43(L_2, L_4, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshModTo(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshModTo_m9DBC560F8BC0A1FCE689112D469529B2974C2D84 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* ___1_modOverr, const RuntimeMethod* method) { { // modOverr.ParentMod = mod; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_0 = ___1_modOverr; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = ___0_mod; NullCheck(L_0); L_0->___ParentMod_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&L_0->___ParentMod_0), (void*)L_1); // modOverr.UpdateModsCountWith(mod); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_2 = ___1_modOverr; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = ___0_mod; NullCheck(L_2); ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315(L_2, L_3, NULL); // ApplyOverridesOf(mod, modOverr); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_5 = ___1_modOverr; FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5(__this, L_4, L_5, NULL); // } return; } } // System.Boolean FIMSpace.Generating.FieldSetupComposition::ValidateComposition(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldSetupComposition_ValidateComposition_mAD7AB8670111551713BD427D8581E1D984DD9B26 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, int32_t ___0_selectedPack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_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_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_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_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* V_1 = NULL; { // if (GenType == EPGGGenType.None) return false; int32_t L_0 = __this->___GenType_5; if (L_0) { goto IL_000a; } } { // if (GenType == EPGGGenType.None) return false; return (bool)0; } IL_000a: { // if (GenType == EPGGGenType.Modificator) return JustMod != null; int32_t L_1 = __this->___GenType_5; if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_0020; } } { // if (GenType == EPGGGenType.Modificator) return JustMod != null; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = __this->___JustMod_7; 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); return L_3; } IL_0020: { // if (GenType == EPGGGenType.ModPack) int32_t L_4 = __this->___GenType_5; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_0076; } } { // if (JustModPack == null) return false; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = __this->___JustModPack_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0039; } } { // if (JustModPack == null) return false; return (bool)0; } IL_0039: { // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_7 = __this->___FieldPackagesOverrides_11; if (L_7) { goto IL_004c; } } { // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_8 = (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*)il2cpp_codegen_object_new(List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C(L_8, List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var); __this->___FieldPackagesOverrides_11 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldPackagesOverrides_11), (void*)L_8); } IL_004c: { // if (FieldPackagesOverrides.Count == 0) List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_9 = __this->___FieldPackagesOverrides_11; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_9, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); if (L_10) { goto IL_0069; } } { // FieldPackagesOverrides.Add(new PackOverrideHelper()); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_11 = __this->___FieldPackagesOverrides_11; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_12 = (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*)il2cpp_codegen_object_new(PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); NullCheck(L_12); PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97(L_12, NULL); NullCheck(L_11); List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_inline(L_11, L_12, List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_RuntimeMethod_var); } IL_0069: { // return JustModPack != null; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_13 = __this->___JustModPack_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_14; L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return L_14; } IL_0076: { // if (FieldSetupVariablesOverrides == null) return false; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_15 = __this->___FieldSetupVariablesOverrides_10; if (L_15) { goto IL_0080; } } { // if (FieldSetupVariablesOverrides == null) return false; return (bool)0; } IL_0080: { // if (Setup == null) return false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = __this->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_0090; } } { // if (Setup == null) return false; return (bool)0; } IL_0090: { // if (Setup.Variables == null) return false; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = __this->___Setup_4; NullCheck(L_18); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_19 = L_18->___Variables_8; if (L_19) { goto IL_009f; } } { // if (Setup.Variables == null) return false; return (bool)0; } IL_009f: { // if (FieldSetupVariablesOverrides.Count != Setup.Variables.Count) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = __this->___FieldSetupVariablesOverrides_10; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_20, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_22 = __this->___Setup_4; NullCheck(L_22); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_23 = L_22->___Variables_8; NullCheck(L_23); int32_t L_24; L_24 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_23, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_21) == ((int32_t)L_24))) { goto IL_00c2; } } { // AdjustFieldSetupVariables(); FieldSetupComposition_AdjustFieldSetupVariables_m095A844F8780C65E604F7845118ED8AB8BF3B945(__this, NULL); } IL_00c2: { // if (FieldPackagesOverrides.Count != Setup.ModificatorPacks.Count) List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_25 = __this->___FieldPackagesOverrides_11; NullCheck(L_25); int32_t L_26; L_26 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_25, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_27 = __this->___Setup_4; NullCheck(L_27); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_28 = L_27->___ModificatorPacks_15; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_28, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_26) == ((int32_t)L_29))) { goto IL_00e5; } } { // AdjustModPacksCount(); FieldSetupComposition_AdjustModPacksCount_mCEE10EB7DE51F1BF08FA81A3BF1B364534727B02(__this, NULL); } IL_00e5: { // if (UtilityModsOverrides.Count != Setup.UtilityModificators.Count) List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_30 = __this->___UtilityModsOverrides_12; NullCheck(L_30); int32_t L_31; L_31 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_30, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_32 = __this->___Setup_4; NullCheck(L_32); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_33 = L_32->___UtilityModificators_14; NullCheck(L_33); int32_t L_34; L_34 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_33, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_31) == ((int32_t)L_34))) { goto IL_0108; } } { // AdjustUtilityModsCount(); FieldSetupComposition_AdjustUtilityModsCount_m07F3578D94E857C70C2614F1B058C3D83DFBA79F(__this, NULL); } IL_0108: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) V_0 = 0; goto IL_014b; } IL_010c: { // var packOverr = FieldPackagesOverrides[i]; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_35 = __this->___FieldPackagesOverrides_11; int32_t L_36 = V_0; NullCheck(L_35); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_37; L_37 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_35, L_36, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); V_1 = L_37; // if (packOverr.PackVariablesOverrides.Count != Setup.ModificatorPacks[i].Variables.Count) PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_38 = V_1; NullCheck(L_38); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_39 = L_38->___PackVariablesOverrides_2; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_39, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_41 = __this->___Setup_4; NullCheck(L_41); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_42 = L_41->___ModificatorPacks_15; int32_t L_43 = V_0; NullCheck(L_42); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_44; L_44 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_42, L_43, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_44); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_45 = L_44->___Variables_13; NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_45, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_40) == ((int32_t)L_46))) { goto IL_0147; } } { // packOverr.AdjustFieldSetupVariables(); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_47 = V_1; NullCheck(L_47); PackOverrideHelper_AdjustFieldSetupVariables_mABA4DEE0644185006286093389C918800E1071A4(L_47, NULL); } IL_0147: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_48 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_014b: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_49 = V_0; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_50 = __this->___FieldPackagesOverrides_11; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_50, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); if ((((int32_t)L_49) < ((int32_t)L_51))) { goto IL_010c; } } { // return true; return (bool)1; } } // System.Void FIMSpace.Generating.FieldSetupComposition::ValidatePlanner() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ValidatePlanner_mB190FA3935D64219012C54E65787CBA7CF800C80 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE0C51A8AAA27E31B63E78EDF60DB7BA6B0283B4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* V_1 = NULL; { // if (ParentFieldPlanner == null) return; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = __this->___ParentFieldPlanner_15; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000f; } } { // if (ParentFieldPlanner == null) return; return; } IL_000f: { // if (InitShapes.Count == 0) List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_2 = __this->___InitShapes_17; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline(L_2, List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); if (L_3) { goto IL_0034; } } { // InitShapes.Add(GetShape(ParentFieldPlanner)); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_4 = __this->___InitShapes_17; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = __this->___ParentFieldPlanner_15; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_6; L_6 = FieldSetupComposition_GetShape_m2F5ED464F4C8C6AFBE4596DBB16EB2353A91B954(__this, L_5, NULL); NullCheck(L_4); List_1_Add_mE0C51A8AAA27E31B63E78EDF60DB7BA6B0283B4A_inline(L_4, L_6, List_1_Add_mE0C51A8AAA27E31B63E78EDF60DB7BA6B0283B4A_RuntimeMethod_var); return; } IL_0034: { // for (int s = 0; s < InitShapes.Count; s++) V_0 = 0; goto IL_00b5; } IL_0038: { // if (InitShapes[s] == null) List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_7 = __this->___InitShapes_17; int32_t L_8 = V_0; NullCheck(L_7); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_9; L_9 = List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796(L_7, L_8, List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0066; } } { // InitShapes[s] = GetShape(ParentFieldPlanner); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_11 = __this->___InitShapes_17; int32_t L_12 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_13 = __this->___ParentFieldPlanner_15; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_14; L_14 = FieldSetupComposition_GetShape_m2F5ED464F4C8C6AFBE4596DBB16EB2353A91B954(__this, L_13, NULL); NullCheck(L_11); List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF(L_11, L_12, L_14, List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF_RuntimeMethod_var); goto IL_00b1; } IL_0066: { // var shpe = ParentFieldPlanner.ShapeGenerator; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_15 = __this->___ParentFieldPlanner_15; NullCheck(L_15); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_16 = L_15->___ShapeGenerator_25; V_1 = L_16; // if (shpe != null) ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_17 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_18) { goto IL_00b1; } } { // if (InitShapes[s].GetType() != shpe.GetType()) List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_19 = __this->___InitShapes_17; int32_t L_20 = V_0; NullCheck(L_19); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_21; L_21 = List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796(L_19, L_20, List_1_get_Item_m430AAD5852DAA98C9CAAA5A0FABFC7FAA43A6796_RuntimeMethod_var); NullCheck(L_21); Type_t* L_22; L_22 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_21, NULL); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_23 = V_1; NullCheck(L_23); Type_t* L_24; L_24 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_23, NULL); il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_25; L_25 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_22, L_24, NULL); if (!L_25) { goto IL_00b1; } } { // InitShapes[s] = GetShape(ParentFieldPlanner); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_26 = __this->___InitShapes_17; int32_t L_27 = V_0; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_28 = __this->___ParentFieldPlanner_15; ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_29; L_29 = FieldSetupComposition_GetShape_m2F5ED464F4C8C6AFBE4596DBB16EB2353A91B954(__this, L_28, NULL); NullCheck(L_26); List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF(L_26, L_27, L_29, List_1_set_Item_m07F055273C3267B0D588F5E0A76E841AA89F62CF_RuntimeMethod_var); } IL_00b1: { // for (int s = 0; s < InitShapes.Count; s++) int32_t L_30 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00b5: { // for (int s = 0; s < InitShapes.Count; s++) int32_t L_31 = V_0; List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_32 = __this->___InitShapes_17; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_inline(L_32, List_1_get_Count_m2AE68D0B3D775D94A5F555CF06BFE021BFAE400C_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_0038; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::ReloadShape() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ReloadShape_mDB4F727825A2CA55D083E487ACE7B5A01339FA9A (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // InitShapes = new List(); List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749* L_0 = (List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749*)il2cpp_codegen_object_new(List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF(L_0, List_1__ctor_m86828770D1607C0FF9F60B0BD42D6256E1FE90EF_RuntimeMethod_var); __this->___InitShapes_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___InitShapes_17), (void*)L_0); // ValidatePlanner(); FieldSetupComposition_ValidatePlanner_mB190FA3935D64219012C54E65787CBA7CF800C80(__this, NULL); // } return; } } // FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase FIMSpace.Generating.FieldSetupComposition::GetShape(FIMSpace.Generating.Planning.FieldPlanner) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* FieldSetupComposition_GetShape_m2F5ED464F4C8C6AFBE4596DBB16EB2353A91B954 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* ___0_planner, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_m553510689144597C0A44A80FB20A206D725AC67C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (planner == null) return null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_0 = ___0_planner; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_000b; } } { // if (planner == null) return null; return (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*)NULL; } IL_000b: { // if (planner.ShapeGenerator == null) return null; FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_2 = ___0_planner; NullCheck(L_2); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_3 = L_2->___ShapeGenerator_25; 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_001b; } } { // if (planner.ShapeGenerator == null) return null; return (ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653*)NULL; } IL_001b: { // return ScriptableObject.Instantiate(planner.ShapeGenerator); FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* L_5 = ___0_planner; NullCheck(L_5); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_6 = L_5->___ShapeGenerator_25; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653* L_7; L_7 = Object_Instantiate_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_m553510689144597C0A44A80FB20A206D725AC67C(L_6, Object_Instantiate_TisShapeGeneratorBase_t43739CFCB2DB4ED98B96DBCB4407D5969C36A653_m553510689144597C0A44A80FB20A206D725AC67C_RuntimeMethod_var); return L_7; } } // FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper FIMSpace.Generating.FieldSetupComposition::GetOverridesFor(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* FieldSetupComposition_GetOverridesFor_mAC0FB599806DEDEEA94047FDEA0A2BC458174961 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) V_0 = 0; goto IL_002e; } IL_0004: { // if (FieldPackagesOverrides[i].ParentPack == pack) return FieldPackagesOverrides[i]; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_0 = __this->___FieldPackagesOverrides_11; int32_t L_1 = V_0; NullCheck(L_0); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_2; L_2 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_0, L_1, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); NullCheck(L_2); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_3 = L_2->___ParentPack_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4 = ___0_pack; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_4, NULL); if (!L_5) { goto IL_002a; } } { // if (FieldPackagesOverrides[i].ParentPack == pack) return FieldPackagesOverrides[i]; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_6 = __this->___FieldPackagesOverrides_11; int32_t L_7 = V_0; NullCheck(L_6); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_8; L_8 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_6, L_7, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); return L_8; } IL_002a: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002e: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_10 = V_0; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_11 = __this->___FieldPackagesOverrides_11; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_11, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0004; } } { // return null; return (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*)NULL; } } // UnityEngine.Vector3 FIMSpace.Generating.FieldSetupComposition::GetCellSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetupComposition_GetCellSize_m23F9B4C669965F07D3781D6C1A9F9E1D92262879 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { { // if (OverrideCellSize) bool L_0 = __this->___OverrideCellSize_13; if (!L_0) { goto IL_000f; } } { // return OverridingCellSize; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___OverridingCellSize_14; return L_1; } IL_000f: { // if (GenType == EPGGGenType.FieldSetup) int32_t L_2 = __this->___GenType_5; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0024; } } { // return Setup.GetCellUnitSize(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = __this->___Setup_4; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_3, NULL); return L_4; } IL_0024: { // return Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); return L_5; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshPlannerVariablesCount(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshPlannerVariablesCount_m89EB6AD3287B497D36C33F8CA5AA350A019CAC6C (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___0_variables, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // PGGUtils.AdjustCount(PlannerVariablesOverrides, variables.Count); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___PlannerVariablesOverrides_16; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = ___0_variables; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_1, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_0, L_2, (bool)0, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); // for (int i = 0; i < variables.Count; i++) V_0 = 0; goto IL_0033; } IL_0016: { // PlannerVariablesOverrides[i].UpdateVariableWith(variables[i]); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_3 = __this->___PlannerVariablesOverrides_16; int32_t L_4 = V_0; NullCheck(L_3); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_5; L_5 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_3, L_4, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = ___0_variables; int32_t L_7 = V_0; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_5); FieldVariable_UpdateVariableWith_m87BBDD6630BA965B8412E5FF631347FF93FF9DC5(L_5, L_8, (bool)0, NULL); // for (int i = 0; i < variables.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0033: { // for (int i = 0; i < variables.Count; i++) int32_t L_10 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = ___0_variables; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_11, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0016; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustFieldSetupVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustFieldSetupVariables_m095A844F8780C65E604F7845118ED8AB8BF3B945 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; int32_t V_1 = 0; { // FieldSetup setup = Setup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___Setup_4; V_0 = L_0; // if (JustMod) setup = JustMod.TryGetParentSetup(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_1 = __this->___JustMod_7; 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_0022; } } { // if (JustMod) setup = JustMod.TryGetParentSetup(); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = __this->___JustMod_7; NullCheck(L_3); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4; L_4 = FieldModification_TryGetParentSetup_mFD0BE464A18000CF0C7A7F577EC03178FD4BF7EF(L_3, NULL); V_0 = L_4; goto IL_003b; } IL_0022: { // else if (JustModPack) setup = JustModPack.ParentPreset; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = __this->___JustModPack_6; 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_003b; } } { // else if (JustModPack) setup = JustModPack.ParentPreset; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_7 = __this->___JustModPack_6; NullCheck(L_7); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = L_7->___ParentPreset_5; V_0 = L_8; } IL_003b: { // if (setup == null) return; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0045; } } { // if (setup == null) return; return; } IL_0045: { // PGGUtils.AdjustCount(FieldSetupVariablesOverrides, setup.Variables.Count, true); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = __this->___FieldSetupVariablesOverrides_10; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; NullCheck(L_12); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_13 = L_12->___Variables_8; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_13, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_11, L_14, (bool)1, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); // for (int i = 0; i < FieldSetupVariablesOverrides.Count; i++) V_1 = 0; goto IL_008f; } IL_0060: { // if (FieldSetupVariablesOverrides[i] == null) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_15 = __this->___FieldSetupVariablesOverrides_10; int32_t L_16 = V_1; NullCheck(L_15); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_17; L_17 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_15, L_16, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); if (L_17) { goto IL_008b; } } { // FieldSetupVariablesOverrides[i] = setup.Variables[i].Copy(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_18 = __this->___FieldSetupVariablesOverrides_10; int32_t L_19 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_20 = V_0; NullCheck(L_20); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_21 = L_20->___Variables_8; int32_t L_22 = V_1; NullCheck(L_21); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23; L_23 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_21, L_22, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_23); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24; L_24 = FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F(L_23, NULL); NullCheck(L_18); List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231(L_18, L_19, L_24, List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); } IL_008b: { // for (int i = 0; i < FieldSetupVariablesOverrides.Count; i++) int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_008f: { // for (int i = 0; i < FieldSetupVariablesOverrides.Count; i++) int32_t L_26 = V_1; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_27 = __this->___FieldSetupVariablesOverrides_10; NullCheck(L_27); int32_t L_28; L_28 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_27, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_28))) { goto IL_0060; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustModPacksCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustModPacksCount_mCEE10EB7DE51F1BF08FA81A3BF1B364534727B02 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisPackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_m7AC5BFA2E3787A251941840B4D6F6B2F3E726FAC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; { // int preCount = Setup.ModificatorPacks.Count; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___Setup_4; NullCheck(L_0); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_1 = L_0->___ModificatorPacks_15; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_1, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); V_0 = L_2; // PGGUtils.AdjustCount(FieldPackagesOverrides, Setup.ModificatorPacks.Count); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_3 = __this->___FieldPackagesOverrides_11; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = __this->___Setup_4; NullCheck(L_4); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_5 = L_4->___ModificatorPacks_15; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_5, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisPackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_m7AC5BFA2E3787A251941840B4D6F6B2F3E726FAC(L_3, L_6, (bool)0, PGGUtils_AdjustCount_TisPackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_m7AC5BFA2E3787A251941840B4D6F6B2F3E726FAC_RuntimeMethod_var); // bool refreshNeeded = false; V_1 = (bool)0; // if (FieldPackagesOverrides.Count != preCount) refreshNeeded = true; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_7 = __this->___FieldPackagesOverrides_11; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_7, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); int32_t L_9 = V_0; if ((((int32_t)L_8) == ((int32_t)L_9))) { goto IL_003f; } } { // if (FieldPackagesOverrides.Count != preCount) refreshNeeded = true; V_1 = (bool)1; } IL_003f: { // if (!refreshNeeded) bool L_10 = V_1; if (L_10) { goto IL_0075; } } { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) V_2 = 0; goto IL_0067; } IL_0046: { // if (FieldPackagesOverrides[i].ParentPack == null) List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_11 = __this->___FieldPackagesOverrides_11; int32_t L_12 = V_2; NullCheck(L_11); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_13; L_13 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_11, L_12, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); NullCheck(L_13); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_14 = L_13->___ParentPack_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0063; } } { // refreshNeeded = true; V_1 = (bool)1; // break; goto IL_0075; } IL_0063: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0067: { // for (int i = 0; i < FieldPackagesOverrides.Count; i++) int32_t L_17 = V_2; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_18 = __this->___FieldPackagesOverrides_11; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_18, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0046; } } IL_0075: { // if (!refreshNeeded) return; bool L_20 = V_1; if (L_20) { goto IL_0079; } } { // if (!refreshNeeded) return; return; } IL_0079: { // ReinitializePacks(); FieldSetupComposition_ReinitializePacks_m2B57B7EBC0274183043FD024F417B9F6E57F7E5C(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::ReinitializePacks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ReinitializePacks_m2B57B7EBC0274183043FD024F417B9F6E57F7E5C (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < Setup.ModificatorPacks.Count; i++) V_0 = 0; goto IL_0049; } IL_0004: { // if (FieldPackagesOverrides[i] == null) FieldPackagesOverrides[i] = new PackOverrideHelper(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_0 = __this->___FieldPackagesOverrides_11; int32_t L_1 = V_0; NullCheck(L_0); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_2; L_2 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_0, L_1, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); if (L_2) { goto IL_0023; } } { // if (FieldPackagesOverrides[i] == null) FieldPackagesOverrides[i] = new PackOverrideHelper(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_3 = __this->___FieldPackagesOverrides_11; int32_t L_4 = V_0; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_5 = (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*)il2cpp_codegen_object_new(PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); NullCheck(L_5); PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97(L_5, NULL); NullCheck(L_3); List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257(L_3, L_4, L_5, List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257_RuntimeMethod_var); } IL_0023: { // FieldPackagesOverrides[i].ReInitializeWith(Setup.ModificatorPacks[i]); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_6 = __this->___FieldPackagesOverrides_11; int32_t L_7 = V_0; NullCheck(L_6); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_8; L_8 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_6, L_7, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = __this->___Setup_4; NullCheck(L_9); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_10 = L_9->___ModificatorPacks_15; int32_t L_11 = V_0; NullCheck(L_10); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_12; L_12 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_10, L_11, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); NullCheck(L_8); PackOverrideHelper_ReInitializeWith_m390DD7715103101BBEDA0092CBD53839EFF5678E(L_8, L_12, NULL); // for (int i = 0; i < Setup.ModificatorPacks.Count; i++) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0049: { // for (int i = 0; i < Setup.ModificatorPacks.Count; i++) int32_t L_14 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = __this->___Setup_4; NullCheck(L_15); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_16 = L_15->___ModificatorPacks_15; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_16, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_17))) { goto IL_0004; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::AdjustUtilityModsCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_AdjustUtilityModsCount_m07F3578D94E857C70C2614F1B058C3D83DFBA79F (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_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_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; { // int preCount = Setup.UtilityModificators.Count; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___Setup_4; NullCheck(L_0); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_1 = L_0->___UtilityModificators_14; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_1, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); V_0 = L_2; // PGGUtils.AdjustCount(UtilityModsOverrides, Setup.UtilityModificators.Count); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_3 = __this->___UtilityModsOverrides_12; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = __this->___Setup_4; NullCheck(L_4); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_5 = L_4->___UtilityModificators_14; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_5, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97(L_3, L_6, (bool)0, PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97_RuntimeMethod_var); // bool refreshNeeded = false; V_1 = (bool)0; // if (UtilityModsOverrides.Count != preCount) refreshNeeded = true; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_7 = __this->___UtilityModsOverrides_12; NullCheck(L_7); int32_t L_8; L_8 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_7, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); int32_t L_9 = V_0; if ((((int32_t)L_8) == ((int32_t)L_9))) { goto IL_003f; } } { // if (UtilityModsOverrides.Count != preCount) refreshNeeded = true; V_1 = (bool)1; } IL_003f: { // if (!refreshNeeded) bool L_10 = V_1; if (L_10) { goto IL_0075; } } { // for (int i = 0; i < UtilityModsOverrides.Count; i++) V_2 = 0; goto IL_0067; } IL_0046: { // if (UtilityModsOverrides[i].ParentMod == null) List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_11 = __this->___UtilityModsOverrides_12; int32_t L_12 = V_2; NullCheck(L_11); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_13; L_13 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_11, L_12, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); NullCheck(L_13); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_14 = L_13->___ParentMod_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_15; L_15 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_15) { goto IL_0063; } } { // refreshNeeded = true; V_1 = (bool)1; // break; goto IL_0075; } IL_0063: { // for (int i = 0; i < UtilityModsOverrides.Count; i++) int32_t L_16 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0067: { // for (int i = 0; i < UtilityModsOverrides.Count; i++) int32_t L_17 = V_2; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_18 = __this->___UtilityModsOverrides_12; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_18, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); if ((((int32_t)L_17) < ((int32_t)L_19))) { goto IL_0046; } } IL_0075: { // if (!refreshNeeded) return; bool L_20 = V_1; if (L_20) { goto IL_0079; } } { // if (!refreshNeeded) return; return; } IL_0079: { // for (int i = 0; i < Setup.UtilityModificators.Count; i++) V_3 = 0; goto IL_00c2; } IL_007d: { // if (UtilityModsOverrides[i] == null) UtilityModsOverrides[i] = new ModOverrideHelper(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_21 = __this->___UtilityModsOverrides_12; int32_t L_22 = V_3; NullCheck(L_21); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_23; L_23 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_21, L_22, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); if (L_23) { goto IL_009c; } } { // if (UtilityModsOverrides[i] == null) UtilityModsOverrides[i] = new ModOverrideHelper(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_24 = __this->___UtilityModsOverrides_12; int32_t L_25 = V_3; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_26 = (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)il2cpp_codegen_object_new(ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); NullCheck(L_26); ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950(L_26, NULL); NullCheck(L_24); List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11(L_24, L_25, L_26, List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11_RuntimeMethod_var); } IL_009c: { // UtilityModsOverrides[i].UpdateModsCountWith(Setup.UtilityModificators[i]); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_27 = __this->___UtilityModsOverrides_12; int32_t L_28 = V_3; NullCheck(L_27); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_29; L_29 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_27, L_28, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = __this->___Setup_4; NullCheck(L_30); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_31 = L_30->___UtilityModificators_14; int32_t L_32 = V_3; NullCheck(L_31); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_33; L_33 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_31, L_32, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_29); ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315(L_29, L_33, NULL); // for (int i = 0; i < Setup.UtilityModificators.Count; i++) int32_t L_34 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00c2: { // for (int i = 0; i < Setup.UtilityModificators.Count; i++) int32_t L_35 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36 = __this->___Setup_4; NullCheck(L_36); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_37 = L_36->___UtilityModificators_14; NullCheck(L_37); int32_t L_38; L_38 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_37, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_35) < ((int32_t)L_38))) { goto IL_007d; } } { // } return; } } // FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::GetOverridedSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_GetOverridedSetup_mC84EAC096EC13C8342DAA9730B765728104C0D3B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_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_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_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_5 = NULL; int32_t V_6 = 0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_7 = NULL; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_8 = NULL; { // if (GenType == EPGGGenType.FieldSetup) int32_t L_0 = __this->___GenType_5; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_0017; } } { // nSetup = ScriptableObject.Instantiate(Setup); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = __this->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2; L_2 = Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A(L_1, Object_Instantiate_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m14D2124A304CD5ECA36FCE3485E8032FDBEBEB0A_RuntimeMethod_var); V_0 = L_2; goto IL_001d; } IL_0017: { // nSetup = ScriptableObject.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3; L_3 = ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986(ScriptableObject_CreateInstance_TisFieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926_m20C47394F2FC8BF0B4F7503D15A56F2922925986_RuntimeMethod_var); V_0 = L_3; } IL_001d: { // if (OverrideCellSize) bool L_4 = __this->___OverrideCellSize_13; if (!L_4) { goto IL_0049; } } { // nSetup.CellSize = OverridingCellSize.x; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = (&__this->___OverridingCellSize_14); float L_7 = L_6->___x_2; NullCheck(L_5); L_5->___CellSize_4 = L_7; // nSetup.NonUniformSize = true; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = V_0; NullCheck(L_8); L_8->___NonUniformSize_5 = (bool)1; // nSetup.NonUniformCellSize = OverridingCellSize; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___OverridingCellSize_14; NullCheck(L_9); L_9->___NonUniformCellSize_6 = L_10; } IL_0049: { // if (GenType == EPGGGenType.FieldSetup) int32_t L_11 = __this->___GenType_5; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0256; } } { // for (int v = 0; v < nSetup.Variables.Count; v++) V_1 = 0; goto IL_007a; } IL_0059: { // nSetup.Variables[v].SetValue(FieldSetupVariablesOverrides[v]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = V_0; NullCheck(L_12); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_13 = L_12->___Variables_8; int32_t L_14 = V_1; NullCheck(L_13); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_15; L_15 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_13, L_14, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_16 = __this->___FieldSetupVariablesOverrides_10; int32_t L_17 = V_1; NullCheck(L_16); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_18; L_18 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_16, L_17, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_15); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_15, L_18, NULL); // for (int v = 0; v < nSetup.Variables.Count; v++) int32_t L_19 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1)); } IL_007a: { // for (int v = 0; v < nSetup.Variables.Count; v++) int32_t L_20 = V_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = V_0; NullCheck(L_21); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_22 = L_21->___Variables_8; NullCheck(L_22); int32_t L_23; L_23 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_22, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_20) < ((int32_t)L_23))) { goto IL_0059; } } { // for (int v = 0; v < Setup.CellsCommands.Count; v++) V_2 = 0; goto IL_00d9; } IL_008c: { // if (Setup.CellsCommands[v].extraMod) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_24 = __this->___Setup_4; NullCheck(L_24); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_25; L_25 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_24, NULL); int32_t L_26 = V_2; NullCheck(L_25); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_27; L_27 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_25, L_26, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_27); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = L_27->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_29; L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL); if (!L_29) { goto IL_00d5; } } { // nSetup.CellsCommands[v].extraMod = ScriptableObject.Instantiate(Setup.CellsCommands[v].extraMod); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_30 = V_0; NullCheck(L_30); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_31; L_31 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_30, NULL); int32_t L_32 = V_2; NullCheck(L_31); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_33; L_33 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_31, L_32, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_34 = __this->___Setup_4; NullCheck(L_34); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_35; L_35 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_34, NULL); int32_t L_36 = V_2; NullCheck(L_35); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_37; L_37 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_35, L_36, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_37); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_38 = L_37->___extraMod_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_39; L_39 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_38, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); NullCheck(L_33); L_33->___extraMod_6 = L_39; Il2CppCodeGenWriteBarrier((void**)(&L_33->___extraMod_6), (void*)L_39); } IL_00d5: { // for (int v = 0; v < Setup.CellsCommands.Count; v++) int32_t L_40 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_00d9: { // for (int v = 0; v < Setup.CellsCommands.Count; v++) int32_t L_41 = V_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42 = __this->___Setup_4; NullCheck(L_42); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_43; L_43 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_42, NULL); NullCheck(L_43); int32_t L_44; L_44 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_43, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_41) < ((int32_t)L_44))) { goto IL_008c; } } { // for (int u = 0; u < Setup.UtilityModificators.Count; u++) V_3 = 0; goto IL_01ea; } IL_00f3: { // nSetup.UtilityModificators[u] = ScriptableObject.Instantiate(Setup.UtilityModificators[u]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_45 = V_0; NullCheck(L_45); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_46 = L_45->___UtilityModificators_14; int32_t L_47 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_48 = __this->___Setup_4; NullCheck(L_48); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_49 = L_48->___UtilityModificators_14; int32_t L_50 = V_3; NullCheck(L_49); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_51; L_51 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_49, L_50, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_52; L_52 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_51, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); NullCheck(L_46); List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2(L_46, L_47, L_52, List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); // ApplyOverridesOf(nSetup.UtilityModificators[u], UtilityModsOverrides[u]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_53 = V_0; NullCheck(L_53); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_54 = L_53->___UtilityModificators_14; int32_t L_55 = V_3; NullCheck(L_54); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_56; L_56 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_54, L_55, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_57 = __this->___UtilityModsOverrides_12; int32_t L_58 = V_3; NullCheck(L_57); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_59; L_59 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_57, L_58, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5(__this, L_56, L_59, NULL); // for (int c = 0; c < nSetup.CellsCommands.Count; c++) V_4 = 0; goto IL_01d4; } IL_013b: { // var comm = nSetup.CellsCommands[c]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_60 = V_0; NullCheck(L_60); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_61; L_61 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_60, NULL); int32_t L_62 = V_4; NullCheck(L_61); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_63; L_63 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_61, L_62, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); V_5 = L_63; // if (Setup.CellsCommands[c].TargetModification == Setup.UtilityModificators[u]) comm.TargetModification = nSetup.UtilityModificators[u]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_64 = __this->___Setup_4; NullCheck(L_64); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_65; L_65 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_64, NULL); int32_t L_66 = V_4; NullCheck(L_65); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_67; L_67 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_65, L_66, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_67); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_68 = L_67->___TargetModification_2; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_69 = __this->___Setup_4; NullCheck(L_69); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_70 = L_69->___UtilityModificators_14; int32_t L_71 = V_3; NullCheck(L_70); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_72; L_72 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_70, L_71, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_73; L_73 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_68, L_72, NULL); if (!L_73) { goto IL_018c; } } { // if (Setup.CellsCommands[c].TargetModification == Setup.UtilityModificators[u]) comm.TargetModification = nSetup.UtilityModificators[u]; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_74 = V_5; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = V_0; NullCheck(L_75); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_76 = L_75->___UtilityModificators_14; int32_t L_77 = V_3; NullCheck(L_76); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_78; L_78 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_76, L_77, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_74); L_74->___TargetModification_2 = L_78; Il2CppCodeGenWriteBarrier((void**)(&L_74->___TargetModification_2), (void*)L_78); } IL_018c: { // if (Setup.CellsCommands[c].extraMod == Setup.UtilityModificators[u]) comm.extraMod = nSetup.UtilityModificators[u]; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_79 = __this->___Setup_4; NullCheck(L_79); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_80; L_80 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_79, NULL); int32_t L_81 = V_4; NullCheck(L_80); InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_82; L_82 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_80, L_81, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var); NullCheck(L_82); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_83 = L_82->___extraMod_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_84 = __this->___Setup_4; NullCheck(L_84); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_85 = L_84->___UtilityModificators_14; int32_t L_86 = V_3; NullCheck(L_85); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_87; L_87 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_85, L_86, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_88; L_88 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_83, L_87, NULL); if (!L_88) { goto IL_01ce; } } { // if (Setup.CellsCommands[c].extraMod == Setup.UtilityModificators[u]) comm.extraMod = nSetup.UtilityModificators[u]; InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_89 = V_5; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_90 = V_0; NullCheck(L_90); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_91 = L_90->___UtilityModificators_14; int32_t L_92 = V_3; NullCheck(L_91); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_93; L_93 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_91, L_92, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_89); L_89->___extraMod_6 = L_93; Il2CppCodeGenWriteBarrier((void**)(&L_89->___extraMod_6), (void*)L_93); } IL_01ce: { // for (int c = 0; c < nSetup.CellsCommands.Count; c++) int32_t L_94 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_01d4: { // for (int c = 0; c < nSetup.CellsCommands.Count; c++) int32_t L_95 = V_4; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_96 = V_0; NullCheck(L_96); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_97; L_97 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_96, NULL); NullCheck(L_97); int32_t L_98; L_98 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_97, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var); if ((((int32_t)L_95) < ((int32_t)L_98))) { goto IL_013b; } } { // for (int u = 0; u < Setup.UtilityModificators.Count; u++) int32_t L_99 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_01ea: { // for (int u = 0; u < Setup.UtilityModificators.Count; u++) int32_t L_100 = V_3; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_101 = __this->___Setup_4; NullCheck(L_101); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_102 = L_101->___UtilityModificators_14; NullCheck(L_102); int32_t L_103; L_103 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_102, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_100) < ((int32_t)L_103))) { goto IL_00f3; } } { // for (int p = 0; p < Setup.ModificatorPacks.Count; p++) V_6 = 0; goto IL_023d; } IL_0205: { // nSetup.ModificatorPacks[p] = PrepareOverrideExecutionForModPack(Setup.ModificatorPacks[p], FieldPackagesOverrides[p]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_104 = V_0; NullCheck(L_104); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_105 = L_104->___ModificatorPacks_15; int32_t L_106 = V_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_107 = __this->___Setup_4; NullCheck(L_107); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_108 = L_107->___ModificatorPacks_15; int32_t L_109 = V_6; NullCheck(L_108); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_110; L_110 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_108, L_109, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_111 = __this->___FieldPackagesOverrides_11; int32_t L_112 = V_6; NullCheck(L_111); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_113; L_113 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_111, L_112, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_114; L_114 = FieldSetupComposition_PrepareOverrideExecutionForModPack_m30F5904A4D0BD98F040D4BA389BD0E57F8E9866B(__this, L_110, L_113, NULL); NullCheck(L_105); List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD(L_105, L_106, L_114, List_1_set_Item_m5A263E6A8CD78EC99DA96EDF4FF15ECA064861BD_RuntimeMethod_var); // for (int p = 0; p < Setup.ModificatorPacks.Count; p++) int32_t L_115 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_115, 1)); } IL_023d: { // for (int p = 0; p < Setup.ModificatorPacks.Count; p++) int32_t L_116 = V_6; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_117 = __this->___Setup_4; NullCheck(L_117); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_118 = L_117->___ModificatorPacks_15; NullCheck(L_118); int32_t L_119; L_119 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_118, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var); if ((((int32_t)L_116) < ((int32_t)L_119))) { goto IL_0205; } } { goto IL_0320; } IL_0256: { // nSetup.Variables = FieldSetupVariablesOverrides; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_120 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_121 = __this->___FieldSetupVariablesOverrides_10; NullCheck(L_120); L_120->___Variables_8 = L_121; Il2CppCodeGenWriteBarrier((void**)(&L_120->___Variables_8), (void*)L_121); // FieldSetup parentSetup = GetSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_122; L_122 = FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2(__this, NULL); V_7 = L_122; // if (parentSetup) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_123 = V_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_124; L_124 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_123, NULL); if (!L_124) { goto IL_0280; } } { // nSetup.CellsInstructions = parentSetup.CellsCommands; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_125 = V_0; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_126 = V_7; NullCheck(L_126); List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_127; L_127 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_126, NULL); NullCheck(L_125); L_125->___CellsInstructions_11 = L_127; Il2CppCodeGenWriteBarrier((void**)(&L_125->___CellsInstructions_11), (void*)L_127); } IL_0280: { // if (GenType == EPGGGenType.Modificator) int32_t L_128 = __this->___GenType_5; if ((!(((uint32_t)L_128) == ((uint32_t)2)))) { goto IL_02e8; } } { // if (nSetup.RootPack == null) nSetup.RootPack = ModificatorsPack.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_129 = V_0; NullCheck(L_129); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_130 = L_129->___RootPack_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_131; L_131 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_130, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_131) { goto IL_02a2; } } { // if (nSetup.RootPack == null) nSetup.RootPack = ModificatorsPack.CreateInstance(); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_132 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_133; L_133 = ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252(ScriptableObject_CreateInstance_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m7FE94214B8EF265FB851914F539FC19993351252_RuntimeMethod_var); NullCheck(L_132); L_132->___RootPack_13 = L_133; Il2CppCodeGenWriteBarrier((void**)(&L_132->___RootPack_13), (void*)L_133); } IL_02a2: { // FieldModification mod = FieldModification.Instantiate(JustMod); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_134 = __this->___JustMod_7; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_135; L_135 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_134, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); V_8 = L_135; // ApplyOverridesOf(mod, UtilityModsOverrides[0]); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_136 = V_8; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_137 = __this->___UtilityModsOverrides_12; NullCheck(L_137); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_138; L_138 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_137, 0, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5(__this, L_136, L_138, NULL); // nSetup.RootPack.FieldModificators.Add(mod); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_139 = V_0; NullCheck(L_139); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_140 = L_139->___RootPack_13; NullCheck(L_140); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_141 = L_140->___FieldModificators_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_142 = V_8; NullCheck(L_141); List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_141, L_142, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var); // nSetup.ModificatorPacks.Add(nSetup.RootPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_143 = V_0; NullCheck(L_143); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_144 = L_143->___ModificatorPacks_15; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_145 = V_0; NullCheck(L_145); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_146 = L_145->___RootPack_13; NullCheck(L_144); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_144, L_146, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); goto IL_0320; } IL_02e8: { // else if (GenType == EPGGGenType.ModPack) int32_t L_147 = __this->___GenType_5; if ((!(((uint32_t)L_147) == ((uint32_t)3)))) { goto IL_0320; } } { // nSetup.RootPack = PrepareOverrideExecutionForModPack(JustModPack, FieldPackagesOverrides[0]); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_148 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_149 = __this->___JustModPack_6; List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_150 = __this->___FieldPackagesOverrides_11; NullCheck(L_150); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_151; L_151 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_150, 0, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_152; L_152 = FieldSetupComposition_PrepareOverrideExecutionForModPack_m30F5904A4D0BD98F040D4BA389BD0E57F8E9866B(__this, L_149, L_151, NULL); NullCheck(L_148); L_148->___RootPack_13 = L_152; Il2CppCodeGenWriteBarrier((void**)(&L_148->___RootPack_13), (void*)L_152); // nSetup.ModificatorPacks.Add(nSetup.RootPack); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_153 = V_0; NullCheck(L_153); List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_154 = L_153->___ModificatorPacks_15; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_155 = V_0; NullCheck(L_155); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_156 = L_155->___RootPack_13; NullCheck(L_154); List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_inline(L_154, L_156, List_1_Add_mBFC4129B667F4D824154BB55FBF041C9096FA8D7_RuntimeMethod_var); } IL_0320: { // return nSetup; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_157 = V_0; return L_157; } } // FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetupComposition::PrepareOverrideExecutionForModPack(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* FieldSetupComposition_PrepareOverrideExecutionForModPack_m30F5904A4D0BD98F040D4BA389BD0E57F8E9866B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_sourcePack, PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* ___1_overrides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); 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_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* V_3 = NULL; int32_t V_4 = 0; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* V_5 = NULL; { // ModificatorsPack pack = ScriptableObject.Instantiate(sourcePack); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = ___0_sourcePack; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_1; L_1 = Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7(L_0, Object_Instantiate_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_m524EEAFBEE2A118660D51C68A7326DF7E86056D7_RuntimeMethod_var); V_0 = L_1; // if (overrides.SetEnabled == false) PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_2 = ___1_overrides; NullCheck(L_2); bool L_3 = L_2->___SetEnabled_1; if (L_3) { goto IL_0016; } } { // pack.DisableWholePackage = true; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_4 = V_0; NullCheck(L_4); L_4->___DisableWholePackage_7 = (bool)1; } IL_0016: { // for (int v = 0; v < pack.Variables.Count; v++) V_1 = 0; goto IL_003b; } IL_001a: { // pack.Variables[v].SetValue(overrides.PackVariablesOverrides[v]); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5 = V_0; NullCheck(L_5); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = L_5->___Variables_13; int32_t L_7 = V_1; NullCheck(L_6); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_8; L_8 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_6, L_7, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_9 = ___1_overrides; NullCheck(L_9); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_10 = L_9->___PackVariablesOverrides_2; int32_t L_11 = V_1; NullCheck(L_10); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12; L_12 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_10, L_11, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_8); FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_8, L_12, NULL); // for (int v = 0; v < pack.Variables.Count; v++) int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003b: { // for (int v = 0; v < pack.Variables.Count; v++) int32_t L_14 = V_1; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = V_0; NullCheck(L_15); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_16 = L_15->___Variables_13; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_16, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_17))) { goto IL_001a; } } { // for (int m = 0; m < pack.FieldModificators.Count; m++) V_2 = 0; goto IL_0102; } IL_0050: { // pack.FieldModificators[m] = ScriptableObject.Instantiate(sourcePack.FieldModificators[m]); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_18 = V_0; NullCheck(L_18); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_19 = L_18->___FieldModificators_4; int32_t L_20 = V_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_21 = ___0_sourcePack; NullCheck(L_21); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_22 = L_21->___FieldModificators_4; int32_t L_23 = V_2; NullCheck(L_22); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24; L_24 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_22, L_23, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_25; L_25 = Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4(L_24, Object_Instantiate_TisFieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_m802EDE37E7E1EDB998D68DA33DD55BEB837029C4_RuntimeMethod_var); NullCheck(L_19); List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2(L_19, L_20, L_25, List_1_set_Item_m31190CD05869C136C094C2A83499BDEF547576D2_RuntimeMethod_var); // var mod = pack.FieldModificators[m]; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_26 = V_0; NullCheck(L_26); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_27 = L_26->___FieldModificators_4; int32_t L_28 = V_2; NullCheck(L_27); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_29; L_29 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_27, L_28, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); V_3 = L_29; // if (overrides.PackModsOverrides[m].SetEnabled == false) PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_30 = ___1_overrides; NullCheck(L_30); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_31 = L_30->___PackModsOverrides_3; int32_t L_32 = V_2; NullCheck(L_31); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_33; L_33 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_31, L_32, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); NullCheck(L_33); bool L_34 = L_33->___SetEnabled_1; if (L_34) { goto IL_009f; } } { // pack.FieldModificators[m].Enabled = false; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_35 = V_0; NullCheck(L_35); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_36 = L_35->___FieldModificators_4; int32_t L_37 = V_2; NullCheck(L_36); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_38; L_38 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_36, L_37, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_38); L_38->___Enabled_5 = (bool)0; } IL_009f: { // if (Setup != null) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_39 = __this->___Setup_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_40; L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_40) { goto IL_00cd; } } { // if (Setup.IsModDisabledForThisSetup(sourcePack.FieldModificators[m])) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_41 = __this->___Setup_4; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_42 = ___0_sourcePack; NullCheck(L_42); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_43 = L_42->___FieldModificators_4; int32_t L_44 = V_2; NullCheck(L_43); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_45; L_45 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_43, L_44, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_41); bool L_46; L_46 = FieldSetup_IsModDisabledForThisSetup_m29020F1D61F11FC762F2F0172204BDEEB32D9BBD(L_41, L_45, NULL); if (!L_46) { goto IL_00cd; } } { // mod.Enabled = false; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_47 = V_3; NullCheck(L_47); L_47->___Enabled_5 = (bool)0; } IL_00cd: { // for (int s = 0; s < mod.PrefabsList.Count; s++) V_4 = 0; goto IL_00ef; } IL_00d2: { // var modOverr = overrides.PackModsOverrides[m]; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_48 = ___1_overrides; NullCheck(L_48); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_49 = L_48->___PackModsOverrides_3; int32_t L_50 = V_2; NullCheck(L_49); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_51; L_51 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_49, L_50, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); V_5 = L_51; // ApplyOverridesOf(mod, modOverr); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_52 = V_3; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_53 = V_5; FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5(__this, L_52, L_53, NULL); // for (int s = 0; s < mod.PrefabsList.Count; s++) int32_t L_54 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_00ef: { // for (int s = 0; s < mod.PrefabsList.Count; s++) int32_t L_55 = V_4; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_56 = V_3; NullCheck(L_56); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_57 = L_56->___PrefabsList_14; NullCheck(L_57); int32_t L_58; L_58 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_57, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((((int32_t)L_55) < ((int32_t)L_58))) { goto IL_00d2; } } { // for (int m = 0; m < pack.FieldModificators.Count; m++) int32_t L_59 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_59, 1)); } IL_0102: { // for (int m = 0; m < pack.FieldModificators.Count; m++) int32_t L_60 = V_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_61 = V_0; NullCheck(L_61); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_62 = L_61->___FieldModificators_4; NullCheck(L_62); int32_t L_63; L_63 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_62, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_60) < ((int32_t)L_63))) { goto IL_0050; } } { // return pack; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_64 = V_0; return L_64; } } // System.Void FIMSpace.Generating.FieldSetupComposition::ApplyOverridesOf(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* ___1_overrides, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (mod.DrawSetupFor == FieldModification.EModificationMode.CustomPrefabs) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___0_mod; NullCheck(L_0); int32_t L_1 = L_0->___DrawSetupFor_10; if (L_1) { goto IL_009a; } } { // if (mod.PrefabsList.Count != overrides.OverridePrefabs.Count) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_2 = ___0_mod; NullCheck(L_2); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_3 = L_2->___PrefabsList_14; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_3, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_5 = ___1_overrides; NullCheck(L_5); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_6 = L_5->___OverridePrefabs_2; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_6, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((!(((uint32_t)L_4) == ((uint32_t)L_7)))) { goto IL_00c5; } } { // for (int o = 0; o < mod.PrefabsList.Count; o++) V_0 = 0; goto IL_008b; } IL_002a: { // if (overrides.OverridePrefabs[o].GameObject == null) { continue; } ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_8 = ___1_overrides; NullCheck(L_8); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_9 = L_8->___OverridePrefabs_2; int32_t L_10 = V_0; NullCheck(L_9); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_11; L_11 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_9, L_10, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); NullCheck(L_11); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12; L_12 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_11, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_13) { goto IL_0087; } } { // mod.PrefabsList[o].SetPrefab ( overrides.OverridePrefabs[o].CoreGameObject); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_14 = ___0_mod; NullCheck(L_14); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_15 = L_14->___PrefabsList_14; int32_t L_16 = V_0; NullCheck(L_15); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_17; L_17 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_15, L_16, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_18 = ___1_overrides; NullCheck(L_18); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_19 = L_18->___OverridePrefabs_2; int32_t L_20 = V_0; NullCheck(L_19); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_21; L_21 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_19, L_20, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); NullCheck(L_21); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22; L_22 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_21, NULL); NullCheck(L_17); PrefabReference_SetPrefab_m8D92704E7756A86DD10630E9EE97B03BDEF56CC0_inline(L_17, L_22, NULL); // mod.PrefabsList[o].SetCollider ( overrides.OverridePrefabs[o].CoreCollider); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_23 = ___0_mod; NullCheck(L_23); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_24 = L_23->___PrefabsList_14; int32_t L_25 = V_0; NullCheck(L_24); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_26; L_26 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_24, L_25, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_27 = ___1_overrides; NullCheck(L_27); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_28 = L_27->___OverridePrefabs_2; int32_t L_29 = V_0; NullCheck(L_28); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_30; L_30 = List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A(L_28, L_29, List_1_get_Item_mEDE23267C52320B51CE894558F1F701A0701450A_RuntimeMethod_var); NullCheck(L_30); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_31; L_31 = PrefabReference_get_CoreCollider_m3AEFC955D276C7319446133AEC31979CC1CD3302_inline(L_30, NULL); NullCheck(L_26); PrefabReference_SetCollider_m856CF47E0E7D458CD02A8F0E01B9595704DB5F2F_inline(L_26, L_31, NULL); } IL_0087: { // for (int o = 0; o < mod.PrefabsList.Count; o++) int32_t L_32 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_008b: { // for (int o = 0; o < mod.PrefabsList.Count; o++) int32_t L_33 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_34 = ___0_mod; NullCheck(L_34); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_35 = L_34->___PrefabsList_14; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_35, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); if ((((int32_t)L_33) < ((int32_t)L_36))) { goto IL_002a; } } { return; } IL_009a: { // else if (mod.DrawSetupFor == FieldModification.EModificationMode.ObjectMultiEmitter) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_37 = ___0_mod; NullCheck(L_37); int32_t L_38 = L_37->___DrawSetupFor_10; if ((!(((uint32_t)L_38) == ((uint32_t)2)))) { goto IL_00b0; } } { // mod.OMultiStamp = overrides.OverrideMultiSet; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_39 = ___0_mod; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_40 = ___1_overrides; NullCheck(L_40); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_41 = L_40->___OverrideMultiSet_4; NullCheck(L_39); L_39->___OMultiStamp_13 = L_41; Il2CppCodeGenWriteBarrier((void**)(&L_39->___OMultiStamp_13), (void*)L_41); return; } IL_00b0: { // else if (mod.DrawSetupFor == FieldModification.EModificationMode.ObjectsStamp) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_42 = ___0_mod; NullCheck(L_42); int32_t L_43 = L_42->___DrawSetupFor_10; if ((!(((uint32_t)L_43) == ((uint32_t)1)))) { goto IL_00c5; } } { // mod.OStamp = overrides.OverrideStampSet; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_44 = ___0_mod; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_45 = ___1_overrides; NullCheck(L_45); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_46 = L_45->___OverrideStampSet_3; NullCheck(L_44); L_44->___OStamp_11 = L_46; Il2CppCodeGenWriteBarrier((void**)(&L_44->___OStamp_11), (void*)L_46); } IL_00c5: { // } return; } } // FIMSpace.Generating.FieldSetupComposition FIMSpace.Generating.FieldSetupComposition::Copy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* FieldSetupComposition_Copy_m3ADC420A209FE1B2AEAD7A7C5E8ED2331CB9CE08 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return (FieldSetupComposition)MemberwiseClone(); RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); return ((FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6*)CastclassClass((RuntimeObject*)L_0, FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var)); } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshModPackSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshModPackSetup_mBEA2F987CB5582EB03D3F3BC148716E7516F6D26 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!JustModPack) return; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = __this->___JustModPack_6; 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_000e; } } { // if (!JustModPack) return; return; } IL_000e: { // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_2 = __this->___FieldPackagesOverrides_11; if (L_2) { goto IL_0021; } } { // if (FieldPackagesOverrides == null) FieldPackagesOverrides = new List(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_3 = (List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649*)il2cpp_codegen_object_new(List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C(L_3, List_1__ctor_m5ECCFCA55393A2EFFE3B45AC4538748989EF238C_RuntimeMethod_var); __this->___FieldPackagesOverrides_11 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldPackagesOverrides_11), (void*)L_3); } IL_0021: { // if (FieldPackagesOverrides.Count == 0) FieldPackagesOverrides.Add(new PackOverrideHelper()); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_4 = __this->___FieldPackagesOverrides_11; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_inline(L_4, List_1_get_Count_mFD7753BD248419D0840343B3E967DCB82A5211CD_RuntimeMethod_var); if (L_5) { goto IL_003e; } } { // if (FieldPackagesOverrides.Count == 0) FieldPackagesOverrides.Add(new PackOverrideHelper()); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_6 = __this->___FieldPackagesOverrides_11; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_7 = (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*)il2cpp_codegen_object_new(PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); NullCheck(L_7); PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97(L_7, NULL); NullCheck(L_6); List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_inline(L_6, L_7, List_1_Add_m0E037114BC2F5AF3E516F4A8C6591891B5BB7C77_RuntimeMethod_var); } IL_003e: { // RefreshWith(JustModPack); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_8 = __this->___JustModPack_6; FieldSetupComposition_RefreshWith_mC85FCE55FD30A982C5BF063F6D33F2C98C1D1E9C(__this, L_8, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshModSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshModSetup_m0CB3C3EE71A24E8BB8BAAD6C818C1DB5A577113A (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!JustMod) return; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = __this->___JustMod_7; 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_000e; } } { // if (!JustMod) return; return; } IL_000e: { // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_2 = __this->___UtilityModsOverrides_12; if (L_2) { goto IL_0021; } } { // if (UtilityModsOverrides == null) UtilityModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_3 = (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*)il2cpp_codegen_object_new(List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3(L_3, List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); __this->___UtilityModsOverrides_12 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___UtilityModsOverrides_12), (void*)L_3); } IL_0021: { // if (UtilityModsOverrides.Count == 0) UtilityModsOverrides.Add(new ModOverrideHelper()); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_4 = __this->___UtilityModsOverrides_12; NullCheck(L_4); int32_t L_5; L_5 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_4, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); if (L_5) { goto IL_003e; } } { // if (UtilityModsOverrides.Count == 0) UtilityModsOverrides.Add(new ModOverrideHelper()); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_6 = __this->___UtilityModsOverrides_12; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_7 = (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)il2cpp_codegen_object_new(ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); NullCheck(L_7); ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950(L_7, NULL); NullCheck(L_6); List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_inline(L_6, L_7, List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); } IL_003e: { // ApplyOverridesOf(JustMod, UtilityModsOverrides[0]); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = __this->___JustMod_7; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_9 = __this->___UtilityModsOverrides_12; NullCheck(L_9); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_10; L_10 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_9, 0, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); FieldSetupComposition_ApplyOverridesOf_mF6A5E45BE869FF362113540B97EED660D445D5D5(__this, L_8, L_10, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::RefreshWith(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition_RefreshWith_mC85FCE55FD30A982C5BF063F6D33F2C98C1D1E9C (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_justModPack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (FieldPackagesOverrides[0] == null) FieldPackagesOverrides[0] = new PackOverrideHelper(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_0 = __this->___FieldPackagesOverrides_11; NullCheck(L_0); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_1; L_1 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_0, 0, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); if (L_1) { goto IL_001f; } } { // if (FieldPackagesOverrides[0] == null) FieldPackagesOverrides[0] = new PackOverrideHelper(); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_2 = __this->___FieldPackagesOverrides_11; PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_3 = (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434*)il2cpp_codegen_object_new(PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434_il2cpp_TypeInfo_var); NullCheck(L_3); PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97(L_3, NULL); NullCheck(L_2); List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257(L_2, 0, L_3, List_1_set_Item_mF115A5C5BC51D036BB357826332F1D1144D47257_RuntimeMethod_var); } IL_001f: { // FieldPackagesOverrides[0].ReInitializeWith(justModPack); List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* L_4 = __this->___FieldPackagesOverrides_11; NullCheck(L_4); PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* L_5; L_5 = List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576(L_4, 0, List_1_get_Item_mE2A573D9E72B0E97CEF4929F4166361373E7D576_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_6 = ___0_justModPack; NullCheck(L_5); PackOverrideHelper_ReInitializeWith_m390DD7715103101BBEDA0092CBD53839EFF5678E(L_5, L_6, NULL); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition__ctor_m8605B82930BE9C63A74BCC469D789E36D346E811 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) { { // public bool OverrideEnabled = true; __this->___OverrideEnabled_2 = (bool)1; // public EPGGGenType GenType = EPGGGenType.FieldSetup; __this->___GenType_5 = 1; // public Vector3 OverridingCellSize = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___OverridingCellSize_14 = L_0; // public int Instances = 1; __this->___Instances_18 = 1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void FIMSpace.Generating.FieldSetupComposition::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition__cctor_m3625FB903B4B27C5623AD14E7112DBFF3EDFB193 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly double lastCheckedIn = -1; ((FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_StaticFields*)il2cpp_codegen_static_fields_for(FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var))->___lastCheckedIn_19 = (-1.0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::ReInitializeWith(FIMSpace.Generating.ModificatorsPack) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper_ReInitializeWith_m390DD7715103101BBEDA0092CBD53839EFF5678E (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_pack, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mCE44686E49E7D4ABD6385ADB59E2F1A0EF088040_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_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_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_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_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // ParentPack = pack; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_0 = ___0_pack; __this->___ParentPack_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentPack_0), (void*)L_0); // if (PackVariablesOverrides == null) PackVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_1 = __this->___PackVariablesOverrides_2; if (L_1) { goto IL_001a; } } { // if (PackVariablesOverrides == null) PackVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_2, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___PackVariablesOverrides_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___PackVariablesOverrides_2), (void*)L_2); } IL_001a: { // if (PackModsOverrides == null) PackModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_3 = __this->___PackModsOverrides_3; if (L_3) { goto IL_002d; } } { // if (PackModsOverrides == null) PackModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_4 = (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*)il2cpp_codegen_object_new(List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3(L_4, List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); __this->___PackModsOverrides_3 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___PackModsOverrides_3), (void*)L_4); } IL_002d: { // PackModsOverrides.Clear(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_5 = __this->___PackModsOverrides_3; NullCheck(L_5); List_1_Clear_mCE44686E49E7D4ABD6385ADB59E2F1A0EF088040_inline(L_5, List_1_Clear_mCE44686E49E7D4ABD6385ADB59E2F1A0EF088040_RuntimeMethod_var); // PackModsOverrides.Add(new ModOverrideHelper()); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_6 = __this->___PackModsOverrides_3; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_7 = (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)il2cpp_codegen_object_new(ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); NullCheck(L_7); ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950(L_7, NULL); NullCheck(L_6); List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_inline(L_6, L_7, List_1_Add_m7AE487C34B815E734BDA51EBD5BEE3B8AFC5D85C_RuntimeMethod_var); // FieldVariable.UpdateVariablesWith(PackVariablesOverrides, ParentPack.Variables); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = __this->___PackVariablesOverrides_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = __this->___ParentPack_0; NullCheck(L_9); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_10 = L_9->___Variables_13; FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43(L_8, L_10, NULL); // PGGUtils.AdjustCount(PackModsOverrides, ParentPack.FieldModificators.Count); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_11 = __this->___PackModsOverrides_3; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_12 = __this->___ParentPack_0; NullCheck(L_12); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_13 = L_12->___FieldModificators_4; NullCheck(L_13); int32_t L_14; L_14 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_13, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97(L_11, L_14, (bool)0, PGGUtils_AdjustCount_TisModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_mDFC4F0106C1FDF567C4F4D7F8C31DCCA22BD3C97_RuntimeMethod_var); // SetEnabled = !pack.DisableWholePackage; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_15 = ___0_pack; NullCheck(L_15); bool L_16 = L_15->___DisableWholePackage_7; __this->___SetEnabled_1 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); // if (PackModsOverrides.Count == ParentPack.FieldModificators.Count) List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_17 = __this->___PackModsOverrides_3; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_17, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_19 = __this->___ParentPack_0; NullCheck(L_19); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_20 = L_19->___FieldModificators_4; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_20, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((!(((uint32_t)L_18) == ((uint32_t)L_21)))) { goto IL_012c; } } { // for (int i = 0; i < ParentPack.FieldModificators.Count; i++) V_0 = 0; goto IL_0119; } IL_00ad: { // if (PackModsOverrides[i] == null) PackModsOverrides[i] = new ModOverrideHelper(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_22 = __this->___PackModsOverrides_3; int32_t L_23 = V_0; NullCheck(L_22); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_24; L_24 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_22, L_23, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); if (L_24) { goto IL_00cc; } } { // if (PackModsOverrides[i] == null) PackModsOverrides[i] = new ModOverrideHelper(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_25 = __this->___PackModsOverrides_3; int32_t L_26 = V_0; ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_27 = (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)il2cpp_codegen_object_new(ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7_il2cpp_TypeInfo_var); NullCheck(L_27); ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950(L_27, NULL); NullCheck(L_25); List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11(L_25, L_26, L_27, List_1_set_Item_m57B1E2CF132ED0555F669747B9A638B0CDCBBA11_RuntimeMethod_var); } IL_00cc: { // PackModsOverrides[i].SetEnabled = (ParentPack.FieldModificators[i].Enabled); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_28 = __this->___PackModsOverrides_3; int32_t L_29 = V_0; NullCheck(L_28); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_30; L_30 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_28, L_29, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_31 = __this->___ParentPack_0; NullCheck(L_31); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_32 = L_31->___FieldModificators_4; int32_t L_33 = V_0; NullCheck(L_32); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_34; L_34 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_32, L_33, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_34); bool L_35 = L_34->___Enabled_5; NullCheck(L_30); L_30->___SetEnabled_1 = L_35; // PackModsOverrides[i].UpdateModsCountWith(ParentPack.FieldModificators[i]); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_36 = __this->___PackModsOverrides_3; int32_t L_37 = V_0; NullCheck(L_36); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_38; L_38 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_36, L_37, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39 = __this->___ParentPack_0; NullCheck(L_39); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_40 = L_39->___FieldModificators_4; int32_t L_41 = V_0; NullCheck(L_40); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_42; L_42 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_40, L_41, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var); NullCheck(L_38); ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315(L_38, L_42, NULL); // for (int i = 0; i < ParentPack.FieldModificators.Count; i++) int32_t L_43 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_0119: { // for (int i = 0; i < ParentPack.FieldModificators.Count; i++) int32_t L_44 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_45 = __this->___ParentPack_0; NullCheck(L_45); List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_46 = L_45->___FieldModificators_4; NullCheck(L_46); int32_t L_47; L_47 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_46, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var); if ((((int32_t)L_44) < ((int32_t)L_47))) { goto IL_00ad; } } IL_012c: { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::RefreshFieldVariablesCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper_RefreshFieldVariablesCount_mFB5DBDDD70B7E2E3F443C2994D12EA5594C44011 (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, const RuntimeMethod* method) { { // FieldVariable.UpdateVariablesWith(PackVariablesOverrides, ParentPack.Variables); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___PackVariablesOverrides_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_1 = __this->___ParentPack_0; NullCheck(L_1); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = L_1->___Variables_13; FieldVariable_UpdateVariablesWith_mE71E5395CFBFDC3874716A6C56F96AD41CB35C43(L_0, L_2, NULL); // } return; } } // FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::GetOverridesFor(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* PackOverrideHelper_GetOverridesFor_mB887285A9A10DDD7C4D3A0F44BBE8294393C6BAD (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // for (int i = 0; i < PackModsOverrides.Count; i++) V_0 = 0; goto IL_002e; } IL_0004: { // if (PackModsOverrides[i].ParentMod == mod) return PackModsOverrides[i]; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_0 = __this->___PackModsOverrides_3; int32_t L_1 = V_0; NullCheck(L_0); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_2; L_2 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_0, L_1, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); NullCheck(L_2); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = L_2->___ParentMod_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = ___0_mod; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_5; L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_4, NULL); if (!L_5) { goto IL_002a; } } { // if (PackModsOverrides[i].ParentMod == mod) return PackModsOverrides[i]; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_6 = __this->___PackModsOverrides_3; int32_t L_7 = V_0; NullCheck(L_6); ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* L_8; L_8 = List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7(L_6, L_7, List_1_get_Item_mCD8CB7EB892F3235B7E86E4EA0A29494F6920AF7_RuntimeMethod_var); return L_8; } IL_002a: { // for (int i = 0; i < PackModsOverrides.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_002e: { // for (int i = 0; i < PackModsOverrides.Count; i++) int32_t L_10 = V_0; List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_11 = __this->___PackModsOverrides_3; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_inline(L_11, List_1_get_Count_mDA792521C9894B97A09D7A2F810DF9CAC2CA2E3C_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_12))) { goto IL_0004; } } { // return null; return (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7*)NULL; } } // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::AdjustFieldSetupVariables() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper_AdjustFieldSetupVariables_mABA4DEE0644185006286093389C918800E1071A4 (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // PGGUtils.AdjustCount(PackVariablesOverrides, ParentPack.Variables.Count, true); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___PackVariablesOverrides_2; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_1 = __this->___ParentPack_0; NullCheck(L_1); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_2 = L_1->___Variables_13; NullCheck(L_2); int32_t L_3; L_3 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_2, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_0, L_3, (bool)1, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var); // for (int i = 0; i < PackVariablesOverrides.Count; i++) V_0 = 0; goto IL_0054; } IL_0020: { // if (PackVariablesOverrides[i] == null) List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = __this->___PackVariablesOverrides_2; int32_t L_5 = V_0; NullCheck(L_4); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_6; L_6 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_4, L_5, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); if (L_6) { goto IL_0050; } } { // PackVariablesOverrides[i] = ParentPack.Variables[i].Copy(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_7 = __this->___PackVariablesOverrides_2; int32_t L_8 = V_0; ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_9 = __this->___ParentPack_0; NullCheck(L_9); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_10 = L_9->___Variables_13; int32_t L_11 = V_0; NullCheck(L_10); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12; L_12 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_10, L_11, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var); NullCheck(L_12); FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_13; L_13 = FieldVariable_Copy_mE5EF864176E2E6A7948D1826650E1D51E5D80A9F(L_12, NULL); NullCheck(L_7); List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231(L_7, L_8, L_13, List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var); } IL_0050: { // for (int i = 0; i < PackVariablesOverrides.Count; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0054: { // for (int i = 0; i < PackVariablesOverrides.Count; i++) int32_t L_15 = V_0; List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_16 = __this->___PackVariablesOverrides_2; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_16, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0020; } } { // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PackOverrideHelper__ctor_mDA3A1237372B47818D731E4A04AB739468B47A97 (PackOverrideHelper_t31100B88389009E27087252CE407BD3C21EDE434* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool SetEnabled = true; __this->___SetEnabled_1 = (bool)1; // public List PackVariablesOverrides = new List(); List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_0, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var); __this->___PackVariablesOverrides_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___PackVariablesOverrides_2), (void*)L_0); // public List PackModsOverrides = new List(); List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2* L_1 = (List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2*)il2cpp_codegen_object_new(List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3(L_1, List_1__ctor_mBF04BA18AFA53F7B3CA709043A7F575124F544B3_RuntimeMethod_var); __this->___PackModsOverrides_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___PackModsOverrides_3), (void*)L_1); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::UpdateModsCountWith(FIMSpace.Generating.FieldModification) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModOverrideHelper_UpdateModsCountWith_m7ECFC5F52F7B2E908ED898256639B7AF4AF18315 (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_fieldModification, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_AdjustCount_TisPrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_m779EE7728B0E930BF70CF8874C489863B7726690_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // ParentMod = fieldModification; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = ___0_fieldModification; __this->___ParentMod_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentMod_0), (void*)L_0); // if (OverridePrefabs == null) OverridePrefabs = new List(); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_1 = __this->___OverridePrefabs_2; if (L_1) { goto IL_001a; } } { // if (OverridePrefabs == null) OverridePrefabs = new List(); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_2 = (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*)il2cpp_codegen_object_new(List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C(L_2, List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); __this->___OverridePrefabs_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___OverridePrefabs_2), (void*)L_2); } IL_001a: { // PGGUtils.AdjustCount(OverridePrefabs, ParentMod.PrefabsList.Count, false); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_3 = __this->___OverridePrefabs_2; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_4 = __this->___ParentMod_0; NullCheck(L_4); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_5 = L_4->___PrefabsList_14; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_inline(L_5, List_1_get_Count_m4615EACCDDFCF00AE3C8C045DF3D3A2416BC1C78_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); PGGUtils_AdjustCount_TisPrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_m779EE7728B0E930BF70CF8874C489863B7726690(L_3, L_6, (bool)0, PGGUtils_AdjustCount_TisPrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D_m779EE7728B0E930BF70CF8874C489863B7726690_RuntimeMethod_var); // } return; } } // System.Void FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ModOverrideHelper__ctor_m8A8FE00F37332773536DBA96791462218450F950 (ModOverrideHelper_t8F68F68A937736067DA74A9D5BD4EC17AC5D7FE7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool SetEnabled = true; __this->___SetEnabled_1 = (bool)1; // public List OverridePrefabs = new List(); List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065* L_0 = (List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065*)il2cpp_codegen_object_new(List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C(L_0, List_1__ctor_m43CEADC18B4F9AF1A1D1CBB62D21DD30C0B5E74C_RuntimeMethod_var); __this->___OverridePrefabs_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___OverridePrefabs_2), (void*)L_0); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.CheckCellsSelectorSetup::.ctor(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCellsSelectorSetup__ctor_mDCAFC35FE8BE58C684E3E27779B3EAC59686CC66 (CheckCellsSelectorSetup_tBB3E434C40491CFE723EC094E930A66723C57BD1* __this, bool ___0_useRotor, bool ___1_useCondition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [HideInInspector] public List ToCheck = new List() { new Vector3Int(0, 0, 0) }; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_0, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = L_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_2), 0, 0, 0, /*hidden argument*/NULL); NullCheck(L_1); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_1, L_2, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); __this->___ToCheck_4 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___ToCheck_4), (void*)L_1); // public CheckCellsSelectorSetup(bool useRotor = false, bool useCondition = false) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // UseRotor = useRotor; bool L_3 = ___0_useRotor; __this->___UseRotor_0 = L_3; // UseCondition = useCondition; bool L_4 = ___1_useCondition; __this->___UseCondition_2 = L_4; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.NeightbourPlacement::Get(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NeightbourPlacement_Get_m5515E9484137CCA680BEC9257619131B31CE6C95 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { // if (x == 0 && y == 0) return m; int32_t L_0 = ___0_x; if (L_0) { goto IL_000d; } } { int32_t L_1 = ___1_y; if (L_1) { goto IL_000d; } } { // if (x == 0 && y == 0) return m; bool L_2 = __this->___m_4; return L_2; } IL_000d: { // if (x == -1) int32_t L_3 = ___0_x; if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) { goto IL_0031; } } { // if (y == 1) return lu; int32_t L_4 = ___1_y; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_001c; } } { // if (y == 1) return lu; bool L_5 = __this->___lu_0; return L_5; } IL_001c: { // if (y == 0) return l; int32_t L_6 = ___1_y; if (L_6) { goto IL_0026; } } { // if (y == 0) return l; bool L_7 = __this->___l_3; return L_7; } IL_0026: { // if (y == -1) return ld; int32_t L_8 = ___1_y; if ((!(((uint32_t)L_8) == ((uint32_t)(-1))))) { goto IL_0031; } } { // if (y == -1) return ld; bool L_9 = __this->___ld_6; return L_9; } IL_0031: { // if (x == 0) int32_t L_10 = ___0_x; if (L_10) { goto IL_0054; } } { // if (y == 1) return u; int32_t L_11 = ___1_y; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_003f; } } { // if (y == 1) return u; bool L_12 = __this->___u_1; return L_12; } IL_003f: { // if (y == 0) return m; int32_t L_13 = ___1_y; if (L_13) { goto IL_0049; } } { // if (y == 0) return m; bool L_14 = __this->___m_4; return L_14; } IL_0049: { // if (y == -1) return d; int32_t L_15 = ___1_y; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_0054; } } { // if (y == -1) return d; bool L_16 = __this->___d_7; return L_16; } IL_0054: { // if (x == 1) int32_t L_17 = ___0_x; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0078; } } { // if (y == 1) return ru; int32_t L_18 = ___1_y; if ((!(((uint32_t)L_18) == ((uint32_t)1)))) { goto IL_0063; } } { // if (y == 1) return ru; bool L_19 = __this->___ru_2; return L_19; } IL_0063: { // if (y == 0) return r; int32_t L_20 = ___1_y; if (L_20) { goto IL_006d; } } { // if (y == 0) return r; bool L_21 = __this->___r_5; return L_21; } IL_006d: { // if (y == -1) return rd; int32_t L_22 = ___1_y; if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) { goto IL_0078; } } { // if (y == -1) return rd; bool L_23 = __this->___rd_8; return L_23; } IL_0078: { // return m; bool L_24 = __this->___m_4; return L_24; } } // System.Void FIMSpace.Generating.NeightbourPlacement::Set(System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Set_mCF3C19B26A92C2FCA6D7FD08D8C7D4AFB0944E1B (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_value, const RuntimeMethod* method) { { // if (x == 0 && y == 0) int32_t L_0 = ___0_x; if (L_0) { goto IL_000e; } } { int32_t L_1 = ___1_y; if (L_1) { goto IL_000e; } } { // m = value; bool L_2 = ___2_value; __this->___m_4 = L_2; // return; return; } IL_000e: { // if (x == -1) int32_t L_3 = ___0_x; if ((!(((uint32_t)L_3) == ((uint32_t)(-1))))) { goto IL_0032; } } { // if (y == 1) lu = value; int32_t L_4 = ___1_y; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_001d; } } { // if (y == 1) lu = value; bool L_5 = ___2_value; __this->___lu_0 = L_5; } IL_001d: { // if (y == 0) l = value; int32_t L_6 = ___1_y; if (L_6) { goto IL_0027; } } { // if (y == 0) l = value; bool L_7 = ___2_value; __this->___l_3 = L_7; } IL_0027: { // if (y == -1) ld = value; int32_t L_8 = ___1_y; if ((!(((uint32_t)L_8) == ((uint32_t)(-1))))) { goto IL_0032; } } { // if (y == -1) ld = value; bool L_9 = ___2_value; __this->___ld_6 = L_9; } IL_0032: { // if (x == 0) int32_t L_10 = ___0_x; if (L_10) { goto IL_0055; } } { // if (y == 1) u = value; int32_t L_11 = ___1_y; if ((!(((uint32_t)L_11) == ((uint32_t)1)))) { goto IL_0040; } } { // if (y == 1) u = value; bool L_12 = ___2_value; __this->___u_1 = L_12; } IL_0040: { // if (y == 0) m = value; int32_t L_13 = ___1_y; if (L_13) { goto IL_004a; } } { // if (y == 0) m = value; bool L_14 = ___2_value; __this->___m_4 = L_14; } IL_004a: { // if (y == -1) d = value; int32_t L_15 = ___1_y; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_0055; } } { // if (y == -1) d = value; bool L_16 = ___2_value; __this->___d_7 = L_16; } IL_0055: { // if (x == 1) int32_t L_17 = ___0_x; if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0079; } } { // if (y == 1) ru = value; int32_t L_18 = ___1_y; if ((!(((uint32_t)L_18) == ((uint32_t)1)))) { goto IL_0064; } } { // if (y == 1) ru = value; bool L_19 = ___2_value; __this->___ru_2 = L_19; } IL_0064: { // if (y == 0) r = value; int32_t L_20 = ___1_y; if (L_20) { goto IL_006e; } } { // if (y == 0) r = value; bool L_21 = ___2_value; __this->___r_5 = L_21; } IL_006e: { // if (y == -1) rd = value; int32_t L_22 = ___1_y; if ((!(((uint32_t)L_22) == ((uint32_t)(-1))))) { goto IL_0079; } } { // if (y == -1) rd = value; bool L_23 = ___2_value; __this->___rd_8 = L_23; } IL_0079: { // } return; } } // System.Void FIMSpace.Generating.NeightbourPlacement::Setall(System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Setall_mFB95D2A97D2A47B37ACCB6BBB927D1890889BC4B (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, bool ___0_value, bool ___1_ignoreMiddle, const RuntimeMethod* method) { { // lu = value; bool L_0 = ___0_value; __this->___lu_0 = L_0; // u = value; bool L_1 = ___0_value; __this->___u_1 = L_1; // ru = value; bool L_2 = ___0_value; __this->___ru_2 = L_2; // l = value; bool L_3 = ___0_value; __this->___l_3 = L_3; // if (!ignoreMiddle) m = value; bool L_4 = ___1_ignoreMiddle; if (L_4) { goto IL_0026; } } { // if (!ignoreMiddle) m = value; bool L_5 = ___0_value; __this->___m_4 = L_5; } IL_0026: { // r = value; bool L_6 = ___0_value; __this->___r_5 = L_6; // ld = value; bool L_7 = ___0_value; __this->___ld_6 = L_7; // d = value; bool L_8 = ___0_value; __this->___d_7 = L_8; // rd = value; bool L_9 = ___0_value; __this->___rd_8 = L_9; // } return; } } // System.Int32 FIMSpace.Generating.NeightbourPlacement::SelectedCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_SelectedCount_m67BC6E16F154721AAF84E837C8AC8557B4C63465 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // int c = 0; V_0 = 0; // if (lu) c++; bool L_0 = __this->___lu_0; if (!L_0) { goto IL_000e; } } { // if (lu) c++; int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_000e: { // if (u) c++; bool L_2 = __this->___u_1; if (!L_2) { goto IL_001a; } } { // if (u) c++; int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001a: { // if (ru) c++; bool L_4 = __this->___ru_2; if (!L_4) { goto IL_0026; } } { // if (ru) c++; int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0026: { // if (l) c++; bool L_6 = __this->___l_3; if (!L_6) { goto IL_0032; } } { // if (l) c++; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0032: { // if (m) c++; bool L_8 = __this->___m_4; if (!L_8) { goto IL_003e; } } { // if (m) c++; int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_003e: { // if (r) c++; bool L_10 = __this->___r_5; if (!L_10) { goto IL_004a; } } { // if (r) c++; int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_004a: { // if (ld) c++; bool L_12 = __this->___ld_6; if (!L_12) { goto IL_0056; } } { // if (ld) c++; int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0056: { // if (d) c++; bool L_14 = __this->___d_7; if (!L_14) { goto IL_0062; } } { // if (d) c++; int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0062: { // if (rd) c++; bool L_16 = __this->___rd_8; if (!L_16) { goto IL_006e; } } { // if (rd) c++; int32_t L_17 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_006e: { // return c; int32_t L_18 = V_0; return L_18; } } // System.Boolean FIMSpace.Generating.NeightbourPlacement::IsSideEdge() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NeightbourPlacement_IsSideEdge_m574ADDFCD66B639ACCD7D28B05AC56F558FA3D4C (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { { // if (l == false || r == false || u == false || d == false) return true; else return false; bool L_0 = __this->___l_3; if (!L_0) { goto IL_0020; } } { bool L_1 = __this->___r_5; if (!L_1) { goto IL_0020; } } { bool L_2 = __this->___u_1; if (!L_2) { goto IL_0020; } } { bool L_3 = __this->___d_7; if (L_3) { goto IL_0022; } } IL_0020: { // if (l == false || r == false || u == false || d == false) return true; else return false; return (bool)1; } IL_0022: { // if (l == false || r == false || u == false || d == false) return true; else return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.NeightbourPlacement::IsDiagonalEdge() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NeightbourPlacement_IsDiagonalEdge_mAFA7C272674219A3D47414C61D8DBFA31147D74C (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { { // if (!lu || !ru || !ld || !rd) return true; else return false; bool L_0 = __this->___lu_0; if (!L_0) { goto IL_0020; } } { bool L_1 = __this->___ru_2; if (!L_1) { goto IL_0020; } } { bool L_2 = __this->___ld_6; if (!L_2) { goto IL_0020; } } { bool L_3 = __this->___rd_8; if (L_3) { goto IL_0022; } } IL_0020: { // if (!lu || !ru || !ld || !rd) return true; else return false; return (bool)1; } IL_0022: { // if (!lu || !ru || !ld || !rd) return true; else return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.NeightbourPlacement::IsSelected(FIMSpace.Generating.NeightbourPlacement/ENeightbour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NeightbourPlacement_IsSelected_mA19D96CB052CB6EA919303A67C1111686F7557E2 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_n, const RuntimeMethod* method) { { int32_t L_0 = ___0_n; switch (L_0) { case 0: { goto IL_002c; } case 1: { goto IL_0033; } case 2: { goto IL_003a; } case 3: { goto IL_0041; } case 4: { goto IL_0048; } case 5: { goto IL_004f; } case 6: { goto IL_0056; } case 7: { goto IL_005d; } case 8: { goto IL_0064; } } } { goto IL_006b; } IL_002c: { // case ENeightbour.LeftUp: return lu; bool L_1 = __this->___lu_0; return L_1; } IL_0033: { // case ENeightbour.Up: return u; bool L_2 = __this->___u_1; return L_2; } IL_003a: { // case ENeightbour.RightUp: return ru; bool L_3 = __this->___ru_2; return L_3; } IL_0041: { // case ENeightbour.Left: return l; bool L_4 = __this->___l_3; return L_4; } IL_0048: { // case ENeightbour.Middle: return m; bool L_5 = __this->___m_4; return L_5; } IL_004f: { // case ENeightbour.Right: return r; bool L_6 = __this->___r_5; return L_6; } IL_0056: { // case ENeightbour.LeftDown: return ld; bool L_7 = __this->___ld_6; return L_7; } IL_005d: { // case ENeightbour.Down: return d; bool L_8 = __this->___d_7; return L_8; } IL_0064: { // case ENeightbour.RightDown: return rd; bool L_9 = __this->___rd_8; return L_9; } IL_006b: { // return false; return (bool)0; } } // FIMSpace.Generating.NeightbourPlacement/ENeightbour FIMSpace.Generating.NeightbourPlacement::GetFirstSelectedNeightbourID(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_GetFirstSelectedNeightbourID_mC1CBF1C9EACD3285E9CABBDCD0F1E3890CD91F18 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, float ___0_yawOffset, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // yawOffset = yawOffset % 360f; float L_0 = ___0_yawOffset; ___0_yawOffset = (fmodf(L_0, (360.0f))); // int sel = Get360NeightbourID(GetFirstSelectedNeightbourID()); int32_t L_1; L_1 = NeightbourPlacement_GetFirstSelectedNeightbourID_mABC96577100832F172869C3C3980926C3ED4395E(__this, NULL); int32_t L_2; L_2 = NeightbourPlacement_Get360NeightbourID_m144F56292B5A48AF49B9964462C2E45B35802476(__this, L_1, NULL); V_0 = L_2; // int off = 0; V_1 = 0; // if (yawOffset > -44f && yawOffset < 44f) float L_3 = ___0_yawOffset; if ((!(((float)L_3) > ((float)(-44.0f))))) { goto IL_002b; } } { float L_4 = ___0_yawOffset; if ((((float)L_4) < ((float)(44.0f)))) { goto IL_011e; } } IL_002b: { // else if (yawOffset > -89f && yawOffset < 89f) float L_5 = ___0_yawOffset; if ((!(((float)L_5) > ((float)(-89.0f))))) { goto IL_004e; } } { float L_6 = ___0_yawOffset; if ((!(((float)L_6) < ((float)(89.0f))))) { goto IL_004e; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)); int32_t L_7 = V_1; float L_8 = ___0_yawOffset; float L_9; L_9 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_8, NULL); int32_t L_10; L_10 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_9, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_7, L_10)); goto IL_011e; } IL_004e: { // else if (yawOffset > -134f && yawOffset < 134f) float L_11 = ___0_yawOffset; if ((!(((float)L_11) > ((float)(-134.0f))))) { goto IL_0073; } } { float L_12 = ___0_yawOffset; if ((!(((float)L_12) < ((float)(134.0f))))) { goto IL_0073; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 2; int32_t L_13 = V_1; float L_14 = ___0_yawOffset; float L_15; L_15 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_14, NULL); int32_t L_16; L_16 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_15, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_13, ((int32_t)il2cpp_codegen_multiply(L_16, 2)))); goto IL_011e; } IL_0073: { // else if (yawOffset > -179f && yawOffset < 179f) float L_17 = ___0_yawOffset; if ((!(((float)L_17) > ((float)(-179.0f))))) { goto IL_0098; } } { float L_18 = ___0_yawOffset; if ((!(((float)L_18) < ((float)(179.0f))))) { goto IL_0098; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 3; int32_t L_19 = V_1; float L_20 = ___0_yawOffset; float L_21; L_21 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_20, NULL); int32_t L_22; L_22 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_21, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_19, ((int32_t)il2cpp_codegen_multiply(L_22, 3)))); goto IL_011e; } IL_0098: { // else if (yawOffset > -224f && yawOffset < 224f) float L_23 = ___0_yawOffset; if ((!(((float)L_23) > ((float)(-224.0f))))) { goto IL_00ba; } } { float L_24 = ___0_yawOffset; if ((!(((float)L_24) < ((float)(224.0f))))) { goto IL_00ba; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 4; int32_t L_25 = V_1; float L_26 = ___0_yawOffset; float L_27; L_27 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_26, NULL); int32_t L_28; L_28 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_27, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_25, ((int32_t)il2cpp_codegen_multiply(L_28, 4)))); goto IL_011e; } IL_00ba: { // else if (yawOffset > -214f && yawOffset < 214f) float L_29 = ___0_yawOffset; if ((!(((float)L_29) > ((float)(-214.0f))))) { goto IL_00dc; } } { float L_30 = ___0_yawOffset; if ((!(((float)L_30) < ((float)(214.0f))))) { goto IL_00dc; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 5; int32_t L_31 = V_1; float L_32 = ___0_yawOffset; float L_33; L_33 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_32, NULL); int32_t L_34; L_34 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_33, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_31, ((int32_t)il2cpp_codegen_multiply(L_34, 5)))); goto IL_011e; } IL_00dc: { // else if (yawOffset > -269f && yawOffset < 269f) float L_35 = ___0_yawOffset; if ((!(((float)L_35) > ((float)(-269.0f))))) { goto IL_00fe; } } { float L_36 = ___0_yawOffset; if ((!(((float)L_36) < ((float)(269.0f))))) { goto IL_00fe; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 6; int32_t L_37 = V_1; float L_38 = ___0_yawOffset; float L_39; L_39 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_38, NULL); int32_t L_40; L_40 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_39, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_37, ((int32_t)il2cpp_codegen_multiply(L_40, 6)))); goto IL_011e; } IL_00fe: { // else if (yawOffset > -314f && yawOffset < 314f) float L_41 = ___0_yawOffset; if ((!(((float)L_41) > ((float)(-314.0f))))) { goto IL_011e; } } { float L_42 = ___0_yawOffset; if ((!(((float)L_42) < ((float)(314.0f))))) { goto IL_011e; } } { // off += Mathf.RoundToInt(Mathf.Sign(yawOffset)) * 7; int32_t L_43 = V_1; float L_44 = ___0_yawOffset; float L_45; L_45 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_44, NULL); int32_t L_46; L_46 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_45, NULL); V_1 = ((int32_t)il2cpp_codegen_add(L_43, ((int32_t)il2cpp_codegen_multiply(L_46, 7)))); } IL_011e: { // sel += off; int32_t L_47 = V_0; int32_t L_48 = V_1; V_0 = ((int32_t)il2cpp_codegen_add(L_47, L_48)); // if (sel < 0) sel += 8; int32_t L_49 = V_0; if ((((int32_t)L_49) >= ((int32_t)0))) { goto IL_012a; } } { // if (sel < 0) sel += 8; int32_t L_50 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_50, 8)); } IL_012a: { // if (sel > 7) sel -= 8; int32_t L_51 = V_0; if ((((int32_t)L_51) <= ((int32_t)7))) { goto IL_0132; } } { // if (sel > 7) sel -= 8; int32_t L_52 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_52, 8)); } IL_0132: { // return Get360NeightbourID(sel); int32_t L_53 = V_0; int32_t L_54; L_54 = NeightbourPlacement_Get360NeightbourID_m9F7120CE7D0AC8B02631247226A36981D3704032(__this, L_53, NULL); return L_54; } } // FIMSpace.Generating.NeightbourPlacement/ENeightbour FIMSpace.Generating.NeightbourPlacement::Get360NeightbourID(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_Get360NeightbourID_m9F7120CE7D0AC8B02631247226A36981D3704032 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_rotCC, const RuntimeMethod* method) { { // if (rotCC == 0) return ENeightbour.Right; int32_t L_0 = ___0_rotCC; if (L_0) { goto IL_0005; } } { // if (rotCC == 0) return ENeightbour.Right; return (int32_t)(5); } IL_0005: { // if (rotCC == 1) return ENeightbour.RightUp; int32_t L_1 = ___0_rotCC; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_000b; } } { // if (rotCC == 1) return ENeightbour.RightUp; return (int32_t)(2); } IL_000b: { // if (rotCC == 2) return ENeightbour.Up; int32_t L_2 = ___0_rotCC; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_0011; } } { // if (rotCC == 2) return ENeightbour.Up; return (int32_t)(1); } IL_0011: { // if (rotCC == 3) return ENeightbour.LeftUp; int32_t L_3 = ___0_rotCC; if ((!(((uint32_t)L_3) == ((uint32_t)3)))) { goto IL_0017; } } { // if (rotCC == 3) return ENeightbour.LeftUp; return (int32_t)(0); } IL_0017: { // if (rotCC == 4) return ENeightbour.Left; int32_t L_4 = ___0_rotCC; if ((!(((uint32_t)L_4) == ((uint32_t)4)))) { goto IL_001d; } } { // if (rotCC == 4) return ENeightbour.Left; return (int32_t)(3); } IL_001d: { // if (rotCC == 5) return ENeightbour.LeftDown; int32_t L_5 = ___0_rotCC; if ((!(((uint32_t)L_5) == ((uint32_t)5)))) { goto IL_0023; } } { // if (rotCC == 5) return ENeightbour.LeftDown; return (int32_t)(6); } IL_0023: { // if (rotCC == 6) return ENeightbour.Down; int32_t L_6 = ___0_rotCC; if ((!(((uint32_t)L_6) == ((uint32_t)6)))) { goto IL_0029; } } { // if (rotCC == 6) return ENeightbour.Down; return (int32_t)(7); } IL_0029: { // if (rotCC == 7) return ENeightbour.RightDown; int32_t L_7 = ___0_rotCC; if ((!(((uint32_t)L_7) == ((uint32_t)7)))) { goto IL_002f; } } { // if (rotCC == 7) return ENeightbour.RightDown; return (int32_t)(8); } IL_002f: { // return ENeightbour.Right; return (int32_t)(5); } } // System.Int32 FIMSpace.Generating.NeightbourPlacement::Get360NeightbourID(FIMSpace.Generating.NeightbourPlacement/ENeightbour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_Get360NeightbourID_m144F56292B5A48AF49B9964462C2E45B35802476 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_rotCC, const RuntimeMethod* method) { { // if (rotCC == ENeightbour.Right) return 0; int32_t L_0 = ___0_rotCC; if ((!(((uint32_t)L_0) == ((uint32_t)5)))) { goto IL_0006; } } { // if (rotCC == ENeightbour.Right) return 0; return 0; } IL_0006: { // if (rotCC == ENeightbour.RightUp) return 1; int32_t L_1 = ___0_rotCC; if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_000c; } } { // if (rotCC == ENeightbour.RightUp) return 1; return 1; } IL_000c: { // if (rotCC == ENeightbour.Up) return 2; int32_t L_2 = ___0_rotCC; if ((!(((uint32_t)L_2) == ((uint32_t)1)))) { goto IL_0012; } } { // if (rotCC == ENeightbour.Up) return 2; return 2; } IL_0012: { // if (rotCC == ENeightbour.LeftUp) return 3; int32_t L_3 = ___0_rotCC; if (L_3) { goto IL_0017; } } { // if (rotCC == ENeightbour.LeftUp) return 3; return 3; } IL_0017: { // if (rotCC == ENeightbour.Left) return 4; int32_t L_4 = ___0_rotCC; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_001d; } } { // if (rotCC == ENeightbour.Left) return 4; return 4; } IL_001d: { // if (rotCC == ENeightbour.LeftDown) return 5; int32_t L_5 = ___0_rotCC; if ((!(((uint32_t)L_5) == ((uint32_t)6)))) { goto IL_0023; } } { // if (rotCC == ENeightbour.LeftDown) return 5; return 5; } IL_0023: { // if (rotCC == ENeightbour.Down) return 6; int32_t L_6 = ___0_rotCC; if ((!(((uint32_t)L_6) == ((uint32_t)7)))) { goto IL_0029; } } { // if (rotCC == ENeightbour.Down) return 6; return 6; } IL_0029: { // if (rotCC == ENeightbour.RightDown) return 7; int32_t L_7 = ___0_rotCC; if ((!(((uint32_t)L_7) == ((uint32_t)8)))) { goto IL_002f; } } { // if (rotCC == ENeightbour.RightDown) return 7; return 7; } IL_002f: { // return 0; return 0; } } // FIMSpace.Generating.NeightbourPlacement/ENeightbour FIMSpace.Generating.NeightbourPlacement::GetFirstSelectedNeightbourID() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NeightbourPlacement_GetFirstSelectedNeightbourID_mABC96577100832F172869C3C3980926C3ED4395E (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { { // if (lu) return ENeightbour.LeftUp; bool L_0 = __this->___lu_0; if (!L_0) { goto IL_000a; } } { // if (lu) return ENeightbour.LeftUp; return (int32_t)(0); } IL_000a: { // if (u) return ENeightbour.Up; bool L_1 = __this->___u_1; if (!L_1) { goto IL_0014; } } { // if (u) return ENeightbour.Up; return (int32_t)(1); } IL_0014: { // if (ru) return ENeightbour.RightUp; bool L_2 = __this->___ru_2; if (!L_2) { goto IL_001e; } } { // if (ru) return ENeightbour.RightUp; return (int32_t)(2); } IL_001e: { // if (l) return ENeightbour.Left; bool L_3 = __this->___l_3; if (!L_3) { goto IL_0028; } } { // if (l) return ENeightbour.Left; return (int32_t)(3); } IL_0028: { // if (r) return ENeightbour.Right; bool L_4 = __this->___r_5; if (!L_4) { goto IL_0032; } } { // if (r) return ENeightbour.Right; return (int32_t)(5); } IL_0032: { // if (ld) return ENeightbour.LeftDown; bool L_5 = __this->___ld_6; if (!L_5) { goto IL_003c; } } { // if (ld) return ENeightbour.LeftDown; return (int32_t)(6); } IL_003c: { // if (d) return ENeightbour.Down; bool L_6 = __this->___d_7; if (!L_6) { goto IL_0046; } } { // if (d) return ENeightbour.Down; return (int32_t)(7); } IL_0046: { // if (rd) return ENeightbour.RightDown; bool L_7 = __this->___rd_8; if (!L_7) { goto IL_0050; } } { // if (rd) return ENeightbour.RightDown; return (int32_t)(8); } IL_0050: { // return ENeightbour.Middle; return (int32_t)(4); } } // System.Void FIMSpace.Generating.NeightbourPlacement::Set(FIMSpace.Generating.NeightbourPlacement/ENeightbour,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Set_m885C7EFC29B971C5A3366244A8395155CE0C4F18 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, int32_t ___0_n, bool ___1_v, const RuntimeMethod* method) { { int32_t L_0 = ___0_n; switch (L_0) { case 0: { goto IL_002b; } case 1: { goto IL_0033; } case 2: { goto IL_003b; } case 3: { goto IL_0043; } case 4: { goto IL_004b; } case 5: { goto IL_0053; } case 6: { goto IL_005b; } case 7: { goto IL_0063; } case 8: { goto IL_006b; } } } { return; } IL_002b: { // case ENeightbour.LeftUp: lu = v; break; bool L_1 = ___1_v; __this->___lu_0 = L_1; // case ENeightbour.LeftUp: lu = v; break; return; } IL_0033: { // case ENeightbour.Up: u = v; break; bool L_2 = ___1_v; __this->___u_1 = L_2; // case ENeightbour.Up: u = v; break; return; } IL_003b: { // case ENeightbour.RightUp: ru = v; break; bool L_3 = ___1_v; __this->___ru_2 = L_3; // case ENeightbour.RightUp: ru = v; break; return; } IL_0043: { // case ENeightbour.Left: l = v; break; bool L_4 = ___1_v; __this->___l_3 = L_4; // case ENeightbour.Left: l = v; break; return; } IL_004b: { // case ENeightbour.Middle: m = v; break; bool L_5 = ___1_v; __this->___m_4 = L_5; // case ENeightbour.Middle: m = v; break; return; } IL_0053: { // case ENeightbour.Right: r = v; break; bool L_6 = ___1_v; __this->___r_5 = L_6; // case ENeightbour.Right: r = v; break; return; } IL_005b: { // case ENeightbour.LeftDown: ld = v; break; bool L_7 = ___1_v; __this->___ld_6 = L_7; // case ENeightbour.LeftDown: ld = v; break; return; } IL_0063: { // case ENeightbour.Down: d = v; break; bool L_8 = ___1_v; __this->___d_7 = L_8; // case ENeightbour.Down: d = v; break; return; } IL_006b: { // case ENeightbour.RightDown: rd = v; break; bool L_9 = ___1_v; __this->___rd_8 = L_9; // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.NeightbourPlacement::GetDirection(FIMSpace.Generating.NeightbourPlacement/ENeightbour) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NeightbourPlacement_GetDirection_mF0FE35F0C928CD2C21FF5623018D111D6CC21CCE (int32_t ___0_n, const RuntimeMethod* method) { { int32_t L_0 = ___0_n; switch (L_0) { case 0: { goto IL_002f; } case 1: { goto IL_0044; } case 2: { goto IL_0059; } case 3: { goto IL_006e; } case 4: { goto IL_00d7; } case 5: { goto IL_0083; } case 6: { goto IL_0098; } case 7: { goto IL_00ad; } case 8: { goto IL_00c2; } } } { goto IL_00d7; } IL_002f: { // case ENeightbour.LeftUp: return new Vector3(-1, 0, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; memset((&L_1), 0, sizeof(L_1)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_1), (-1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_1; } IL_0044: { // case ENeightbour.Up: return new Vector3(0, 0, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; memset((&L_2), 0, sizeof(L_2)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_2; } IL_0059: { // case ENeightbour.RightUp: return new Vector3(1, 0, 1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_3; } IL_006e: { // case ENeightbour.Left: return new Vector3(-1, 0, 0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; memset((&L_4), 0, sizeof(L_4)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (-1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); return L_4; } IL_0083: { // case ENeightbour.Right: return new Vector3(1, 0, 0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; memset((&L_5), 0, sizeof(L_5)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_5), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL); return L_5; } IL_0098: { // case ENeightbour.LeftDown: return new Vector3(-1, 0, -1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (-1.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); return L_6; } IL_00ad: { // case ENeightbour.Down: return new Vector3(0, 0, -1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), (0.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); return L_7; } IL_00c2: { // case ENeightbour.RightDown: return new Vector3(1, 0, -1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (1.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); return L_8; } IL_00d7: { // return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_9; } } // System.Void FIMSpace.Generating.NeightbourPlacement::Advanced_OnSelectorSwitch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Advanced_OnSelectorSwitch_mCB26F5289C20FEADF8FECACB1B1E3D9BF235956C (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (UseAdvancedSetup == false) bool L_0 = __this->___UseAdvancedSetup_9; if (L_0) { goto IL_0137; } } { // if (AdvancedSetup == null) AdvancedSetup = new System.Collections.Generic.List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = __this->___AdvancedSetup_10; if (L_1) { goto IL_001e; } } { // if (AdvancedSetup == null) AdvancedSetup = new System.Collections.Generic.List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_2 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_2, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___AdvancedSetup_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___AdvancedSetup_10), (void*)L_2); } IL_001e: { // AdvancedSetup.Clear(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = __this->___AdvancedSetup_10; NullCheck(L_3); List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_inline(L_3, List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_RuntimeMethod_var); // if (l) AdvancedSetup.Add(new Vector3Int(-1, 0, 0)); bool L_4 = __this->___l_3; if (!L_4) { goto IL_0044; } } { // if (l) AdvancedSetup.Add(new Vector3Int(-1, 0, 0)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_5 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), (-1), 0, 0, /*hidden argument*/NULL); NullCheck(L_5); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_5, L_6, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_0044: { // if (r) AdvancedSetup.Add(new Vector3Int(1, 0, 0)); bool L_7 = __this->___r_5; if (!L_7) { goto IL_005f; } } { // if (r) AdvancedSetup.Add(new Vector3Int(1, 0, 0)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_8 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_9), 1, 0, 0, /*hidden argument*/NULL); NullCheck(L_8); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_8, L_9, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_005f: { // if (u) AdvancedSetup.Add(new Vector3Int(0, 0, 1)); bool L_10 = __this->___u_1; if (!L_10) { goto IL_007a; } } { // if (u) AdvancedSetup.Add(new Vector3Int(0, 0, 1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_11 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_12), 0, 0, 1, /*hidden argument*/NULL); NullCheck(L_11); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_11, L_12, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_007a: { // if (d) AdvancedSetup.Add(new Vector3Int(0, 0, -1)); bool L_13 = __this->___d_7; if (!L_13) { goto IL_0095; } } { // if (d) AdvancedSetup.Add(new Vector3Int(0, 0, -1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_14 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_15; memset((&L_15), 0, sizeof(L_15)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_15), 0, 0, (-1), /*hidden argument*/NULL); NullCheck(L_14); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_14, L_15, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_0095: { // if (lu) AdvancedSetup.Add(new Vector3Int(-1, 0, 1)); bool L_16 = __this->___lu_0; if (!L_16) { goto IL_00b0; } } { // if (lu) AdvancedSetup.Add(new Vector3Int(-1, 0, 1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_17 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_18; memset((&L_18), 0, sizeof(L_18)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_18), (-1), 0, 1, /*hidden argument*/NULL); NullCheck(L_17); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_17, L_18, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_00b0: { // if (ru) AdvancedSetup.Add(new Vector3Int(1, 0, 1)); bool L_19 = __this->___ru_2; if (!L_19) { goto IL_00cb; } } { // if (ru) AdvancedSetup.Add(new Vector3Int(1, 0, 1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_20 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21; memset((&L_21), 0, sizeof(L_21)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_21), 1, 0, 1, /*hidden argument*/NULL); NullCheck(L_20); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_20, L_21, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_00cb: { // if (ld) AdvancedSetup.Add(new Vector3Int(-1, 0, -1)); bool L_22 = __this->___ld_6; if (!L_22) { goto IL_00e6; } } { // if (ld) AdvancedSetup.Add(new Vector3Int(-1, 0, -1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_23 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24; memset((&L_24), 0, sizeof(L_24)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_24), (-1), 0, (-1), /*hidden argument*/NULL); NullCheck(L_23); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_23, L_24, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_00e6: { // if (rd) AdvancedSetup.Add(new Vector3Int(1, 0, -1)); bool L_25 = __this->___rd_8; if (!L_25) { goto IL_0101; } } { // if (rd) AdvancedSetup.Add(new Vector3Int(1, 0, -1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_26 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_27; memset((&L_27), 0, sizeof(L_27)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_27), 1, 0, (-1), /*hidden argument*/NULL); NullCheck(L_26); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_26, L_27, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_0101: { // if (lu) AdvancedSetup.Add(new Vector3Int(-1, 0, 1)); bool L_28 = __this->___lu_0; if (!L_28) { goto IL_011c; } } { // if (lu) AdvancedSetup.Add(new Vector3Int(-1, 0, 1)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_29 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_30; memset((&L_30), 0, sizeof(L_30)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_30), (-1), 0, 1, /*hidden argument*/NULL); NullCheck(L_29); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_29, L_30, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_011c: { // if (m) AdvancedSetup.Add(new Vector3Int(0, 0, 0)); bool L_31 = __this->___m_4; if (!L_31) { goto IL_0137; } } { // if (m) AdvancedSetup.Add(new Vector3Int(0, 0, 0)); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_32 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_33; memset((&L_33), 0, sizeof(L_33)); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_33), 0, 0, 0, /*hidden argument*/NULL); NullCheck(L_32); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_32, L_33, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); } IL_0137: { // UseAdvancedSetup = true; __this->___UseAdvancedSetup_9 = (bool)1; // } return; } } // System.Void FIMSpace.Generating.NeightbourPlacement::Advanced_SwitchOnPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement_Advanced_SwitchOnPosition_mC7747C4BF9D57F91C6DBC1F3BECE58E2E442F910 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, const RuntimeMethod* method) { { // AdvancedSetup.CellsSelector_SwitchOnPosition(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = __this->___AdvancedSetup_10; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_pos; CheckCellsSelectorUtils_CellsSelector_SwitchOnPosition_m5AE0478AD17AEEA9E9C8ACD384DAF097621716E3(L_0, L_1, NULL); // } return; } } // UnityEngine.Vector3Int FIMSpace.Generating.NeightbourPlacement::Advanced_Rotate(UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 NeightbourPlacement_Advanced_Rotate_m51F5A4B699A55CDB0858B8F3CBB9CC60005BF9C8 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, int32_t ___1_rotor, const RuntimeMethod* method) { { // return pos.CellsSelector_Rotate(rotor); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_pos; int32_t L_1 = ___1_rotor; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2; L_2 = CheckCellsSelectorUtils_CellsSelector_Rotate_mF7BCFEAD4702ACAF1E125C21DA7C58B4746FAD4A(L_0, L_1, NULL); return L_2; } } // UnityEngine.Vector3Int FIMSpace.Generating.NeightbourPlacement::Advanced_Rotate(UnityEngine.Vector3Int,UnityEngine.Quaternion,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 NeightbourPlacement_Advanced_Rotate_mEF2F474FBF74E4C0B0DA135CCDA6F69D99A972B0 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, int32_t ___2_rotor, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // pos = (rotation * pos).V3toV3Int(); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___1_rotation; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_2, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4; L_4 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_3, NULL); ___0_pos = L_4; // return pos.CellsSelector_Rotate(rotor); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5 = ___0_pos; int32_t L_6 = ___2_rotor; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7; L_7 = CheckCellsSelectorUtils_CellsSelector_Rotate_mF7BCFEAD4702ACAF1E125C21DA7C58B4746FAD4A(L_5, L_6, NULL); return L_7; } } // System.Void FIMSpace.Generating.NeightbourPlacement::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NeightbourPlacement__ctor_m80DC172444C210F1CA8C3131D17F6B3009EF54B7 (NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.QuarterRotationCheck::ISDegrees(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_ISDegrees_m63412A4B14188684F1320072AADD3239D354B91A (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, int32_t ___0_degree, const RuntimeMethod* method) { { // if (degree == 0 || degree == 360) return q1; int32_t L_0 = ___0_degree; if (!L_0) { goto IL_000b; } } { int32_t L_1 = ___0_degree; if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)360))))) { goto IL_0012; } } IL_000b: { // if (degree == 0 || degree == 360) return q1; bool L_2 = __this->___q1_0; return L_2; } IL_0012: { // if (degree == 90 || degree == -270) return q2; int32_t L_3 = ___0_degree; if ((((int32_t)L_3) == ((int32_t)((int32_t)90)))) { goto IL_001f; } } { int32_t L_4 = ___0_degree; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)-270))))) { goto IL_0026; } } IL_001f: { // if (degree == 90 || degree == -270) return q2; bool L_5 = __this->___q2_1; return L_5; } IL_0026: { // if (degree == 180 || degree == -180) return q3; int32_t L_6 = ___0_degree; if ((((int32_t)L_6) == ((int32_t)((int32_t)180)))) { goto IL_0036; } } { int32_t L_7 = ___0_degree; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)-180))))) { goto IL_003d; } } IL_0036: { // if (degree == 180 || degree == -180) return q3; bool L_8 = __this->___q3_2; return L_8; } IL_003d: { // if (degree == 270 || degree == -90) return q4; int32_t L_9 = ___0_degree; if ((((int32_t)L_9) == ((int32_t)((int32_t)270)))) { goto IL_004a; } } { int32_t L_10 = ___0_degree; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)-90))))) { goto IL_0051; } } IL_004a: { // if (degree == 270 || degree == -90) return q4; bool L_11 = __this->___q4_3; return L_11; } IL_0051: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.QuarterRotationCheck::ISQuarter(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_ISQuarter_mBEBC57C565DDB5729FF2E3714D42ABD47944F49A (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, int32_t ___0_quarter, const RuntimeMethod* method) { { // if (quarter == 1) return q1; int32_t L_0 = ___0_quarter; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { // if (quarter == 1) return q1; bool L_1 = __this->___q1_0; return L_1; } IL_000b: { // if (quarter == 2) return q2; int32_t L_2 = ___0_quarter; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_0016; } } { // if (quarter == 2) return q2; bool L_3 = __this->___q2_1; return L_3; } IL_0016: { // if (quarter == 3) return q3; int32_t L_4 = ___0_quarter; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_0021; } } { // if (quarter == 3) return q3; bool L_5 = __this->___q3_2; return L_5; } IL_0021: { // if (quarter == 4) return q4; int32_t L_6 = ___0_quarter; if ((!(((uint32_t)L_6) == ((uint32_t)4)))) { goto IL_002c; } } { // if (quarter == 4) return q4; bool L_7 = __this->___q4_3; return L_7; } IL_002c: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.QuarterRotationCheck::SetOnDegrees(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuarterRotationCheck_SetOnDegrees_m437CDDEA497DB70449D525D1B48D557E8A2F661B (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, int32_t ___0_degree, bool ___1_value, const RuntimeMethod* method) { { // if (degree == 0 || degree == 360) q1 = value; int32_t L_0 = ___0_degree; if (!L_0) { goto IL_000b; } } { int32_t L_1 = ___0_degree; if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)360))))) { goto IL_0012; } } IL_000b: { // if (degree == 0 || degree == 360) q1 = value; bool L_2 = ___1_value; __this->___q1_0 = L_2; } IL_0012: { // if (degree == 90 || degree == -270) q2 = value; int32_t L_3 = ___0_degree; if ((((int32_t)L_3) == ((int32_t)((int32_t)90)))) { goto IL_001f; } } { int32_t L_4 = ___0_degree; if ((!(((uint32_t)L_4) == ((uint32_t)((int32_t)-270))))) { goto IL_0026; } } IL_001f: { // if (degree == 90 || degree == -270) q2 = value; bool L_5 = ___1_value; __this->___q2_1 = L_5; } IL_0026: { // if (degree == 180 || degree == -180) q3 = value; int32_t L_6 = ___0_degree; if ((((int32_t)L_6) == ((int32_t)((int32_t)180)))) { goto IL_0036; } } { int32_t L_7 = ___0_degree; if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)-180))))) { goto IL_003d; } } IL_0036: { // if (degree == 180 || degree == -180) q3 = value; bool L_8 = ___1_value; __this->___q3_2 = L_8; } IL_003d: { // if (degree == 270 || degree == -90) q4 = value; int32_t L_9 = ___0_degree; if ((((int32_t)L_9) == ((int32_t)((int32_t)270)))) { goto IL_004a; } } { int32_t L_10 = ___0_degree; if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)-90))))) { goto IL_0051; } } IL_004a: { // if (degree == 270 || degree == -90) q4 = value; bool L_11 = ___1_value; __this->___q4_3 = L_11; } IL_0051: { // } return; } } // System.Void FIMSpace.Generating.QuarterRotationCheck::SetOnQuarter(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuarterRotationCheck_SetOnQuarter_m99D3F29882DE9315D2D28101AF01F2D6F68907E7 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, int32_t ___0_quarter, bool ___1_value, const RuntimeMethod* method) { { // if (quarter == 1) q1 = value; int32_t L_0 = ___0_quarter; if ((!(((uint32_t)L_0) == ((uint32_t)1)))) { goto IL_000b; } } { // if (quarter == 1) q1 = value; bool L_1 = ___1_value; __this->___q1_0 = L_1; } IL_000b: { // if (quarter == 2) q2 = value; int32_t L_2 = ___0_quarter; if ((!(((uint32_t)L_2) == ((uint32_t)2)))) { goto IL_0016; } } { // if (quarter == 2) q2 = value; bool L_3 = ___1_value; __this->___q2_1 = L_3; } IL_0016: { // if (quarter == 3) q3 = value; int32_t L_4 = ___0_quarter; if ((!(((uint32_t)L_4) == ((uint32_t)3)))) { goto IL_0021; } } { // if (quarter == 3) q3 = value; bool L_5 = ___1_value; __this->___q3_2 = L_5; } IL_0021: { // if (quarter == 4) q4 = value; int32_t L_6 = ___0_quarter; if ((!(((uint32_t)L_6) == ((uint32_t)4)))) { goto IL_002c; } } { // if (quarter == 4) q4 = value; bool L_7 = ___1_value; __this->___q4_3 = L_7; } IL_002c: { // } return; } } // System.Boolean FIMSpace.Generating.QuarterRotationCheck::AllChecked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_AllChecked_mD22B8CF87335A40BDF5D0AA3FA6CE0884695D48A (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { { // return q1 && q2 && q3 && q4; bool L_0 = __this->___q1_0; if (!L_0) { goto IL_001f; } } { bool L_1 = __this->___q2_1; if (!L_1) { goto IL_001f; } } { bool L_2 = __this->___q3_2; if (!L_2) { goto IL_001f; } } { bool L_3 = __this->___q4_3; return L_3; } IL_001f: { return (bool)0; } } // System.Boolean FIMSpace.Generating.QuarterRotationCheck::OnlyOneChecked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_OnlyOneChecked_mA92CA6744142A1A900A5128D36CC4A19EE9A9E61 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { { // return CountChecked() == 1; int32_t L_0; L_0 = QuarterRotationCheck_CountChecked_mD8B6A922F5373F21FEF7A55CE9E183618BCD9EB0(__this, NULL); return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0); } } // System.Boolean FIMSpace.Generating.QuarterRotationCheck::AnyChecked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_AnyChecked_m7042E5C331053F1E2E995DBD9E883AE42BAE8249 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { { // return CountChecked() > 0; int32_t L_0; L_0 = QuarterRotationCheck_CountChecked_mD8B6A922F5373F21FEF7A55CE9E183618BCD9EB0(__this, NULL); return (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0); } } // System.Int32 FIMSpace.Generating.QuarterRotationCheck::CountChecked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QuarterRotationCheck_CountChecked_mD8B6A922F5373F21FEF7A55CE9E183618BCD9EB0 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // int checkedq = 0; V_0 = 0; // if (q1) checkedq++; bool L_0 = __this->___q1_0; if (!L_0) { goto IL_000e; } } { // if (q1) checkedq++; int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_000e: { // if (q2) checkedq++; bool L_2 = __this->___q2_1; if (!L_2) { goto IL_001a; } } { // if (q2) checkedq++; int32_t L_3 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); } IL_001a: { // if (q3) checkedq++; bool L_4 = __this->___q3_2; if (!L_4) { goto IL_0026; } } { // if (q3) checkedq++; int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0026: { // if (q4) checkedq++; bool L_6 = __this->___q4_3; if (!L_6) { goto IL_0032; } } { // if (q4) checkedq++; int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0032: { // return checkedq; int32_t L_8 = V_0; return L_8; } } // System.Boolean FIMSpace.Generating.QuarterRotationCheck::Only180Checked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool QuarterRotationCheck_Only180Checked_m890A624D4D26624F83F73C2A7B54A313D290E135 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { { // if ( q1 && q3) bool L_0 = __this->___q1_0; if (!L_0) { goto IL_0022; } } { bool L_1 = __this->___q3_2; if (!L_1) { goto IL_0022; } } { // if (q2 == false && q4 == false) return true; bool L_2 = __this->___q2_1; if (L_2) { goto IL_0022; } } { bool L_3 = __this->___q4_3; if (L_3) { goto IL_0022; } } { // if (q2 == false && q4 == false) return true; return (bool)1; } IL_0022: { // if (q2 && q4) bool L_4 = __this->___q2_1; if (!L_4) { goto IL_0044; } } { bool L_5 = __this->___q4_3; if (!L_5) { goto IL_0044; } } { // if (q1 == false && q3 == false) return true; bool L_6 = __this->___q1_0; if (L_6) { goto IL_0044; } } { bool L_7 = __this->___q3_2; if (L_7) { goto IL_0044; } } { // if (q1 == false && q3 == false) return true; return (bool)1; } IL_0044: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.QuarterRotationCheck::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void QuarterRotationCheck__ctor_m57BEDFD620ED69898E4266959240B635B0EE8548 (QuarterRotationCheck_t3C2723022564B07211F221BC20291FA58FCE1E09* __this, const RuntimeMethod* method) { { // public bool q1 = true; __this->___q1_0 = (bool)1; Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.SpawnData::get_WasTemporaryPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_get_WasTemporaryPrefab_mC2762A6A17E3F2B62973B936D6E0FA99F587AC98 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // public bool WasTemporaryPrefab { get; private set; } bool L_0 = __this->___U3CWasTemporaryPrefabU3Ek__BackingField_6; return L_0; } } // System.Void FIMSpace.Generating.SpawnData::set_WasTemporaryPrefab(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_set_WasTemporaryPrefab_m7DEBA87DDFB890B5AB9916B09F35741C2BB8D027 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool WasTemporaryPrefab { get; private set; } bool L_0 = ___0_value; __this->___U3CWasTemporaryPrefabU3Ek__BackingField_6 = L_0; return; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetDirectionalOffsetWithMods() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetDirectionalOffsetWithMods_m1A69CD7C75A4D4655066E7BB03404A3E83CF178A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // return DirectionalOffset + Quaternion.Euler(OutsideRotationOffset) * OutsidePositionOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___OutsideRotationOffset_24; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_4, NULL); return L_5; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetDirectionalOffsetWithSeparatelyModOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetDirectionalOffsetWithSeparatelyModOffset_m5E119C923BEB0C691F4A5F2767C7B6B13A0FD59E (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // return Quaternion.Euler(RotationOffset) * (DirectionalOffset + Quaternion.Euler(OutsideRotationOffset) * OutsidePositionOffset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___RotationOffset_16; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___OutsideRotationOffset_24; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_7, NULL); return L_8; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetRotationOffsetWithMods(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetRotationOffsetWithMods_mD14CF6502B760719807B54EB9520331D341431C7 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_local, const RuntimeMethod* method) { { // if (!local) bool L_0 = ___0_local; if (L_0) { goto IL_0015; } } { // return RotationOffset + OutsideRotationOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___RotationOffset_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___OutsideRotationOffset_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_2, NULL); return L_3; } IL_0015: { // return LocalRotationOffset + OutsideRotationOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___LocalRotationOffset_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___OutsideRotationOffset_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL); return L_6; } } // System.String FIMSpace.Generating.SpawnData::get_Stigmas() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SpawnData_get_Stigmas_mCFAB769F877332443099193A6F324B103B25E966 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; int32_t V_1 = 0; { // string stigms = ""; V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } V_1 = 0; goto IL_004b; } IL_000a: { // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } int32_t L_0 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = __this->___customStigmas_28; NullCheck(L_1); int32_t L_2; L_2 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_1, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_0) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, 1))))) { goto IL_0034; } } { // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } String_t* L_3 = V_0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_4 = __this->___customStigmas_28; int32_t L_5 = V_1; NullCheck(L_4); String_t* L_6; L_6 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_4, L_5, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); String_t* L_7; L_7 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_3, L_6, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, NULL); V_0 = L_7; goto IL_0047; } IL_0034: { // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } String_t* L_8 = V_0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = __this->___customStigmas_28; int32_t L_10 = V_1; NullCheck(L_9); String_t* L_11; L_11 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_9, L_10, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); String_t* L_12; L_12 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, L_11, NULL); V_0 = L_12; } IL_0047: { // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_004b: { // for (int i = 0; i < customStigmas.Count; i++) { if (i < customStigmas.Count - 1) stigms += customStigmas[i] + ","; else stigms += customStigmas[i]; } int32_t L_14 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_15 = __this->___customStigmas_28; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_15, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_14) < ((int32_t)L_16))) { goto IL_000a; } } { // return stigms; String_t* L_17 = V_0; return L_17; } } // System.Boolean FIMSpace.Generating.SpawnData::get_isTemp() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_get_isTemp_m1F878955241B69848E840F1E72D6EC6A52FD523B (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // public bool isTemp { get; internal set; } bool L_0 = __this->___U3CisTempU3Ek__BackingField_29; return L_0; } } // System.Void FIMSpace.Generating.SpawnData::set_isTemp(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool isTemp { get; internal set; } bool L_0 = ___0_value; __this->___U3CisTempU3Ek__BackingField_29 = L_0; return; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnData::GenerateSpawn(FIMSpace.Generating.FieldSpawner,FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldCell,System.Int32,System.Nullable`1,System.Nullable`1,System.Nullable`1,System.Nullable`1,FIMSpace.Generating.SpawnData/ESpawnMark,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnData_GenerateSpawn_mB398332CEC6CB3A47CBE4F457411E03952319BC1 (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* ___0_spawner, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___1_mod, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___2_owner, int32_t ___3_toSpawn, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___4_offset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_rotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___6_localRotOffset, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___7_scaleMul, int32_t ___8_mark, bool ___9_checkMesh, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* V_1 = NULL; { // SpawnData spawn = new SpawnData(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)il2cpp_codegen_object_new(SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); NullCheck(L_0); SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201(L_0, NULL); V_0 = L_0; // spawn.isTemp = false; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = V_0; NullCheck(L_1); SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline(L_1, (bool)0, NULL); // spawn.OwnerCell = owner; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3 = ___2_owner; NullCheck(L_2); L_2->___OwnerCell_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___OwnerCell_1), (void*)L_3); // if (FGenerators.CheckIfExist_NOTNULL(owner)) spawn.OwnerCellPos = owner.Pos; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_4 = ___2_owner; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); bool L_5; L_5 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_4, NULL); if (!L_5) { goto IL_0028; } } { // if (FGenerators.CheckIfExist_NOTNULL(owner)) spawn.OwnerCellPos = owner.Pos; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = ___2_owner; NullCheck(L_7); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_7)->___Pos_0; NullCheck(L_6); L_6->___OwnerCellPos_2 = L_8; } IL_0028: { // spawn.OwnerMod = mod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_9 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_10 = ___1_mod; NullCheck(L_9); L_9->___OwnerMod_9 = L_10; Il2CppCodeGenWriteBarrier((void**)(&L_9->___OwnerMod_9), (void*)L_10); // spawn.Spawner = spawner; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_12 = ___0_spawner; NullCheck(L_11); L_11->___Spawner_11 = L_12; Il2CppCodeGenWriteBarrier((void**)(&L_11->___Spawner_11), (void*)L_12); // spawn.idInStampObjects = toSpawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_13 = V_0; int32_t L_14 = ___3_toSpawn; NullCheck(L_13); L_13->___idInStampObjects_3 = L_14; // if (mod) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = ___1_mod; 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_00ba; } } { // if (mod.ParentPack) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = ___1_mod; NullCheck(L_17); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_18 = L_17->___ParentPack_25; 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; } } { // if (mod.ParentPack.CombineSpawns == ModificatorsPack.EPackCombine.CombineAll) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = ___1_mod; NullCheck(L_20); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_21 = L_20->___ParentPack_25; NullCheck(L_21); int32_t L_22 = L_21->___CombineSpawns_12; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_0069; } } { // spawn.CombineMode = ECombineMode.Combine; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_23 = V_0; NullCheck(L_23); L_23->___CombineMode_25 = 1; goto IL_007e; } IL_0069: { // else if (mod.ParentPack.CombineSpawns == ModificatorsPack.EPackCombine.CombineAllAndSetStatic) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_24 = ___1_mod; NullCheck(L_24); ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_25 = L_24->___ParentPack_25; NullCheck(L_25); int32_t L_26 = L_25->___CombineSpawns_12; if ((!(((uint32_t)L_26) == ((uint32_t)2)))) { goto IL_007e; } } { // spawn.CombineMode = ECombineMode.CombineStatic; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_27 = V_0; NullCheck(L_27); L_27->___CombineMode_25 = 2; } IL_007e: { // if (mod.Combine != FieldModification.ECombineSet.AsParentPack) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_28 = ___1_mod; NullCheck(L_28); int32_t L_29 = L_28->___Combine_8; if (!L_29) { goto IL_00ba; } } { // if (mod.Combine == FieldModification.ECombineSet.ForceNotCombine) spawn.CombineMode = ECombineMode.None; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_30 = ___1_mod; NullCheck(L_30); int32_t L_31 = L_30->___Combine_8; if ((!(((uint32_t)L_31) == ((uint32_t)1)))) { goto IL_0098; } } { // if (mod.Combine == FieldModification.ECombineSet.ForceNotCombine) spawn.CombineMode = ECombineMode.None; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_32 = V_0; NullCheck(L_32); L_32->___CombineMode_25 = 0; goto IL_00ba; } IL_0098: { // else if (mod.Combine == FieldModification.ECombineSet.ForceCombine) spawn.CombineMode = ECombineMode.Combine; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_33 = ___1_mod; NullCheck(L_33); int32_t L_34 = L_33->___Combine_8; if ((!(((uint32_t)L_34) == ((uint32_t)2)))) { goto IL_00aa; } } { // else if (mod.Combine == FieldModification.ECombineSet.ForceCombine) spawn.CombineMode = ECombineMode.Combine; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_35 = V_0; NullCheck(L_35); L_35->___CombineMode_25 = 1; goto IL_00ba; } IL_00aa: { // else if (mod.Combine == FieldModification.ECombineSet.ForceCombineAndSetStatic) spawn.CombineMode = ECombineMode.CombineStatic; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_36 = ___1_mod; NullCheck(L_36); int32_t L_37 = L_36->___Combine_8; if ((!(((uint32_t)L_37) == ((uint32_t)3)))) { goto IL_00ba; } } { // else if (mod.Combine == FieldModification.ECombineSet.ForceCombineAndSetStatic) spawn.CombineMode = ECombineMode.CombineStatic; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_38 = V_0; NullCheck(L_38); L_38->___CombineMode_25 = 2; } IL_00ba: { // spawn.ForceSetStatic = spawner.SwitchSpawnedToStatic; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_39 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_40 = ___0_spawner; NullCheck(L_40); bool L_41 = L_40->___SwitchSpawnedToStatic_14; NullCheck(L_39); L_39->___ForceSetStatic_26 = L_41; // if (spawner.TemporaryPrefabOverride == null) FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_42 = ___0_spawner; NullCheck(L_42); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_43; L_43 = FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline(L_42, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_44; L_44 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_43, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_44) { goto IL_0117; } } { // spawn.WasTemporaryPrefab = false; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_45 = V_0; NullCheck(L_45); SpawnData_set_WasTemporaryPrefab_m7DEBA87DDFB890B5AB9916B09F35741C2BB8D027_inline(L_45, (bool)0, NULL); // var prRef = mod.GetPrefabRef(toSpawn); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_46 = ___1_mod; int32_t L_47 = ___3_toSpawn; NullCheck(L_46); PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_48; L_48 = FieldModification_GetPrefabRef_m38B1DB658F4C83E567B8D1A3449981C46796FF7C(L_46, L_47, NULL); V_1 = L_48; // if (prRef == null) return spawn; PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_49 = V_1; if (L_49) { goto IL_00e8; } } { // if (prRef == null) return spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_50 = V_0; return L_50; } IL_00e8: { // if (prRef.GameObject == null) return spawn; PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_51 = V_1; NullCheck(L_51); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_52; L_52 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_51, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_53; L_53 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_52, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_53) { goto IL_00f8; } } { // if (prRef.GameObject == null) return spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_54 = V_0; return L_54; } IL_00f8: { // spawn.Prefab = prRef.GameObject; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_55 = V_0; PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_56 = V_1; NullCheck(L_56); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57; L_57 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_56, NULL); NullCheck(L_55); L_55->___Prefab_4 = L_57; Il2CppCodeGenWriteBarrier((void**)(&L_55->___Prefab_4), (void*)L_57); // if (checkMesh) spawn.PreviewMesh = prRef.GetMesh(); bool L_58 = ___9_checkMesh; if (!L_58) { goto IL_0130; } } { // if (checkMesh) spawn.PreviewMesh = prRef.GetMesh(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_59 = V_0; PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* L_60 = V_1; NullCheck(L_60); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_61; L_61 = PrefabReference_GetMesh_m1680A43E29C866C30543653239485DB875708CD9(L_60, (bool)0, NULL); NullCheck(L_59); L_59->___PreviewMesh_14 = L_61; Il2CppCodeGenWriteBarrier((void**)(&L_59->___PreviewMesh_14), (void*)L_61); goto IL_0130; } IL_0117: { // spawn.WasTemporaryPrefab = true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_62 = V_0; NullCheck(L_62); SpawnData_set_WasTemporaryPrefab_m7DEBA87DDFB890B5AB9916B09F35741C2BB8D027_inline(L_62, (bool)1, NULL); // spawn.Prefab = spawner.TemporaryPrefabOverride; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_63 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_64 = ___0_spawner; NullCheck(L_64); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_65; L_65 = FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline(L_64, NULL); NullCheck(L_63); L_63->___Prefab_4 = L_65; Il2CppCodeGenWriteBarrier((void**)(&L_63->___Prefab_4), (void*)L_65); // spawn.TryDetectMeshInPrefab(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_66 = V_0; NullCheck(L_66); SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9(L_66, NULL); } IL_0130: { // if (offset != null) spawn.Offset = (Vector3)offset; bool L_67; L_67 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___4_offset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_67) { goto IL_0146; } } { // if (offset != null) spawn.Offset = (Vector3)offset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_68 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___4_offset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_68); L_68->___Offset_15 = L_69; } IL_0146: { // if (rotOffset != null) spawn.RotationOffset = rotOffset.Value; bool L_70; L_70 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___5_rotOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_70) { goto IL_015c; } } { // if (rotOffset != null) spawn.RotationOffset = rotOffset.Value; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_71 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72; L_72 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___5_rotOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_71); L_71->___RotationOffset_16 = L_72; } IL_015c: { // if (localRotOffset != null) spawn.LocalRotationOffset = localRotOffset.Value; bool L_73; L_73 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___6_localRotOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_73) { goto IL_0172; } } { // if (localRotOffset != null) spawn.LocalRotationOffset = localRotOffset.Value; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_74 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75; L_75 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___6_localRotOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_74); L_74->___LocalRotationOffset_17 = L_75; } IL_0172: { // if (scaleMul != null) spawn.LocalScaleMul = (Vector3)scaleMul; bool L_76; L_76 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___7_scaleMul), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_76) { goto IL_0188; } } { // if (scaleMul != null) spawn.LocalScaleMul = (Vector3)scaleMul; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_77 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___7_scaleMul), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); NullCheck(L_77); L_77->___LocalScaleMul_18 = L_78; } IL_0188: { // spawn.SpawnMark = mark; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_79 = V_0; int32_t L_80 = ___8_mark; NullCheck(L_79); L_79->___SpawnMark_27 = L_80; // return spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_81 = V_0; return L_81; } } // System.Void FIMSpace.Generating.SpawnData::TryDetectMeshInPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_TryDetectMeshInPrefab_m5234CEFB6EA5420EB1B351883C94C9999D1715A9 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_0 = NULL; { // if (Prefab == null) return; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_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 (Prefab == null) return; return; } IL_000f: { // MeshFilter f = Prefab.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___Prefab_4; NullCheck(L_2); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_3; L_3 = GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04(L_2, GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04_RuntimeMethod_var); V_0 = L_3; // if (f) PreviewMesh = f.sharedMesh; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_4 = V_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_002f; } } { // if (f) PreviewMesh = f.sharedMesh; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_6 = V_0; NullCheck(L_6); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_7; L_7 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_6, NULL); __this->___PreviewMesh_14 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___PreviewMesh_14), (void*)L_7); } IL_002f: { // } return; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetOutsideDirectionalOffsetValue() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetOutsideDirectionalOffsetValue_m1CE3EA93E13E50DB36A3575E4EF5D383D97A7497 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // if (OutsidePositionOffset != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_2; L_2 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_0, L_1, NULL); if (!L_2) { goto IL_0024; } } { // return GetRotationOffset() * OutsidePositionOffset; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL); return L_5; } IL_0024: { // return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_6; } } // FIMSpace.Generating.SpawnData FIMSpace.Generating.SpawnData::Copy(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* SpawnData_Copy_mFBA7E357803B03FC6F1FB077538F7E0E06204316 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_copyOffsets, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* V_0 = NULL; int32_t V_1 = 0; { // SpawnData newSpawn = (SpawnData)MemberwiseClone(); RuntimeObject* L_0; L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL); V_0 = ((SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7*)CastclassClass((RuntimeObject*)L_0, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7_il2cpp_TypeInfo_var)); // if (copyOffsets) bool L_1 = ___0_copyOffsets; if (!L_1) { goto IL_0063; } } { // newSpawn.Offset = Offset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___Offset_15; NullCheck(L_2); L_2->___Offset_15 = L_3; // newSpawn.RotationOffset = RotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___RotationOffset_16; NullCheck(L_4); L_4->___RotationOffset_16 = L_5; // newSpawn.LocalRotationOffset = LocalRotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___LocalRotationOffset_17; NullCheck(L_6); L_6->___LocalRotationOffset_17 = L_7; // newSpawn.LocalScaleMul = LocalScaleMul; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___LocalScaleMul_18; NullCheck(L_8); L_8->___LocalScaleMul_18 = L_9; // newSpawn.DirectionalOffset = DirectionalOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_10 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___DirectionalOffset_19; NullCheck(L_10); L_10->___DirectionalOffset_19 = L_11; // newSpawn.TempPositionOffset = TempPositionOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___TempPositionOffset_20; NullCheck(L_12); L_12->___TempPositionOffset_20 = L_13; // newSpawn.TempRotationOffset = TempRotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = __this->___TempRotationOffset_21; NullCheck(L_14); L_14->___TempRotationOffset_21 = L_15; } IL_0063: { // newSpawn.Enabled = true; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_16 = V_0; NullCheck(L_16); L_16->___Enabled_0 = (bool)1; // newSpawn.Spawner = Spawner; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_17 = V_0; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_18 = __this->___Spawner_11; NullCheck(L_17); L_17->___Spawner_11 = L_18; Il2CppCodeGenWriteBarrier((void**)(&L_17->___Spawner_11), (void*)L_18); // newSpawn.OwnerMod = OwnerMod; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_19 = V_0; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_20 = __this->___OwnerMod_9; NullCheck(L_19); L_19->___OwnerMod_9 = L_20; Il2CppCodeGenWriteBarrier((void**)(&L_19->___OwnerMod_9), (void*)L_20); // newSpawn.OwnerRule = OwnerRule; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_21 = V_0; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_22 = __this->___OwnerRule_10; NullCheck(L_21); L_21->___OwnerRule_10 = L_22; Il2CppCodeGenWriteBarrier((void**)(&L_21->___OwnerRule_10), (void*)L_22); // newSpawn.customStigmas = new List(); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_23 = V_0; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_24); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_24, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); NullCheck(L_23); L_23->___customStigmas_28 = L_24; Il2CppCodeGenWriteBarrier((void**)(&L_23->___customStigmas_28), (void*)L_24); // for (int i = 0; i < customStigmas.Count; i++) newSpawn.customStigmas.Add(customStigmas[i]); V_1 = 0; goto IL_00b8; } IL_009d: { // for (int i = 0; i < customStigmas.Count; i++) newSpawn.customStigmas.Add(customStigmas[i]); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_25 = V_0; NullCheck(L_25); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_26 = L_25->___customStigmas_28; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_27 = __this->___customStigmas_28; int32_t L_28 = V_1; NullCheck(L_27); String_t* L_29; L_29 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_27, L_28, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var); NullCheck(L_26); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_26, L_29, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); // for (int i = 0; i < customStigmas.Count; i++) newSpawn.customStigmas.Add(customStigmas[i]); int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00b8: { // for (int i = 0; i < customStigmas.Count; i++) newSpawn.customStigmas.Add(customStigmas[i]); int32_t L_31 = V_1; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_32 = __this->___customStigmas_28; NullCheck(L_32); int32_t L_33; L_33 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_32, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var); if ((((int32_t)L_31) < ((int32_t)L_33))) { goto IL_009d; } } { // return newSpawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_34 = V_0; return L_34; } } // UnityEngine.GameObject FIMSpace.Generating.SpawnData::GetPrefab() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SpawnData_GetPrefab_m20D80E7BC8BE069DB62FA12C5A0AC4B80789FBDD (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // return Prefab; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_4; return L_0; } } // UnityEngine.Object FIMSpace.Generating.SpawnData::IsSpawnCollidable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* SpawnData_IsSpawnCollidable_m79130C24ECBE497A4379E0494638B3776030DD82 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m2AF9307BAF8BA6B7D4CE38BFEFB1C9C20219891B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_2 = NULL; { // GameObject pr = GetPrefab(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0; L_0 = SpawnData_GetPrefab_m20D80E7BC8BE069DB62FA12C5A0AC4B80789FBDD_inline(__this, NULL); V_0 = L_0; // if (pr == null) return null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = V_0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_2) { goto IL_0012; } } { // if (pr == null) return null; return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; } IL_0012: { // Collider c = pr.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0; NullCheck(L_3); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4; L_4 = GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597(L_3, GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var); V_1 = L_4; // if (c == null) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_6) { goto IL_0039; } } { // c = FTransformMethods.FindComponentInAllChildren(pr.transform); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_9; L_9 = FTransformMethods_FindComponentInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m2AF9307BAF8BA6B7D4CE38BFEFB1C9C20219891B(L_8, FTransformMethods_FindComponentInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m2AF9307BAF8BA6B7D4CE38BFEFB1C9C20219891B_RuntimeMethod_var); V_1 = L_9; // if (c == null) return null; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_10 = V_1; 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_0039; } } { // if (c == null) return null; return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; } IL_0039: { // if (c) return c; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_12 = V_1; 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_0043; } } { // if (c) return c; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = V_1; return L_14; } IL_0043: { // MeshFilter filter = pr.GetComponent(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0; NullCheck(L_15); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_16; L_16 = GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8(L_15, GameObject_GetComponent_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mDF6525BCE37B444313BE0AA2305BDF4EB8B92FE8_RuntimeMethod_var); V_2 = L_16; // if (!filter) MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_18; L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL); if (L_18) { goto IL_0059; } } { // filter = pr.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0; NullCheck(L_19); MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_20; L_20 = GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04(L_19, GameObject_GetComponentInChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_m07852AD6D767DD6AA17149C42C54C3C7DC930B04_RuntimeMethod_var); V_2 = L_20; } IL_0059: { // if (filter) if (filter.sharedMesh != null) return filter; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_21 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_22; L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL); if (!L_22) { goto IL_0071; } } { // if (filter) if (filter.sharedMesh != null) return filter; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_23 = V_2; NullCheck(L_23); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_24; L_24 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_23, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_25; L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_25) { goto IL_0071; } } { // if (filter) if (filter.sharedMesh != null) return filter; MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_26 = V_2; return L_26; } IL_0071: { // return null; return (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetPlacementDirection(FIMSpace.Generating.SpawnData/ESpawnMark) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetPlacementDirection_m9673F0D28AF3A3B1E0F1E89EFC350AA21AA763DE (int32_t ___0_mark, const RuntimeMethod* method) { { int32_t L_0 = ___0_mark; switch (L_0) { case 0: { goto IL_002c; } case 1: { goto IL_0032; } case 2: { goto IL_0038; } case 3: { goto IL_003e; } case 4: { goto IL_0044; } case 5: { goto IL_004a; } case 6: { goto IL_005f; } case 7: { goto IL_0074; } case 8: { goto IL_0089; } } } { goto IL_009e; } IL_002c: { // case ESpawnMark.Omni: return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_1; } IL_0032: { // case ESpawnMark.Left: return Vector3.left; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_inline(NULL); return L_2; } IL_0038: { // case ESpawnMark.Right: return Vector3.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); return L_3; } IL_003e: { // case ESpawnMark.Forward: return Vector3.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); return L_4; } IL_0044: { // case ESpawnMark.Back: return Vector3.back; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); return L_5; } IL_004a: { // case ESpawnMark.LeftForward: return new Vector3(-1f, 0f, 1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; memset((&L_6), 0, sizeof(L_6)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (-1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_6; } IL_005f: { // case ESpawnMark.RightForward: return new Vector3(1f, 0f, 1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); return L_7; } IL_0074: { // case ESpawnMark.LeftBack: return new Vector3(-1f, 0f, -1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (-1.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); return L_8; } IL_0089: { // case ESpawnMark.RightBack: return new Vector3(1f, 0f, -1f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), (1.0f), (0.0f), (-1.0f), /*hidden argument*/NULL); return L_9; } IL_009e: { // return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_10; } } // UnityEngine.Quaternion FIMSpace.Generating.SpawnData::GetPlacementRotation(FIMSpace.Generating.SpawnData/ESpawnMark) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SpawnData_GetPlacementRotation_mF7E23B2FD4D6122667E6B03813A78117B31A3E2E (int32_t ___0_mark, const RuntimeMethod* method) { { int32_t L_0 = ___0_mark; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_0, 1))) { case 0: { goto IL_002d; } case 1: { goto IL_0042; } case 2: { goto IL_0057; } case 3: { goto IL_006c; } case 4: { goto IL_0081; } case 5: { goto IL_0096; } case 6: { goto IL_00ab; } case 7: { goto IL_00c0; } } } { goto IL_00d5; } IL_002d: { // case ESpawnMark.Left: return Quaternion.Euler(0, 90, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (90.0f), (0.0f), NULL); return L_1; } IL_0042: { // case ESpawnMark.Right: return Quaternion.Euler(0, -90, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (-90.0f), (0.0f), NULL); return L_2; } IL_0057: { // case ESpawnMark.Forward: return Quaternion.Euler(0, 0, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (0.0f), NULL); return L_3; } IL_006c: { // case ESpawnMark.Back: return Quaternion.Euler(0, 80, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (80.0f), (0.0f), NULL); return L_4; } IL_0081: { // case ESpawnMark.LeftForward: return Quaternion.Euler(0, 45, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (45.0f), (0.0f), NULL); return L_5; } IL_0096: { // case ESpawnMark.RightForward: return Quaternion.Euler(0, -45, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (-45.0f), (0.0f), NULL); return L_6; } IL_00ab: { // case ESpawnMark.LeftBack: return Quaternion.Euler(0, 135, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (135.0f), (0.0f), NULL); return L_7; } IL_00c0: { // case ESpawnMark.RightBack: return Quaternion.Euler(0, -135, 0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (-135.0f), (0.0f), NULL); return L_8; } IL_00d5: { // return Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9; L_9 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); return L_9; } } // UnityEngine.Transform FIMSpace.Generating.SpawnData::GetModContainer(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* SpawnData_GetModContainer_m2CD3C6E9825D00837D5884B44AF6B4A451B1F34A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_mainContainer, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A11116DDD8DECB80282321AB20DE1BFCA60790C); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; { // if (OwnerMod.TemporaryContainer == null || OwnerMod.TemporaryContainer.parent != mainContainer) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_0 = __this->___OwnerMod_9; NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0->___TemporaryContainer_4; 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_002b; } } { FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_3 = __this->___OwnerMod_9; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___TemporaryContainer_4; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_mainContainer; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, L_6, NULL); if (!L_7) { goto IL_00a7; } } IL_002b: { // OwnerMod.TemporaryContainer = mainContainer.transform.Find(OwnerMod.name + "-Container"); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_8 = __this->___OwnerMod_9; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_mainContainer; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_11 = __this->___OwnerMod_9; NullCheck(L_11); String_t* L_12; L_12 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_11, NULL); String_t* L_13; L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral2A11116DDD8DECB80282321AB20DE1BFCA60790C, NULL); NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Transform_Find_m3087032B0E1C5B96A2D2C27020BAEAE2DA08F932(L_10, L_13, NULL); NullCheck(L_8); L_8->___TemporaryContainer_4 = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_8->___TemporaryContainer_4), (void*)L_14); // if (OwnerMod.TemporaryContainer == null) FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_15 = __this->___OwnerMod_9; NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___TemporaryContainer_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_17; L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_17) { goto IL_00a7; } } { // GameObject container = new GameObject(OwnerMod.name + "-Container"); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_18 = __this->___OwnerMod_9; NullCheck(L_18); String_t* L_19; L_19 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_18, NULL); String_t* L_20; L_20 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_19, _stringLiteral2A11116DDD8DECB80282321AB20DE1BFCA60790C, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_21); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_21, L_20, NULL); V_0 = L_21; // container.transform.SetParent(mainContainer.transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_0; NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = ___0_mainContainer; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_24, NULL); NullCheck(L_23); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_23, L_25, (bool)1, NULL); // OwnerMod.TemporaryContainer = container.transform; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_26 = __this->___OwnerMod_9; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_0; NullCheck(L_27); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28; L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL); NullCheck(L_26); L_26->___TemporaryContainer_4 = L_28; Il2CppCodeGenWriteBarrier((void**)(&L_26->___TemporaryContainer_4), (void*)L_28); } IL_00a7: { // return OwnerMod.TemporaryContainer; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_29 = __this->___OwnerMod_9; NullCheck(L_29); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = L_29->___TemporaryContainer_4; return L_30; } } // System.Void FIMSpace.Generating.SpawnData::AddCustomStigma(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_AddCustomStigma_m81B54F857732B049860B50E34D9EE9DD17ACA348 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, String_t* ___0_v, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (customStigmas.Contains(v) == false) List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___customStigmas_28; String_t* L_1 = ___0_v; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_0, L_1, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); if (L_2) { goto IL_001a; } } { // customStigmas.Add(v); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = __this->___customStigmas_28; String_t* L_4 = ___0_v; NullCheck(L_3); List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_3, L_4, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var); } IL_001a: { // } return; } } // System.Boolean FIMSpace.Generating.SpawnData::GetCustomStigma(System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_GetCustomStigma_mF98DE02C17FBCCFC17027990FDA64381ED40AE88 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, String_t* ___0_v, bool ___1_reload, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (customStigmas.Contains(v)) return true; List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___customStigmas_28; String_t* L_1 = ___0_v; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_0, L_1, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var); if (!L_2) { goto IL_0010; } } { // if (customStigmas.Contains(v)) return true; return (bool)1; } IL_0010: { // return false; return (bool)0; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetWorldPositionWithFullOffset(FIMSpace.Generating.FieldSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetWorldPositionWithFullOffset_m45DAE8D6B353C1EABC54D7B7A1D721400289D7C4 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, bool ___1_useTemp, 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)); { // if (preset == null) if (ExecutedFrom != null) { preset = ExecutedFrom; } else return Vector3.zero; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_preset; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0027; } } { // if (preset == null) if (ExecutedFrom != null) { preset = ExecutedFrom; } else return Vector3.zero; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___ExecutedFrom_8; 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_0021; } } { // if (preset == null) if (ExecutedFrom != null) { preset = ExecutedFrom; } else return Vector3.zero; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = __this->___ExecutedFrom_8; ___0_preset = L_4; goto IL_0027; } IL_0021: { // if (preset == null) if (ExecutedFrom != null) { preset = ExecutedFrom; } else return Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); return L_5; } IL_0027: { // Vector3 off = OwnerCell.WorldPos(preset.CellSize); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6 = __this->___OwnerCell_1; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = ___0_preset; NullCheck(L_7); float L_8 = L_7->___CellSize_4; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = FGenCell_WorldPos_m5EEFF8295573AE8A82FF7ED7C9457BD1811B2631(L_6, L_8, (1.0f), NULL); V_0 = L_9; // if (Offset != Vector3.zero) off += Offset; else if (useTemp) if (TempPositionOffset != Vector3.zero) off += Offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_12; L_12 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_10, L_11, NULL); if (!L_12) { goto IL_005f; } } { // if (Offset != Vector3.zero) off += Offset; else if (useTemp) if (TempPositionOffset != Vector3.zero) off += Offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_14, NULL); V_0 = L_15; goto IL_0081; } IL_005f: { // if (Offset != Vector3.zero) off += Offset; else if (useTemp) if (TempPositionOffset != Vector3.zero) off += Offset; bool L_16 = ___1_useTemp; if (!L_16) { goto IL_0081; } } { // if (Offset != Vector3.zero) off += Offset; else if (useTemp) if (TempPositionOffset != Vector3.zero) off += Offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___TempPositionOffset_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_19; L_19 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_17, L_18, NULL); if (!L_19) { goto IL_0081; } } { // if (Offset != Vector3.zero) off += Offset; else if (useTemp) if (TempPositionOffset != Vector3.zero) off += Offset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = __this->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_20, L_21, NULL); V_0 = L_22; } IL_0081: { // if (DirectionalOffset != Vector3.zero) off += Quaternion.Euler(RotationOffset) * DirectionalOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_25; L_25 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_23, L_24, NULL); if (!L_25) { goto IL_00b0; } } { // if (DirectionalOffset != Vector3.zero) off += Quaternion.Euler(RotationOffset) * DirectionalOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = __this->___RotationOffset_16; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28; L_28 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_27, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_28, L_29, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_30, NULL); V_0 = L_31; } IL_00b0: { // return off; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0; return L_32; } } // System.Void FIMSpace.Generating.SpawnData::AddChildSpawn(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_AddChildSpawn_m435A3BB5D465D5F80004DD4F93CD69B50E3ECECE (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (ChildSpawns == null) ChildSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_0 = __this->___ChildSpawns_32; if (L_0) { goto IL_0013; } } { // if (ChildSpawns == null) ChildSpawns = new List(); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_1 = (List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19*)il2cpp_codegen_object_new(List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047(L_1, List_1__ctor_m05214C448DDF95435FE4FF97F3792266476FD047_RuntimeMethod_var); __this->___ChildSpawns_32 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildSpawns_32), (void*)L_1); } IL_0013: { // if (ChildSpawns.Contains(data) == false) ChildSpawns.Add(data); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_2 = __this->___ChildSpawns_32; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_3 = ___0_data; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8(L_2, L_3, List_1_Contains_m7FF97007C5E4F90FCF9CB44F0D426F2310D925C8_RuntimeMethod_var); if (L_4) { goto IL_002d; } } { // if (ChildSpawns.Contains(data) == false) ChildSpawns.Add(data); List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* L_5 = __this->___ChildSpawns_32; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_data; NullCheck(L_5); List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_inline(L_5, L_6, List_1_Add_m9DF07A5D1BEF397B783C81AE48238198B4EDF35B_RuntimeMethod_var); } IL_002d: { // } return; } } // System.Boolean FIMSpace.Generating.SpawnData::FindDifference(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SpawnData_FindDifference_m98D6DB2CA50F027489B83437FCB70A34BE27A46A (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawnData, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (Prefab != spawnData.Prefab) return true; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_4; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_1 = ___0_spawnData; NullCheck(L_1); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1->___Prefab_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_2, NULL); if (!L_3) { goto IL_0015; } } { // if (Prefab != spawnData.Prefab) return true; return (bool)1; } IL_0015: { // if (Enabled != spawnData.Enabled) return true; bool L_4 = __this->___Enabled_0; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = ___0_spawnData; NullCheck(L_5); bool L_6 = L_5->___Enabled_0; if ((((int32_t)L_4) == ((int32_t)L_6))) { goto IL_0025; } } { // if (Enabled != spawnData.Enabled) return true; return (bool)1; } IL_0025: { // if (idInStampObjects != spawnData.idInStampObjects) return true; int32_t L_7 = __this->___idInStampObjects_3; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_8 = ___0_spawnData; NullCheck(L_8); int32_t L_9 = L_8->___idInStampObjects_3; if ((((int32_t)L_7) == ((int32_t)L_9))) { goto IL_0035; } } { // if (idInStampObjects != spawnData.idInStampObjects) return true; return (bool)1; } IL_0035: { // if (DontSpawnMainPrefab != spawnData.DontSpawnMainPrefab) return true; bool L_10 = __this->___DontSpawnMainPrefab_7; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_11 = ___0_spawnData; NullCheck(L_11); bool L_12 = L_11->___DontSpawnMainPrefab_7; if ((((int32_t)L_10) == ((int32_t)L_12))) { goto IL_0045; } } { // if (DontSpawnMainPrefab != spawnData.DontSpawnMainPrefab) return true; return (bool)1; } IL_0045: { // if (ExecutedFrom != spawnData.ExecutedFrom) return true; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13 = __this->___ExecutedFrom_8; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_14 = ___0_spawnData; NullCheck(L_14); FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = L_14->___ExecutedFrom_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_16; L_16 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, L_15, NULL); if (!L_16) { goto IL_005a; } } { // if (ExecutedFrom != spawnData.ExecutedFrom) return true; return (bool)1; } IL_005a: { // if (OwnerMod != spawnData.OwnerMod) return true; FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_17 = __this->___OwnerMod_9; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_18 = ___0_spawnData; NullCheck(L_18); FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_19 = L_18->___OwnerMod_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_20; L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_17, L_19, NULL); if (!L_20) { goto IL_006f; } } { // if (OwnerMod != spawnData.OwnerMod) return true; return (bool)1; } IL_006f: { // if (OwnerRule != spawnData.OwnerRule) return true; SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_21 = __this->___OwnerRule_10; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_22 = ___0_spawnData; NullCheck(L_22); SpawnRuleBase_t9CD95A2C721AF0D65EC305068FCA885AE59A94A6* L_23 = L_22->___OwnerRule_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_24; L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_21, L_23, NULL); if (!L_24) { goto IL_0084; } } { // if (OwnerRule != spawnData.OwnerRule) return true; return (bool)1; } IL_0084: { // if (Spawner != spawnData.Spawner) return true; FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_25 = __this->___Spawner_11; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_26 = ___0_spawnData; NullCheck(L_26); FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* L_27 = L_26->___Spawner_11; if ((((RuntimeObject*)(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*)L_25) == ((RuntimeObject*)(FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC*)L_27))) { goto IL_0094; } } { // if (Spawner != spawnData.Spawner) return true; return (bool)1; } IL_0094: { // if (OStamp != spawnData.OStamp) return true; OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_28 = __this->___OStamp_12; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_29 = ___0_spawnData; NullCheck(L_29); OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_30 = L_29->___OStamp_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_31; L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_28, L_30, NULL); if (!L_31) { goto IL_00a9; } } { // if (OStamp != spawnData.OStamp) return true; return (bool)1; } IL_00a9: { // if (OMulti != spawnData.OMulti) return true; OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_32 = __this->___OMulti_13; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_33 = ___0_spawnData; NullCheck(L_33); OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_34 = L_33->___OMulti_13; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_35; L_35 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, L_34, NULL); if (!L_35) { goto IL_00be; } } { // if (OMulti != spawnData.OMulti) return true; return (bool)1; } IL_00be: { // if (Offset != spawnData.Offset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = __this->___Offset_15; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_37 = ___0_spawnData; NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37->___Offset_15; bool L_39; L_39 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_36, L_38, NULL); if (!L_39) { goto IL_00d3; } } { // if (Offset != spawnData.Offset) return true; return (bool)1; } IL_00d3: { // if (RotationOffset != spawnData.RotationOffset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = __this->___RotationOffset_16; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_41 = ___0_spawnData; NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = L_41->___RotationOffset_16; bool L_43; L_43 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_40, L_42, NULL); if (!L_43) { goto IL_00e8; } } { // if (RotationOffset != spawnData.RotationOffset) return true; return (bool)1; } IL_00e8: { // if (LocalRotationOffset != spawnData.LocalRotationOffset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = __this->___LocalRotationOffset_17; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_45 = ___0_spawnData; NullCheck(L_45); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = L_45->___LocalRotationOffset_17; bool L_47; L_47 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_44, L_46, NULL); if (!L_47) { goto IL_00fd; } } { // if (LocalRotationOffset != spawnData.LocalRotationOffset) return true; return (bool)1; } IL_00fd: { // if (DirectionalOffset != spawnData.DirectionalOffset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = __this->___DirectionalOffset_19; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_49 = ___0_spawnData; NullCheck(L_49); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = L_49->___DirectionalOffset_19; bool L_51; L_51 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_48, L_50, NULL); if (!L_51) { goto IL_0112; } } { // if (DirectionalOffset != spawnData.DirectionalOffset) return true; return (bool)1; } IL_0112: { // if (TempPositionOffset != spawnData.TempPositionOffset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = __this->___TempPositionOffset_20; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_53 = ___0_spawnData; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = L_53->___TempPositionOffset_20; bool L_55; L_55 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_52, L_54, NULL); if (!L_55) { goto IL_0127; } } { // if (TempPositionOffset != spawnData.TempPositionOffset) return true; return (bool)1; } IL_0127: { // if (TempRotationOffset != spawnData.TempRotationOffset) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = __this->___TempRotationOffset_21; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_57 = ___0_spawnData; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = L_57->___TempRotationOffset_21; bool L_59; L_59 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_56, L_58, NULL); if (!L_59) { goto IL_013c; } } { // if (TempRotationOffset != spawnData.TempRotationOffset) return true; return (bool)1; } IL_013c: { // if (AdditionalGenerated == null && spawnData.AdditionalGenerated != null) return true; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_60 = __this->___AdditionalGenerated_5; if (L_60) { goto IL_014e; } } { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_61 = ___0_spawnData; NullCheck(L_61); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_62 = L_61->___AdditionalGenerated_5; if (!L_62) { goto IL_014e; } } { // if (AdditionalGenerated == null && spawnData.AdditionalGenerated != null) return true; return (bool)1; } IL_014e: { // if (AdditionalGenerated != null && spawnData.AdditionalGenerated == null) return true; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_63 = __this->___AdditionalGenerated_5; if (!L_63) { goto IL_0160; } } { SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_64 = ___0_spawnData; NullCheck(L_64); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_65 = L_64->___AdditionalGenerated_5; if (L_65) { goto IL_0160; } } { // if (AdditionalGenerated != null && spawnData.AdditionalGenerated == null) return true; return (bool)1; } IL_0160: { // return false; return (bool)0; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullOffset(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_tempIfZero, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (!tempIfZero) bool L_0 = ___0_tempIfZero; if (L_0) { goto IL_0049; } } { // if (OutsidePositionOffset != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_3; L_3 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_1, L_2, NULL); if (!L_3) { goto IL_0027; } } { // return Offset + GetDirectionalOffsetWithSeparatelyModOffset(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = SpawnData_GetDirectionalOffsetWithSeparatelyModOffset_m5E119C923BEB0C691F4A5F2767C7B6B13A0FD59E(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_4, L_5, NULL); return L_6; } IL_0027: { // return Offset + Quaternion.Euler(RotationOffset) * DirectionalOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___Offset_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___RotationOffset_16; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9; L_9 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_11, NULL); return L_12; } IL_0049: { // Vector3 off = GetFullOffset(false); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(__this, (bool)0, NULL); V_0 = L_13; // if (off == Vector3.zero) off = TempPositionOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_16; L_16 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_14, L_15, NULL); if (!L_16) { goto IL_0065; } } { // if (off == Vector3.zero) off = TempPositionOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = __this->___TempPositionOffset_20; V_0 = L_17; } IL_0065: { // return off; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; return L_18; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetPosWithFullOffset(System.Boolean,FIMSpace.Generating.FieldSetup) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetPosWithFullOffset_m4281774ABBF1A516BD4AA797F3BF7EFB19D59636 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_tempIfZero, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_withOwnerCellPos, 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 pos = GetFullOffset(tempIfZero); bool L_0 = ___0_tempIfZero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = SpawnData_GetFullOffset_mE2AEA44FB2A1E9A43E868CE45798A50E70DCE3B3(__this, L_0, NULL); V_0 = L_1; // if (withOwnerCellPos) FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = ___1_withOwnerCellPos; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (!L_3) { goto IL_002d; } } { // return withOwnerCellPos.GetCellWorldPosition(OwnerCell.Pos) + pos; FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = ___1_withOwnerCellPos; FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = __this->___OwnerCell_1; NullCheck(L_5); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_5)->___Pos_0; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = FieldSetup_GetCellWorldPosition_m1A07FEB366097A5762E40290C09E0F7CEF53EB11(L_4, L_6, (1.0f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_8, NULL); return L_9; } IL_002d: { // return pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } // UnityEngine.Vector3 FIMSpace.Generating.SpawnData::GetFullRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // if (TempRotationOffset != Vector3.zero && (RotationOffset == Vector3.zero || LocalRotationOffset == Vector3.zero)) return TempRotationOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___TempRotationOffset_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_2; L_2 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_0, L_1, NULL); if (!L_2) { goto IL_003d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___RotationOffset_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_5; L_5 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_3, L_4, NULL); if (L_5) { goto IL_0036; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___LocalRotationOffset_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_8; L_8 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_6, L_7, NULL); if (!L_8) { goto IL_003d; } } IL_0036: { // if (TempRotationOffset != Vector3.zero && (RotationOffset == Vector3.zero || LocalRotationOffset == Vector3.zero)) return TempRotationOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___TempRotationOffset_21; return L_9; } IL_003d: { // return RotationOffset + LocalRotationOffset + OutsideRotationOffset; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___RotationOffset_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->___LocalRotationOffset_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->___OutsideRotationOffset_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL); return L_14; } } // UnityEngine.Quaternion FIMSpace.Generating.SpawnData::GetRotationOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // return Quaternion.Euler(GetFullRotationOffset()); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = SpawnData_GetFullRotationOffset_m42FD3CC48463DD38581F4CF994AAE239E592872B(__this, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1; L_1 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_0, NULL); return L_1; } } // System.Void FIMSpace.Generating.SpawnData::CopyPositionTo(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_CopyPositionTo_mD80859C822080A2D8369A211DD7A8F601448A395 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) { { // spawn.TempPositionOffset = TempPositionOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___TempPositionOffset_20; NullCheck(L_0); L_0->___TempPositionOffset_20 = L_1; // spawn.Offset = Offset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___Offset_15; NullCheck(L_2); L_2->___Offset_15 = L_3; // spawn.Offset += GetRotationOffset() * (DirectionalOffset + OutsidePositionOffset); SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_5 = L_4; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___Offset_15; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = SpawnData_GetRotationOffset_mC83951EBBE7AD2B3DC9FC8B5A60A73F670F63163(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___DirectionalOffset_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->___OutsidePositionOffset_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_7, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_11, NULL); NullCheck(L_5); L_5->___Offset_15 = L_12; // } return; } } // System.Void FIMSpace.Generating.SpawnData::CopyRotationTo(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_CopyRotationTo_m842671CB3E5ED5B5F37F5504DFD9968E1BC4DE56 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) { { // spawn.RotationOffset = RotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___RotationOffset_16; NullCheck(L_0); L_0->___RotationOffset_16 = L_1; // spawn.LocalRotationOffset = LocalRotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_2 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___LocalRotationOffset_17; NullCheck(L_2); L_2->___LocalRotationOffset_17 = L_3; // spawn.TempRotationOffset = TempRotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_4 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = __this->___TempRotationOffset_21; NullCheck(L_4); L_4->___TempRotationOffset_21 = L_5; // spawn.OutsideRotationOffset = OutsideRotationOffset; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_6 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->___OutsideRotationOffset_24; NullCheck(L_6); L_6->___OutsideRotationOffset_24 = L_7; // } return; } } // System.Void FIMSpace.Generating.SpawnData::CopyScaleTo(FIMSpace.Generating.SpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData_CopyScaleTo_m2DED5EC30EC332AC8E0B14B81479FD97928108D7 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* ___0_spawn, const RuntimeMethod* method) { { // spawn.LocalScaleMul = LocalScaleMul; SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* L_0 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___LocalScaleMul_18; NullCheck(L_0); L_0->___LocalScaleMul_18 = L_1; // } return; } } // UnityEngine.Bounds FIMSpace.Generating.SpawnData::GetMeshFilterOrColliderBounds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 SpawnData_GetMeshFilterOrColliderBounds_mC7F9B818107D371FB56F3732F15311D2400B9CE8 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* V_2 = NULL; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { // Bounds b = new Bounds(Vector3.zero, Vector3.zero); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_0, L_1, NULL); // if (PreviewMesh) b = PreviewMesh.bounds; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = __this->___PreviewMesh_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_3; L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL); if (!L_3) { goto IL_002a; } } { // if (PreviewMesh) b = PreviewMesh.bounds; Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_4 = __this->___PreviewMesh_14; NullCheck(L_4); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5; L_5 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_4, NULL); V_0 = L_5; } IL_002a: { // GameObject pr = GetPrefab(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6; L_6 = SpawnData_GetPrefab_m20D80E7BC8BE069DB62FA12C5A0AC4B80789FBDD_inline(__this, NULL); V_1 = L_6; // if (pr) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_8; L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL); if (!L_8) { goto IL_011b; } } { // Renderer filtr = pr.gameObject.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1; NullCheck(L_9); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10; L_10 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_9, NULL); NullCheck(L_10); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_11; L_11 = GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB(L_10, GameObject_GetComponentInChildren_TisRenderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF_m00AEA903DE8DEC35B61502F098729637D21B6FDB_RuntimeMethod_var); V_2 = L_11; // if (filtr) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_12 = V_2; 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_00cc; } } { // pr.transform.position = Vector3.zero; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_1; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_15); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_15, L_16, NULL); // Quaternion preRot = pr.transform.rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_1; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL); NullCheck(L_18); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19; L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL); V_4 = L_19; // pr.transform.rotation = Quaternion.identity; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = V_1; NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_20, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); NullCheck(L_21); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_21, L_22, NULL); // b = filtr.bounds; Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_23 = V_2; NullCheck(L_23); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_24; L_24 = Renderer_get_bounds_m390CF334730C3C34E45CE59F1D08C3B9F3109C7C(L_23, NULL); V_0 = L_24; // if (filtr.transform.parent != null) Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_25 = V_2; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL); NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_26, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_28) { goto IL_00bf; } } { // b.center -= filtr.transform.TransformVector(filtr.transform.localPosition); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_29 = (&V_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_29, NULL); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_31 = V_2; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32; L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_31, NULL); Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_33 = V_2; NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34; L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL); NullCheck(L_34); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_34, NULL); NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98(L_32, L_35, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_30, L_36, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_29, L_37, NULL); } IL_00bf: { // pr.transform.rotation = preRot; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = V_1; NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39; L_39 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_38, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = V_4; NullCheck(L_39); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_39, L_40, NULL); } IL_00cc: { // Collider col = pr.GetComponentInChildren(); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_41 = V_1; NullCheck(L_41); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_42; L_42 = GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971(L_41, GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var); V_3 = L_42; // if (col) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_43 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_44; L_44 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_43, NULL); if (!L_44) { goto IL_011b; } } { // if (col.bounds.size.magnitude > b.size.magnitude) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_45 = V_3; NullCheck(L_45); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_46; L_46 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_45, NULL); V_5 = L_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_5), NULL); V_6 = L_47; float L_48; L_48 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_6), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); V_6 = L_49; float L_50; L_50 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_6), NULL); if ((!(((float)L_48) > ((float)L_50)))) { goto IL_011b; } } { // b.size = col.bounds.size; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_51 = V_3; NullCheck(L_51); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_52; L_52 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_51, NULL); V_5 = L_52; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_5), NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_53, NULL); } IL_011b: { // return b; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_54 = V_0; return L_54; } } // System.Void FIMSpace.Generating.SpawnData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnData__ctor_m59CAF10CBA604B7764ED9057EC62593AD4C06201 (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m602AB750A7958B0D6CAC93C3891B2F6AAC4CCD46_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC36D6AA3A984D6B7BBA4C496265A0192B91B3801_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t261B5FB86860583ED8B529D12A8662404F52324A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool Enabled = true; __this->___Enabled_0 = (bool)1; // public Vector3 Offset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___Offset_15 = L_0; // public Vector3 RotationOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___RotationOffset_16 = L_1; // public Vector3 LocalRotationOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___LocalRotationOffset_17 = L_2; // public Vector3 LocalScaleMul = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___LocalScaleMul_18 = L_3; // public Vector3 DirectionalOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___DirectionalOffset_19 = L_4; // public Vector3 TempScaleMul = Vector3.one; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); __this->___TempScaleMul_22 = L_5; // public Vector3 OutsidePositionOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___OutsidePositionOffset_23 = L_6; // public Vector3 OutsideRotationOffset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___OutsideRotationOffset_24 = L_7; // private List customStigmas = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_8 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_8); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_8, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); __this->___customStigmas_28 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___customStigmas_28), (void*)L_8); // public List> OnPreGeneratedEvents = new List>(); List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4* L_9 = (List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4*)il2cpp_codegen_object_new(List_1_t594AD8CB288E390FD2324ED170ED5C2E115AF1C4_il2cpp_TypeInfo_var); NullCheck(L_9); List_1__ctor_mC36D6AA3A984D6B7BBA4C496265A0192B91B3801(L_9, List_1__ctor_mC36D6AA3A984D6B7BBA4C496265A0192B91B3801_RuntimeMethod_var); __this->___OnPreGeneratedEvents_30 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnPreGeneratedEvents_30), (void*)L_9); // public List> OnGeneratedEvents = new List>(); List_1_t261B5FB86860583ED8B529D12A8662404F52324A* L_10 = (List_1_t261B5FB86860583ED8B529D12A8662404F52324A*)il2cpp_codegen_object_new(List_1_t261B5FB86860583ED8B529D12A8662404F52324A_il2cpp_TypeInfo_var); NullCheck(L_10); List_1__ctor_m602AB750A7958B0D6CAC93C3891B2F6AAC4CCD46(L_10, List_1__ctor_m602AB750A7958B0D6CAC93C3891B2F6AAC4CCD46_RuntimeMethod_var); __this->___OnGeneratedEvents_31 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->___OnGeneratedEvents_31), (void*)L_10); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: FIMSpace.Generating.SpawnDiffs IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_pinvoke(const SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC& unmarshaled, SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke& marshaled) { Exception_t* ___Cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cell' of type 'SpawnDiffs': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cell_0Exception, NULL); } IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_pinvoke_back(const SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke& marshaled, SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC& unmarshaled) { Exception_t* ___Cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cell' of type 'SpawnDiffs': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cell_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnDiffs IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_pinvoke_cleanup(SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: FIMSpace.Generating.SpawnDiffs IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_com(const SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC& unmarshaled, SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com& marshaled) { Exception_t* ___Cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cell' of type 'SpawnDiffs': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cell_0Exception, NULL); } IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_com_back(const SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com& marshaled, SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC& unmarshaled) { Exception_t* ___Cell_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Cell' of type 'SpawnDiffs': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___Cell_0Exception, NULL); } // Conversion method for clean up from marshalling of: FIMSpace.Generating.SpawnDiffs IL2CPP_EXTERN_C void SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshal_com_cleanup(SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void FIMSpace.Generating.CellsSelectorDrawer::DrawCellsSelectorGUI(FIMSpace.Generating.ShapeCellGroup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsSelectorDrawer_DrawCellsSelectorGUI_mC1DC6F6CB84969BD5EBA434723CF0F125B74E27C (CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD* __this, ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* ___0_drawing, bool ___1_repaintScene, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // DrawCellsSelector( drawing, ref drawSize, ref depthLevel, repaintScene); ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* L_0 = ___0_drawing; int32_t* L_1 = (&__this->___drawSize_4); int32_t* L_2 = (&__this->___depthLevel_5); bool L_3 = ___1_repaintScene; il2cpp_codegen_runtime_class_init_inline(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var); CellsSelectorDrawer_DrawCellsSelector_m35DF2B9F9835961A8DF12C7CB6B3549255A714FC(L_0, L_1, L_2, L_3, NULL); // } return; } } // System.Void FIMSpace.Generating.CellsSelectorDrawer::DrawCellsSelector(FIMSpace.Generating.ShapeCellGroup,System.Int32&,System.Int32&,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsSelectorDrawer_DrawCellsSelector_m35DF2B9F9835961A8DF12C7CB6B3549255A714FC (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* ___0_drawing, int32_t* ___1_drawSize, int32_t* ___2_depthLevel, bool ___3_repaintScene, const RuntimeMethod* method) { { // } return; } } // System.Void FIMSpace.Generating.CellsSelectorDrawer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsSelectorDrawer__ctor_m58CD21CFDE07F7FD2CCFA6EB1F0AFEDCD6F89773 (CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD* __this, const RuntimeMethod* method) { { // public int drawSize = 30; __this->___drawSize_4 = ((int32_t)30); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Void FIMSpace.Generating.CellsSelectorDrawer::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CellsSelectorDrawer__cctor_m865C6F3998C11EF59A913EB4E92D0AE89A986DEC (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // static GUIStyle boxStyle = null; ((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___boxStyle_0 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___boxStyle_0), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // static GUIStyle boxStyleSel = null; ((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___boxStyleSel_1 = (GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL; Il2CppCodeGenWriteBarrier((void**)(&((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___boxStyleSel_1), (void*)(GUIStyle_t20BA2F9F3FE9D13AAA607EEEBE5547835A6F6580*)NULL); // static private Vector2 scroller = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); ((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___scroller_2 = L_0; // static private Dictionary pressed = new Dictionary(); Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3* L_1 = (Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3*)il2cpp_codegen_object_new(Dictionary_2_t45ADFD0A3D24134D6392CAF760389C5DBAEADAE3_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA(L_1, Dictionary_2__ctor_mAB325A16D5A0757E12E539F41D6C3A2699BFECEA_RuntimeMethod_var); ((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___pressed_3 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_StaticFields*)il2cpp_codegen_static_fields_for(CellsSelectorDrawer_tA0DF94F6A88E58CEDC420580F9EBE1E2252A06FD_il2cpp_TypeInfo_var))->___pressed_3), (void*)L_1); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean FIMSpace.Generating.ShapeCellGroup::ContainsPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ShapeCellGroup_ContainsPosition_m5EF17B2ECB9CF68B79314847DD47B6E99EA5E8CB (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_p, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public bool ContainsPosition(Vector3Int p) { return Cells.Contains(p); } List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_p; NullCheck(L_0); bool L_2; L_2 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_0, L_1, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); return L_2; } } // System.Void FIMSpace.Generating.ShapeCellGroup::SwitchOnPosition(UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeCellGroup_SwitchOnPosition_m0206531ADD19BCCDC2C03A5437A286A3A716E0EF (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (field == null) GetChecker(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = __this->___field_2; if (L_0) { goto IL_0011; } } { // if (field == null) GetChecker(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1; L_1 = ShapeCellGroup_GetChecker_mF4D94C99A870B6883FE29A8D1EEC08F988A9395C(__this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)0, NULL); } IL_0011: { // if (Cells == null) Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_2 = __this->___Cells_0; if (L_2) { goto IL_0024; } } { // if (Cells == null) Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_3, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___Cells_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_0), (void*)L_3); } IL_0024: { // if (!Cells.Contains(pos)) List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_4 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_5 = ___0_pos; NullCheck(L_4); bool L_6; L_6 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_4, L_5, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); if (L_6) { goto IL_0053; } } { // Cells.Add(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_7 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___0_pos; NullCheck(L_7); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_7, L_8, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); // field.AddLocal(pos); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_9 = __this->___field_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_10 = ___0_pos; NullCheck(L_9); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_11; L_11 = CheckerField3D_AddLocal_mA6E8657A55E5D07C99A5A71EC2A084C442AEEB05(L_9, L_10, NULL); // Refresh = true; __this->___Refresh_1 = (bool)1; return; } IL_0053: { // Cells.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_12 = __this->___Cells_0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13 = ___0_pos; NullCheck(L_12); bool L_14; L_14 = List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1(L_12, L_13, List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); // field.RemoveLocal(pos); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_15 = __this->___field_2; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_16 = ___0_pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_16, NULL); NullCheck(L_15); CheckerField3D_RemoveLocal_m648C22CFFFE310A3F0107BA20ECBAB742A20262F(L_15, L_17, NULL); // Refresh = true; __this->___Refresh_1 = (bool)1; // } return; } } // FIMSpace.Generating.Checker.CheckerField3D FIMSpace.Generating.ShapeCellGroup::GetChecker(UnityEngine.Transform,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* ShapeCellGroup_GetChecker_mF4D94C99A870B6883FE29A8D1EEC08F988A9395C (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_attach, bool ___1_recalculateBounds, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_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*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { // if (field == null) Refresh = true; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_0 = __this->___field_2; if (L_0) { goto IL_0011; } } { // if (field == null) Refresh = true; __this->___Refresh_1 = (bool)1; goto IL_0030; } IL_0011: { // else if (field.ChildPositionsCount != Cells.Count) Refresh = true; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_1 = __this->___field_2; NullCheck(L_1); int32_t L_2; L_2 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_1, NULL); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = __this->___Cells_0; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_3, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_2) == ((int32_t)L_4))) { goto IL_0030; } } { // else if (field.ChildPositionsCount != Cells.Count) Refresh = true; __this->___Refresh_1 = (bool)1; } IL_0030: { // if (Refresh) bool L_5 = __this->___Refresh_1; if (!L_5) { goto IL_0123; } } { // if (field == null) CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_6 = __this->___field_2; if (L_6) { goto IL_00d1; } } { // field = new CheckerField3D(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_7 = (CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC*)il2cpp_codegen_object_new(CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC_il2cpp_TypeInfo_var); NullCheck(L_7); CheckerField3D__ctor_m11AE9ED14D8DA677296827DFD89C7E07DAEA8AB1(L_7, NULL); __this->___field_2 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___field_2), (void*)L_7); // field.AttachRootTo = attach; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_8 = __this->___field_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_attach; NullCheck(L_8); L_8->___AttachRootTo_0 = L_9; Il2CppCodeGenWriteBarrier((void**)(&L_8->___AttachRootTo_0), (void*)L_9); // field.UseBounds = recalculateBounds; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_10 = __this->___field_2; bool L_11 = ___1_recalculateBounds; NullCheck(L_10); L_10->___UseBounds_9 = L_11; // for (int i = 0; i < Cells.Count; i++) V_0 = 0; goto IL_00c1; } IL_006d: { // field.AddLocal(new Vector3(Cells[i].x, Cells[i].y, Cells[i].z)); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_12 = __this->___field_2; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_13 = __this->___Cells_0; int32_t L_14 = V_0; NullCheck(L_13); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_15; L_15 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_13, L_14, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); V_1 = L_15; int32_t L_16; L_16 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&V_1), NULL); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_17 = __this->___Cells_0; int32_t L_18 = V_0; NullCheck(L_17); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19; L_19 = List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026(L_17, L_18, List_1_get_Item_m854C37BCBB0A6429CCECCB5CA87D616C4B4AB026_RuntimeMethod_var); V_1 = L_19; int32_t L_20; L_20 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&V_1), NULL); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_21 = __this->___Cells_0; int32_t L_22 = V_0; 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); V_1 = L_23; int32_t L_24; L_24 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&V_1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; memset((&L_25), 0, sizeof(L_25)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_25), ((float)L_16), ((float)L_20), ((float)L_24), /*hidden argument*/NULL); NullCheck(L_12); FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_26; L_26 = CheckerField3D_AddLocal_mE348C027CDEE956C102CE5365877F724C5EF053C(L_12, L_25, NULL); // for (int i = 0; i < Cells.Count; i++) int32_t L_27 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); } IL_00c1: { // for (int i = 0; i < Cells.Count; i++) int32_t L_28 = V_0; List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_29 = __this->___Cells_0; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_inline(L_29, List_1_get_Count_mF9DA1EEA756CC1D68276B8BB04CD22CAA1151CCE_RuntimeMethod_var); if ((((int32_t)L_28) < ((int32_t)L_30))) { goto IL_006d; } } { goto IL_010e; } IL_00d1: { // Cells.Clear(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_31 = __this->___Cells_0; NullCheck(L_31); List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_inline(L_31, List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_RuntimeMethod_var); // for (int i = 0; i < field.ChildPositionsCount; i++) V_2 = 0; goto IL_0100; } IL_00e0: { // Cells.Add(field.ChildPos(i).V3toV3Int()); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_32 = __this->___Cells_0; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_33 = __this->___field_2; int32_t L_34 = V_2; NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = CheckerField3D_ChildPos_mA63E5441A40B18E656277641E1C515AF20F6B460(L_33, L_34, NULL); il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var); Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_36; L_36 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_35, NULL); NullCheck(L_32); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_32, L_36, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); // for (int i = 0; i < field.ChildPositionsCount; i++) int32_t L_37 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_0100: { // for (int i = 0; i < field.ChildPositionsCount; i++) int32_t L_38 = V_2; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_39 = __this->___field_2; NullCheck(L_39); int32_t L_40; L_40 = CheckerField3D_get_ChildPositionsCount_m9EF6A55DB87CCACC9D9DD77598CE3C18C8C84476(L_39, NULL); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_00e0; } } IL_010e: { // if (recalculateBounds) field.RecalculateMultiBounds(); bool L_41 = ___1_recalculateBounds; if (!L_41) { goto IL_011c; } } { // if (recalculateBounds) field.RecalculateMultiBounds(); CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_42 = __this->___field_2; NullCheck(L_42); CheckerField3D_RecalculateMultiBounds_m3CEFCCA967C7AB85D70E5EE559E147CA45E48E2F(L_42, NULL); } IL_011c: { // Refresh = false; __this->___Refresh_1 = (bool)0; } IL_0123: { // return field; CheckerField3D_t5580DEACB987F1B7F46DC0C90466C9912A72BDAC* L_43 = __this->___field_2; return L_43; } } // System.Void FIMSpace.Generating.ShapeCellGroup::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ShapeCellGroup__ctor_mD8479C7B33C8EB9A3A2FF5440E5CDF04360E3712 (ShapeCellGroup_t69445494A2795C9D9A48833A504155A983F10A8C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List Cells = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_0, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); __this->___Cells_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Cells_0), (void*)L_0); 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.CheckCellsSelectorUtils::CellsSelector_SwitchOnPosition(System.Collections.Generic.List`1,UnityEngine.Vector3Int) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckCellsSelectorUtils_CellsSelector_SwitchOnPosition_m5AE0478AD17AEEA9E9C8ACD384DAF097621716E3 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___0_offsets, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_pos, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (offsets == null) offsets = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_0 = ___0_offsets; if (L_0) { goto IL_000a; } } { // if (offsets == null) offsets = new List(); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_1 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_1, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var); ___0_offsets = L_1; } IL_000a: { // if (!offsets.Contains(pos)) offsets.Add(pos); else offsets.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_2 = ___0_offsets; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3 = ___1_pos; NullCheck(L_2); bool L_4; L_4 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_2, L_3, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var); if (L_4) { goto IL_001b; } } { // if (!offsets.Contains(pos)) offsets.Add(pos); else offsets.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_5 = ___0_offsets; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ___1_pos; NullCheck(L_5); List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_5, L_6, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var); return; } IL_001b: { // if (!offsets.Contains(pos)) offsets.Add(pos); else offsets.Remove(pos); List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_7 = ___0_offsets; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___1_pos; NullCheck(L_7); bool L_9; L_9 = List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1(L_7, L_8, List_1_Remove_m73DAE688E853DB93A59B2DE25BDC4F2B6B72E1A1_RuntimeMethod_var); // } return; } } // UnityEngine.Vector3Int FIMSpace.Generating.CheckCellsSelectorUtils::CellsSelector_Rotate(UnityEngine.Vector3Int,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 CheckCellsSelectorUtils_CellsSelector_Rotate_mF7BCFEAD4702ACAF1E125C21DA7C58B4746FAD4A (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_pos, int32_t ___1_rotor, const RuntimeMethod* method) { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3Int target = pos; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_pos; V_0 = L_0; // if (rotor == 1) target = new Vector3Int(pos.z, pos.y, -pos.x); int32_t L_1 = ___1_rotor; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0025; } } { // if (rotor == 1) target = new Vector3Int(pos.z, pos.y, -pos.x); int32_t L_2; L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_pos), NULL); int32_t L_3; L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_pos), NULL); int32_t L_4; L_4 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_pos), NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), L_2, L_3, ((-L_4)), NULL); goto IL_006a; } IL_0025: { // else if (rotor == 2) target = new Vector3Int(-pos.x, pos.y, -pos.z); int32_t L_5 = ___1_rotor; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_0049; } } { // else if (rotor == 2) target = new Vector3Int(-pos.x, pos.y, -pos.z); int32_t L_6; L_6 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_pos), NULL); int32_t L_7; L_7 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_pos), NULL); int32_t L_8; L_8 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_pos), NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), ((-L_6)), L_7, ((-L_8)), NULL); goto IL_006a; } IL_0049: { // else if (rotor == 3) target = new Vector3Int(-pos.z, pos.y, pos.x); int32_t L_9 = ___1_rotor; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_006a; } } { // else if (rotor == 3) target = new Vector3Int(-pos.z, pos.y, pos.x); int32_t L_10; L_10 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_pos), NULL); int32_t L_11; L_11 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_pos), NULL); int32_t L_12; L_12 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_pos), NULL); Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&V_0), ((-L_10)), L_11, L_12, NULL); } IL_006a: { // return target; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_13 = V_0; return L_13; } } #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.PipeGenerator::CheckSegmentAvailableOnJoinPoint(FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckSegmentAvailableOnJoinPoint_m798DCFFC7DBC28441EB8A3DCBEBA81743EE7CD73 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___0_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startDir, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, float ___3_tolerance, 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 jDir = -(rot * join.outAxis).normalized; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___2_rot; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_1 = ___0_join; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = L_1->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_2, NULL); V_1 = L_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_4, NULL); V_0 = L_5; // if (tolerance >= 1f) float L_6 = ___3_tolerance; if ((!(((float)L_6) >= ((float)(1.0f))))) { goto IL_002e; } } { // if (startDir == jDir) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_startDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0; bool L_9; L_9 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_7, L_8, NULL); if (!L_9) { goto IL_003d; } } { // if (startDir == jDir) return true; return (bool)1; } IL_002e: { // float dot = Vector3.Dot(startDir, jDir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_startDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; float L_12; L_12 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_10, L_11, NULL); // return dot >= tolerance; float L_13 = ___3_tolerance; return (bool)((((int32_t)((!(((float)L_12) >= ((float)L_13)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_003d: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::IsTargetInRange(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_IsTargetInRange_m38CA298B3EEF83625A4152C4A1D90CD1CF41D315 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_joinPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetPosition, const RuntimeMethod* method) { float V_0 = 0.0f; { // Vector3 snapOutPoint = joinPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_joinPoint; // float distanceToTarget = Vector3.Distance(snapOutPoint, targetPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_targetPosition; float L_2; L_2 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_1, NULL); // float refScale = MaxDistanceToEnding; float L_3 = __this->___MaxDistanceToEnding_33; V_0 = L_3; // float rangeFactor = distanceToTarget - refScale; float L_4 = V_0; // if (rangeFactor < refScale) return true; float L_5 = V_0; if ((!(((float)((float)il2cpp_codegen_subtract(L_2, L_4))) < ((float)L_5)))) { goto IL_0015; } } { // if (rangeFactor < refScale) return true; return (bool)1; } IL_0015: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::AllowWithExtraConditions(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_AllowWithExtraConditions_mA2FA9454E3B0F45C3C52D75C8E5E876CC1D94439 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPos, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___2_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___3_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_startDir, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_rot, const RuntimeMethod* method) { { // bool allow = AllowCheckHolderCondition(spawn, snapPos, rot); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_spawn; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_snapPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___5_rot; bool L_3; L_3 = PipeGenerator_AllowCheckHolderCondition_mE419E8931CE156340572E194414CF03788386D74(__this, L_0, L_1, L_2, NULL); // if (!allow) return false; if (L_3) { goto IL_000e; } } { // if (!allow) return false; return (bool)0; } IL_000e: { // return true; return (bool)1; } } // System.Boolean FIMSpace.Generating.PipeGenerator::AllowCheckHolderCondition(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_AllowCheckHolderCondition_mE419E8931CE156340572E194414CF03788386D74 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_spawn, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotation, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (HoldMask == 0) return true; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___HoldMask_46; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); if (L_1) { goto IL_000f; } } { // if (HoldMask == 0) return true; return (bool)1; } IL_000f: { // for (int i = 0; i < HoldDirections.Length; i++) V_0 = 0; goto IL_0045; } IL_0013: { // if (Physics.Raycast(snapPos, rotation * HoldDirections[i], MinimalDistanceToHoldMask, HoldMask, QueryTriggerInteraction.Ignore)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_snapPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___2_rotation; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___HoldDirections_47; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast(L_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_7, NULL); float L_9 = __this->___MinimalDistanceToHoldMask_48; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10 = __this->___HoldMask_46; int32_t L_11; L_11 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_10, NULL); bool L_12; L_12 = Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D(L_2, L_8, L_9, L_11, 1, NULL); if (!L_12) { goto IL_0041; } } { // return true; return (bool)1; } IL_0041: { // for (int i = 0; i < HoldDirections.Length; i++) int32_t L_13 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0045: { // for (int i = 0; i < HoldDirections.Length; i++) int32_t L_14 = V_0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___HoldDirections_47; NullCheck(L_15); if ((((int32_t)L_14) < ((int32_t)((int32_t)(((RuntimeArray*)L_15)->max_length))))) { goto IL_0013; } } { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::CheckSegmentJoinCollision(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckSegmentJoinCollision_m17705843BBC7E7885A992DA1957A97B0B4E3B0F6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rootPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPoint, bool ___2_useCollision, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 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)); float V_4 = 0.0f; { // if (useCollision == false) return false; bool L_0 = ___2_useCollision; if (L_0) { goto IL_0005; } } { // if (useCollision == false) return false; return (bool)0; } IL_0005: { // if (ObstaclesMask == 0) return false; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = __this->___ObstaclesMask_43; int32_t L_2; L_2 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_1, NULL); if (L_2) { goto IL_0014; } } { // if (ObstaclesMask == 0) return false; return (bool)0; } IL_0014: { // Vector3 dir = (snapPoint - rootPoint); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_snapPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL); V_1 = L_5; // if (BoxcastScale <= 0f) float L_6 = __this->___BoxcastScale_44; if ((!(((float)L_6) <= ((float)(0.0f))))) { goto IL_0044; } } { // Vector3 startPos = rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_rootPoint; // Vector3 endPos = snapPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_snapPoint; V_2 = L_8; // if (Physics.Linecast(startPos, endPos, out hit, ObstaclesMask, QueryTriggerInteraction.Ignore)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_2; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10 = __this->___ObstaclesMask_43; int32_t L_11; L_11 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_10, NULL); bool L_12; L_12 = Physics_Linecast_m399C6C11AD7ECE11241A37C08BAB4D97CF3CB925(L_7, L_9, (&V_0), L_11, 1, NULL); if (!L_12) { goto IL_00aa; } } { // return true; return (bool)1; } IL_0044: { // Vector3 dirN = dir.normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); V_3 = L_13; // Vector3 start = rootPoint - dirN * (boxCastHalfScale.x * 1.5f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = (&__this->___boxCastHalfScale_4); float L_17 = L_16->___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, ((float)il2cpp_codegen_multiply(L_17, (1.5f))), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_18, NULL); // float castDistance = dir.magnitude + boxCastHalfScale.x * 1.0f;// - BoxcastScale * 0.25f; float L_20; L_20 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (&__this->___boxCastHalfScale_4); float L_22 = L_21->___x_2; V_4 = ((float)il2cpp_codegen_add(L_20, ((float)il2cpp_codegen_multiply(L_22, (1.0f))))); // if (Physics.BoxCast(start, boxCastHalfScale, dirN, out hit, Quaternion.LookRotation(dirN), castDistance, ObstaclesMask, QueryTriggerInteraction.Ignore)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->___boxCastHalfScale_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26; L_26 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_25, NULL); float L_27 = V_4; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_28 = __this->___ObstaclesMask_43; int32_t L_29; L_29 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_28, NULL); bool L_30; L_30 = Physics_BoxCast_mB641B1C6FAB006950E3FB982FA42631231F496F0(L_19, L_23, L_24, (&V_0), L_26, L_27, L_29, 1, NULL); if (!L_30) { goto IL_00aa; } } { // return true; return (bool)1; } IL_00aa: { // return false; // No Collision return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::CheckIfCollidesWithSelfSegment(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckIfCollidesWithSelfSegment_mABB45357BAE45556F2DCB54C79A7B2FBF5679B64 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rootPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_snapPoint, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_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; Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); { // if (allSpawns.Count < 2) return false; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_0 = __this->___allSpawns_6; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_0, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)2))) { goto IL_0010; } } { // if (allSpawns.Count < 2) return false; return (bool)0; } IL_0010: { // if (SelfCollisionScale <= 0f) return false; float L_2 = __this->___SelfCollisionScale_45; if ((!(((float)L_2) <= ((float)(0.0f))))) { goto IL_001f; } } { // if (SelfCollisionScale <= 0f) return false; return (bool)0; } IL_001f: { // Vector3 dir = snapPoint - rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_snapPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_4, NULL); V_0 = L_5; // float magn = dir.magnitude; float L_6; L_6 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); V_1 = L_6; // Ray r = new Ray(rootPoint, dir.normalized); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_rootPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_2), L_7, L_8, NULL); // for (int i = 0; i < allSpawns.Count; i++) V_3 = 0; goto IL_013a; } IL_0045: { // if (allSpawns[i].PreviewMesh == null) continue; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_9 = __this->___allSpawns_6; int32_t L_10 = V_3; NullCheck(L_9); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_11; L_11 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_9, L_10, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_11); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_12 = L_11->___PreviewMesh_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_13; L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_13) { goto IL_0136; } } { // float boundedDistance = Vector3.Distance(rootPoint, allSpawns[i].Position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_rootPoint; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_15 = __this->___allSpawns_6; int32_t L_16 = V_3; NullCheck(L_15); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_17; L_17 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_15, L_16, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_17); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17->___Position_4; float L_19; L_19 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_14, L_18, NULL); // if (boundedDistance > allSpawns[i].PreviewMesh.bounds.size.magnitude * 2f) continue; // Don't waste calculation time on far objects List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_20 = __this->___allSpawns_6; int32_t L_21 = V_3; NullCheck(L_20); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_22; L_22 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_20, L_21, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_22); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_23 = L_22->___PreviewMesh_1; NullCheck(L_23); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_24; L_24 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_23, NULL); V_6 = L_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_6), NULL); V_7 = L_25; float L_26; L_26 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_7), NULL); if ((((float)L_19) > ((float)((float)il2cpp_codegen_multiply(L_26, (2.0f)))))) { goto IL_0136; } } { // Bounds b = allSpawns[i].RotatedBounds; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_27 = __this->___allSpawns_6; int32_t L_28 = V_3; NullCheck(L_27); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_29; L_29 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_27, L_28, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_29); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30; L_30 = PipeSpawnData_get_RotatedBounds_m87C21B3FB52B21997F7E0781639746D69770D624(L_29, NULL); V_4 = L_30; // b.size *= SelfCollisionScale; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_31 = (&V_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_31, NULL); float L_33 = __this->___SelfCollisionScale_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_32, L_33, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_31, L_34, NULL); // b.center = allSpawns[i].Position + allSpawns[i].TransformVector(allSpawns[i].PreviewMesh.bounds.center); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_35 = __this->___allSpawns_6; int32_t L_36 = V_3; NullCheck(L_35); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_37; L_37 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_35, L_36, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37->___Position_4; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_39 = __this->___allSpawns_6; int32_t L_40 = V_3; NullCheck(L_39); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_41; L_41 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_39, L_40, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_42 = __this->___allSpawns_6; int32_t L_43 = V_3; NullCheck(L_42); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_44; L_44 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_42, L_43, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_44); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_45 = L_44->___PreviewMesh_1; NullCheck(L_45); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_46; L_46 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_45, NULL); V_6 = L_46; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_6), NULL); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = PipeSpawnData_TransformVector_mD91202BECD10E5F532F7A7403858CF67D22ABE38(L_41, L_47, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_38, L_48, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_4), L_49, NULL); // bool intersect = b.IntersectRay(r, out dist); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_50 = V_2; bool L_51; L_51 = Bounds_IntersectRay_mF5EE01759AA2D09C683FBE015007A85CFECB8393((&V_4), L_50, (&V_5), NULL); // if (intersect) if (!L_51) { goto IL_0136; } } { // if (dist < magn) float L_52 = V_5; float L_53 = V_1; if ((!(((float)L_52) < ((float)L_53)))) { goto IL_0136; } } { // return true; return (bool)1; } IL_0136: { // for (int i = 0; i < allSpawns.Count; i++) int32_t L_54 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_013a: { // for (int i = 0; i < allSpawns.Count; i++) int32_t L_55 = V_3; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_56 = __this->___allSpawns_6; NullCheck(L_56); int32_t L_57; L_57 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_56, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_55) < ((int32_t)L_57))) { goto IL_0045; } } { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::CheckIfCollidesWithSelfSegment(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckIfCollidesWithSelfSegment_mF6EA37F2F0FECF61AB98CA8E7F2E5876D406578A (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_snapPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rotation, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_5; memset((&V_5), 0, sizeof(V_5)); { // if (SelfCollisionScale <= 0f) return false; float L_0 = __this->___SelfCollisionScale_45; if ((!(((float)L_0) <= ((float)(0.0f))))) { goto IL_000f; } } { // if (SelfCollisionScale <= 0f) return false; return (bool)0; } IL_000f: { // Bounds thisBounds = FEngineering.RotateBoundsByMatrix(seg.PreviewMesh.bounds, rotation); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_1 = ___0_seg; NullCheck(L_1); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_2 = L_1->___PreviewMesh_10; NullCheck(L_2); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3; L_3 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_2, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___3_rotation; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5; L_5 = FEngineering_RotateBoundsByMatrix_m6C391FC1BE1E4B3E58AE8349C83C70AAE365BC69(L_3, L_4, NULL); V_0 = L_5; // thisBounds.size *= SelfCollisionScale; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_6 = (&V_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_6, NULL); float L_8 = __this->___SelfCollisionScale_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_8, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_6, L_9, NULL); // thisBounds.center = snapPos + (rotation * (seg.PreviewMesh.bounds.center * SelfCollisionScale)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___2_snapPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = ___3_rotation; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_12 = ___0_seg; NullCheck(L_12); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_13 = L_12->___PreviewMesh_10; NullCheck(L_13); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_14; L_14 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_13, NULL); V_2 = L_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); float L_16 = __this->___SelfCollisionScale_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_15, L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_11, L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_18, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_0), L_19, NULL); // float boundsMinDistance = thisBounds.size.magnitude * 2.5f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); V_3 = L_20; float L_21; L_21 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL); V_1 = ((float)il2cpp_codegen_multiply(L_21, (2.5f))); // for (int i = 0; i < allSpawns.Count; i++) V_4 = 0; goto IL_0147; } IL_008a: { // float dist = Vector3.Distance(thisBounds.center, allSpawns[i].Position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_23 = __this->___allSpawns_6; int32_t L_24 = V_4; NullCheck(L_23); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_25; L_25 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_23, L_24, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25->___Position_4; float L_27; L_27 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_22, L_26, NULL); // if (dist < boundsMinDistance) float L_28 = V_1; if ((!(((float)L_27) < ((float)L_28)))) { goto IL_0141; } } { // Bounds oBounds = allSpawns[i].RotatedBounds; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_29 = __this->___allSpawns_6; int32_t L_30 = V_4; NullCheck(L_29); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_31; L_31 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_29, L_30, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_31); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32; L_32 = PipeSpawnData_get_RotatedBounds_m87C21B3FB52B21997F7E0781639746D69770D624(L_31, NULL); V_5 = L_32; // oBounds.size *= SelfCollisionScale; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_33 = (&V_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_33, NULL); float L_35 = __this->___SelfCollisionScale_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_34, L_35, NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_33, L_36, NULL); // oBounds.center = allSpawns[i].Position + allSpawns[i].TransformVector(allSpawns[i].PreviewMesh.bounds.center * SelfCollisionScale); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_37 = __this->___allSpawns_6; int32_t L_38 = V_4; NullCheck(L_37); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_39; L_39 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_37, L_38, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___Position_4; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_41 = __this->___allSpawns_6; int32_t L_42 = V_4; NullCheck(L_41); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_43; L_43 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_41, L_42, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_44 = __this->___allSpawns_6; int32_t L_45 = V_4; NullCheck(L_44); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_46; L_46 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_44, L_45, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_46); Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_47 = L_46->___PreviewMesh_1; NullCheck(L_47); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_48; L_48 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_47, NULL); V_2 = L_48; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); float L_50 = __this->___SelfCollisionScale_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_49, L_50, NULL); NullCheck(L_43); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = PipeSpawnData_TransformVector_mD91202BECD10E5F532F7A7403858CF67D22ABE38(L_43, L_51, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_40, L_52, NULL); Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&V_5), L_53, NULL); // if (thisBounds.Intersects(oBounds)) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_54 = V_5; bool L_55; L_55 = Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531((&V_0), L_54, NULL); if (!L_55) { goto IL_0141; } } { // return true; return (bool)1; } IL_0141: { // for (int i = 0; i < allSpawns.Count; i++) int32_t L_56 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0147: { // for (int i = 0; i < allSpawns.Count; i++) int32_t L_57 = V_4; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_58 = __this->___allSpawns_6; NullCheck(L_58); int32_t L_59; L_59 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_58, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_57) < ((int32_t)L_59))) { goto IL_008a; } } { // return false; return (bool)0; } } // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RaycastGetHit(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RaycastGetHit_m5FF234BA386A6D88B288F84CDE536AF9C3A897F6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_mask, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { // Physics.Linecast(start, end, out hit, mask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_end; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___2_mask; int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); bool L_4; L_4 = Physics_Linecast_m399C6C11AD7ECE11241A37C08BAB4D97CF3CB925(L_0, L_1, (&V_0), L_3, 1, NULL); // return hit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_5 = V_0; return L_5; } } // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RaycastGetHit(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.LayerMask) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RaycastGetHit_mE09A55AE46EA121545AC143361813B2B904ACDBE (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, float ___2_distance, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___3_mask, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { // Physics.Raycast(start, dir, out hit, distance, mask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_dir; float L_2 = ___2_distance; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = ___3_mask; int32_t L_4; L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL); bool L_5; L_5 = Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688(L_0, L_1, (&V_0), L_2, L_4, 1, NULL); // return hit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_6 = V_0; return L_6; } } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::FlattenNormal(UnityEngine.Quaternion,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_FlattenNormal_mE408563722CDBF0D9F28DA350F704C5EC12A3DB8 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_orientation, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_forward, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Vector3 f = forward == null ? Vector3.forward : forward.Value; bool L_0; L_0 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_forward), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_0) { goto IL_0012; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_forward), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); G_B3_0 = L_1; goto IL_0017; } IL_0012: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); G_B3_0 = L_2; } IL_0017: { V_0 = G_B3_0; // var vec = orientation.eulerAngles; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&___0_orientation), NULL); V_1 = L_3; // vec.x = Mathf.Round(vec.x / 90) * 90; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_1; float L_5 = L_4.___x_2; float L_6; L_6 = bankers_roundf(((float)(L_5/(90.0f)))); (&V_1)->___x_2 = ((float)il2cpp_codegen_multiply(L_6, (90.0f))); // vec.y = Mathf.Round(vec.y / 90) * 90; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_1; float L_8 = L_7.___y_3; float L_9; L_9 = bankers_roundf(((float)(L_8/(90.0f)))); (&V_1)->___y_3 = ((float)il2cpp_codegen_multiply(L_9, (90.0f))); // vec.z = Mathf.Round(vec.z / 90) * 90; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; float L_11 = L_10.___z_4; float L_12; L_12 = bankers_roundf(((float)(L_11/(90.0f)))); (&V_1)->___z_4 = ((float)il2cpp_codegen_multiply(L_12, (90.0f))); // return Quaternion.Euler(vec) * f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_14, L_15, NULL); return L_16; } } // System.Boolean FIMSpace.Generating.PipeGenerator::get_AreGeneratedObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_get_AreGeneratedObjects_m5416D1614039FC62D522D2EED66BDDDA9F3B23AB (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public bool AreGeneratedObjects { get { return generated.Count > 0; } } List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___generated_5; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_0, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); return (bool)((((int32_t)L_1) > ((int32_t)0))? 1 : 0); } } // System.Collections.Generic.List`1 FIMSpace.Generating.PipeGenerator::get_SpawnData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t1509365DD407E78228B0165A96CF06074C08D989* PipeGenerator_get_SpawnData_m403B7C3AA23401F29F63F27B94D3C045402F7E2B (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { { // public List SpawnData { get { return allSpawns; } } List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_0 = __this->___allSpawns_6; return L_0; } } // System.Collections.IEnumerator FIMSpace.Generating.PipeGenerator::IEPreviewGenerationDebug() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PipeGenerator_IEPreviewGenerationDebug_m88D8C7865AB093E2DB12AA11E32BF35598EC6A5A (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481* L_0 = (U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481*)il2cpp_codegen_object_new(U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481_il2cpp_TypeInfo_var); NullCheck(L_0); U3CIEPreviewGenerationDebugU3Ed__24__ctor_m1713BB66CB1CADE9E17B6FD32FD59C847F29EB3B(L_0, 0, NULL); U3CIEPreviewGenerationDebugU3Ed__24_t65863C73C5508870753777C013CC841EA6DC9481* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); return L_1; } } // System.Void FIMSpace.Generating.PipeGenerator::PipePreviewGeneration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PipePreviewGeneration_m22209487E6AD8235775BCA9A44FC8D78CD749788 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { { // ClearGenerated(); PipeGenerator_ClearGenerated_m6577EE2E136AF63A72092C74CAA6CC5965AE23AE(__this, NULL); // if (AlignStartOn != 0) DiveStartAlign(); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___AlignStartOn_40; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); if (!L_1) { goto IL_0019; } } { // if (AlignStartOn != 0) DiveStartAlign(); PipeGenerator_DiveStartAlign_mB531AACBC3C8BBDFC7B291FBB49BEEFF4DF6D9D0(__this, NULL); } IL_0019: { // PathFindFromTo(transform.position, transform.rotation, EndPosition); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_4); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240(__this, NULL); PipeGenerator_PathFindFromTo_mD24EB5FDEC30C82BB68FA4E635ADBECBA7590CFB(__this, L_3, L_5, L_6, NULL); // if (ended) if (AlignFinish) DiveEndAlign(); bool L_7 = __this->___ended_12; if (!L_7) { goto IL_0051; } } { // if (ended) if (AlignFinish) DiveEndAlign(); bool L_8 = __this->___AlignFinish_35; if (!L_8) { goto IL_0051; } } { // if (ended) if (AlignFinish) DiveEndAlign(); PipeGenerator_DiveEndAlign_mAAD62EAE16722AA2C7E8438B00526BEC9AC37F99(__this, NULL); } IL_0051: { // OptionalUnfinishedCapsApply(); PipeGenerator_OptionalUnfinishedCapsApply_mDA50B04FFC239A40B2F632E69237B56C229B9FC0(__this, NULL); // OptionalFinishedCapsApply(); PipeGenerator_OptionalFinishedCapsApply_m1F542EE043AB863F57C8A5FC45C0CACF919B7584(__this, NULL); // CheckFirstSegmentOverlap(); bool L_9; L_9 = PipeGenerator_CheckFirstSegmentOverlap_mABF033A30A82D18C18B41961A72CC663D1306305(__this, (bool)1, NULL); // } return; } } // System.Boolean FIMSpace.Generating.PipeGenerator::CheckFirstSegmentOverlap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_CheckFirstSegmentOverlap_mABF033A30A82D18C18B41961A72CC663D1306305 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, bool ___0_removeFirst, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_1; memset((&V_1), 0, sizeof(V_1)); { // if (allSpawns.Count < 2) return false; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_0 = __this->___allSpawns_6; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_0, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_1) >= ((int32_t)2))) { goto IL_0010; } } { // if (allSpawns.Count < 2) return false; return (bool)0; } IL_0010: { // Bounds a = allSpawns[0].RotatedBounds; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_2 = __this->___allSpawns_6; NullCheck(L_2); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_3; L_3 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_2, 0, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_3); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_4; L_4 = PipeSpawnData_get_RotatedBounds_m87C21B3FB52B21997F7E0781639746D69770D624(L_3, NULL); V_0 = L_4; // Bounds b = allSpawns[1].RotatedBounds; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_5 = __this->___allSpawns_6; NullCheck(L_5); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6; L_6 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_5, 1, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_6); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7; L_7 = PipeSpawnData_get_RotatedBounds_m87C21B3FB52B21997F7E0781639746D69770D624(L_6, NULL); V_1 = L_7; // a.size *= 0.8f; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_8 = (&V_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, (0.800000012f), NULL); Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128(L_8, L_10, NULL); // if (a.Intersects(b)) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_1; bool L_12; L_12 = Bounds_Intersects_m91D6CE48052C56F8519243104C3575738B159531((&V_0), L_11, NULL); if (!L_12) { goto IL_0063; } } { // allSpawns.RemoveAt(0); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_13 = __this->___allSpawns_6; NullCheck(L_13); List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26(L_13, 0, List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26_RuntimeMethod_var); // return true; return (bool)1; } IL_0063: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::AddToIgnore(FIMSpace.Generating.PipeGenerator/PipeSpawnData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_AddToIgnore_m37BC56FBB1D9E1F5FF926A33E092E661BE6FAC9B (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_data, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_1 = NULL; { // if (data == null) return false; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_data; if (L_0) { goto IL_0005; } } { // if (data == null) return false; return (bool)0; } IL_0005: { // for (int i = 0; i < pathFindIgnoreSpecific.Count; i++) V_0 = 0; goto IL_0047; } IL_0009: { // var ign = pathFindIgnoreSpecific[i]; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_1 = __this->___pathFindIgnoreSpecific_25; int32_t L_2 = V_0; NullCheck(L_1); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_3; L_3 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_1, L_2, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); V_1 = L_3; // if (//ign.Join == data.Join && // ign.Position == data.Position && // Quaternion.Angle(ign.Rotation, data.Rotation) < 1f) //ign.Rotation == data.Rotation) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_4 = V_1; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = L_4->___Position_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6 = ___0_data; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___Position_4; bool L_8; L_8 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_5, L_7, NULL); if (!L_8) { goto IL_0043; } } { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_9 = V_1; NullCheck(L_9); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = L_9->___Rotation_5; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_11 = ___0_data; NullCheck(L_11); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = L_11->___Rotation_5; float L_13; L_13 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_10, L_12, NULL); if ((!(((float)L_13) < ((float)(1.0f))))) { goto IL_0043; } } { // return false; // Already contains it return (bool)0; } IL_0043: { // for (int i = 0; i < pathFindIgnoreSpecific.Count; i++) int32_t L_14 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0047: { // for (int i = 0; i < pathFindIgnoreSpecific.Count; i++) int32_t L_15 = V_0; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_16 = __this->___pathFindIgnoreSpecific_25; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_16, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_17))) { goto IL_0009; } } { // pathFindIgnoreSpecific.Add(data); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_18 = __this->___pathFindIgnoreSpecific_25; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_19 = ___0_data; NullCheck(L_18); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_18, L_19, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // return true; return (bool)1; } } // System.Void FIMSpace.Generating.PipeGenerator::GenerateObjects() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_GenerateObjects_mF07AE12315DCCBE48DAA395F3C6CA41B32CFB029 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL; { // PipePreviewGeneration(); PipeGenerator_PipePreviewGeneration_m22209487E6AD8235775BCA9A44FC8D78CD749788(__this, NULL); // if (DontGenerateIfNotEnded) bool L_0 = __this->___DontGenerateIfNotEnded_37; if (!L_0) { goto IL_0028; } } { // if (ended == false) return; bool L_1 = __this->___ended_12; if (L_1) { goto IL_0017; } } { // if (ended == false) return; return; } IL_0017: { // if (AlignFinish) if (diveFinished == false) return; bool L_2 = __this->___AlignFinish_35; if (!L_2) { goto IL_0028; } } { // if (AlignFinish) if (diveFinished == false) return; bool L_3 = __this->___diveFinished_16; if (L_3) { goto IL_0028; } } { // if (AlignFinish) if (diveFinished == false) return; return; } IL_0028: { // for (int i = 0; i < allSpawns.Count; i++) V_0 = 0; goto IL_00c1; } IL_002f: { // GameObject cr = FGenerators.InstantiateObject(allSpawns[i].ToCreate.Prefab); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_4 = __this->___allSpawns_6; int32_t L_5 = V_0; NullCheck(L_4); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6; L_6 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_4, L_5, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_6); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_7 = L_6->___ToCreate_0; NullCheck(L_7); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = L_7->___Prefab_1; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9; L_9 = FGenerators_InstantiateObject_mEE41624548FFB3C7191F070FD42A65AE3E7334A7(L_8, NULL); V_1 = L_9; // cr.transform.position = allSpawns[i].Position; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = V_1; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_12 = __this->___allSpawns_6; int32_t L_13 = V_0; NullCheck(L_12); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_14; L_14 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_12, L_13, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = L_14->___Position_4; NullCheck(L_11); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_15, NULL); // cr.transform.rotation = allSpawns[i].Rotation; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_1; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_18 = __this->___allSpawns_6; int32_t L_19 = V_0; NullCheck(L_18); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_20; L_20 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_18, L_19, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_20); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = L_20->___Rotation_5; NullCheck(L_17); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_17, L_21, NULL); // cr.transform.localScale = allSpawns[i].Scale; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_1; NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_24 = __this->___allSpawns_6; int32_t L_25 = V_0; NullCheck(L_24); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_26; L_26 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_24, L_25, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26->___Scale_6; NullCheck(L_23); Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_23, L_27, NULL); // cr.transform.SetParent(transform, true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28 = V_1; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_28, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30; L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_29); Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_29, L_30, (bool)1, NULL); // generated.Add(cr); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_31 = __this->___generated_5; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_32 = V_1; NullCheck(L_31); List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_31, L_32, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var); // for (int i = 0; i < allSpawns.Count; i++) int32_t L_33 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00c1: { // for (int i = 0; i < allSpawns.Count; i++) int32_t L_34 = V_0; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_35 = __this->___allSpawns_6; NullCheck(L_35); int32_t L_36; L_36 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_35, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_34) < ((int32_t)L_36))) { goto IL_002f; } } { // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::ClearGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_ClearGenerated_m6577EE2E136AF63A72092C74CAA6CC5965AE23AE (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // breakGenerating = false; __this->___breakGenerating_13 = (bool)0; // for (int i = 0; i < generated.Count; i++) if (generated[i] != null) FGenerators.DestroyObject(generated[i]); V_0 = 0; goto IL_0034; } IL_000b: { // for (int i = 0; i < generated.Count; i++) if (generated[i] != null) FGenerators.DestroyObject(generated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___generated_5; int32_t L_1 = V_0; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2; L_2 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_0, L_1, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var); 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_0030; } } { // for (int i = 0; i < generated.Count; i++) if (generated[i] != null) FGenerators.DestroyObject(generated[i]); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = __this->___generated_5; 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(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_6, NULL); } IL_0030: { // for (int i = 0; i < generated.Count; i++) if (generated[i] != null) FGenerators.DestroyObject(generated[i]); int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0034: { // for (int i = 0; i < generated.Count; i++) if (generated[i] != null) FGenerators.DestroyObject(generated[i]); int32_t L_8 = V_0; List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_9 = __this->___generated_5; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_9, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var); if ((((int32_t)L_8) < ((int32_t)L_10))) { goto IL_000b; } } { // generated.Clear(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_11 = __this->___generated_5; NullCheck(L_11); List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_11, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var); // allSpawns.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_12 = __this->___allSpawns_6; NullCheck(L_12); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_12, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // pathSpawns.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_13 = __this->___pathSpawns_7; NullCheck(L_13); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_13, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // startAlignSpawns.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_14 = __this->___startAlignSpawns_8; NullCheck(L_14); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_14, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // endAlignSpawns.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_15 = __this->___endAlignSpawns_9; NullCheck(L_15); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_15, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // pathFindIgnoreSpecific.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_16 = __this->___pathFindIgnoreSpecific_25; NullCheck(L_16); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_16, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // startAlignHelperHit = new RaycastHit(); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_17 = (&__this->___startAlignHelperHit_23); il2cpp_codegen_initobj(L_17, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // startAlignHelperHitSpawn = null; __this->___startAlignHelperHitSpawn_24 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___startAlignHelperHitSpawn_24), (void*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL); // startAlignFinderHit = new RaycastHit(); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_18 = (&__this->___startAlignFinderHit_22); il2cpp_codegen_initobj(L_18, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // endAlignHelperHit = new RaycastHit(); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_19 = (&__this->___endAlignHelperHit_20); il2cpp_codegen_initobj(L_19, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // endAlignHelperHitSpawn = null; __this->___endAlignHelperHitSpawn_21 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___endAlignHelperHitSpawn_21), (void*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL); // ended = false; __this->___ended_12 = (bool)0; // boxCastHalfScale = transform.lossyScale * BoxcastScale * 0.5f; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_20, NULL); float L_22 = __this->___BoxcastScale_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_23, (0.5f), NULL); __this->___boxCastHalfScale_4 = L_24; // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::AssignSpawnDataTo(FIMSpace.Generating.PipeGenerator/PipeSpawnData,FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_data, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___1_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___2_join, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_rot, const RuntimeMethod* method) { { // data.SetToCreate(seg); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_data; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_1 = ___1_seg; NullCheck(L_0); PipeSpawnData_SetToCreate_mC190B4C1780FB569B225A61F56731386B1609AD1(L_0, L_1, NULL); // data.ParentSegment = seg; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_2 = ___0_data; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_3 = ___1_seg; NullCheck(L_2); L_2->___ParentSegment_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___ParentSegment_2), (void*)L_3); // data.Join = join; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_4 = ___0_data; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_5 = ___2_join; NullCheck(L_4); L_4->___Join_3 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_4->___Join_3), (void*)L_5); // data.Position = pos; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6 = ___0_data; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___3_pos; NullCheck(L_6); L_6->___Position_4 = L_7; // data.Rotation = rot; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_8 = ___0_data; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = ___4_rot; NullCheck(L_8); L_8->___Rotation_5 = L_9; // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::ResetDiving() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_ResetDiving_m3B742EBF07699257FE341D177EC264BE494BE3F5 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { { // diveReach = 0; __this->___diveReach_14 = 0; // diveFinishing = false; __this->___diveFinishing_15 = (bool)0; // diveFinished = false; __this->___diveFinished_16 = (bool)0; // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::StartFinishingDiving(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_StartFinishingDiving_m5B10F6ABED5B4A45A12BD9B85E9D5DE500CF3146 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_dir, const RuntimeMethod* method) { { // diveReach = 1; __this->___diveReach_14 = 1; // diveReachStartPos = pos; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos; __this->___diveReachStartPos_18 = L_0; // diveReachStartDir = dir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_dir; __this->___diveReachStartDir_19 = L_1; // } return; } } // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::DiveNextSegmentTowards(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_DiveNextSegmentTowards_m9F27505E116CF5B328EA5987EEAF20A2B494AF8C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_endNormal, bool ___3_useCollision, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_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)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_2 = NULL; float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* V_6 = NULL; int32_t V_7 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_8 = NULL; int32_t V_9 = 0; int32_t V_10 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_11; memset((&V_11), 0, sizeof(V_11)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_14 = NULL; bool V_15 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_16; memset((&V_16), 0, sizeof(V_16)); { // Vector3 startNormal = (parent.Rotation * parent.Join.outAxis).normalized; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_parent; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = L_0->___Rotation_5; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_2 = ___0_parent; NullCheck(L_2); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_3 = L_2->___Join_3; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); V_4 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_0 = L_6; // Vector3 startOrigin = parent.OutJoinPoint; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_7 = ___0_parent; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_7, NULL); V_1 = L_8; // endNormal.Normalize(); Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&___2_endNormal), NULL); // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_9 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_9); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_9, NULL); V_2 = L_9; // diveSpawn = null; __this->___diveSpawn_17 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___diveSpawn_17), (void*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL); // spawn.Parent = parent; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_10 = V_2; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_11 = ___0_parent; NullCheck(L_10); L_10->___Parent_8 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_10->___Parent_8), (void*)L_11); // float nearest = float.MaxValue; V_3 = ((std::numeric_limits::max)()); // latestComputedDistance = float.MaxValue; __this->___latestComputedDistance_26 = ((std::numeric_limits::max)()); // for (int s = 0; s < PresetData.Segments.Count; s++) V_5 = 0; goto IL_01e7; } IL_005b: { // PipeSegmentSetup seg = PresetData.Segments[s]; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_12; L_12 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_12); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_13 = L_12->___Segments_0; int32_t L_14 = V_5; NullCheck(L_13); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_15; L_15 = List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F(L_13, L_14, List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); V_6 = L_15; // if (seg.Enabled == false) continue; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_16 = V_6; NullCheck(L_16); bool L_17 = L_16->___Enabled_0; if (!L_17) { goto IL_01e1; } } { // for (int j = 0; j < seg.JoinPoints.Length; j++) V_7 = 0; goto IL_01d1; } IL_0083: { // PipeSegmentSetup.JoinPoint join = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_18 = V_6; NullCheck(L_18); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_19 = L_18->___JoinPoints_8; int32_t L_20 = V_7; NullCheck(L_19); int32_t L_21 = L_20; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_22 = (L_19)->GetAt(static_cast(L_21)); V_8 = L_22; // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) V_9 = 0; goto IL_01bf; } IL_0097: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) V_10 = 0; goto IL_019e; } IL_009f: { // Quaternion rotation = parent.Rotation * Quaternion.Euler(0f, rotY, rotZ); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_23 = ___0_parent; NullCheck(L_23); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = L_23->___Rotation_5; int32_t L_25 = V_9; int32_t L_26 = V_10; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27; L_27 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_25), ((float)L_26), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28; L_28 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_24, L_27, NULL); V_11 = L_28; // Vector3 jDir = rotation * join.origin; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = V_11; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_30 = V_8; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = L_30->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_29, L_31, NULL); V_12 = L_32; // Vector3 joinSnapPosition = startOrigin - jDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_33, L_34, NULL); V_13 = L_35; // if (IsFittingTo(rotation, startNormal, join.outAxis)) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_38 = V_8; NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = L_38->___outAxis_1; bool L_40; L_40 = PipeGenerator_IsFittingTo_m596D897400B830F3DB4C997F5054D98EC8613E51(__this, L_36, L_37, L_39, (1.0f), NULL); if (!L_40) { goto IL_0189; } } { // bool diver = false; V_15 = (bool)0; // if (diveReach == 0) int32_t L_41 = __this->___diveReach_14; if (L_41) { goto IL_0110; } } { // float distanceTo = Vector3.Distance(joinSnapPosition, targetPoint); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___1_targetPoint; float L_44; L_44 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_42, L_43, NULL); // if (distanceTo < MaxDistanceToEnding) diver = true; float L_45 = __this->___MaxDistanceToEnding_33; if ((!(((float)L_44) < ((float)L_45)))) { goto IL_0113; } } { // if (distanceTo < MaxDistanceToEnding) diver = true; V_15 = (bool)1; goto IL_0113; } IL_0110: { // else diver = true; V_15 = (bool)1; } IL_0113: { // if (diver) bool L_46 = V_15; if (!L_46) { goto IL_0130; } } { // nearestJ = GetSegmentNearestFittingJoinTo(seg, join, joinSnapPosition, rotation, targetPoint, endNormal, 1f); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_47 = V_6; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_48 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = ___1_targetPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = ___2_endNormal; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_53; L_53 = PipeGenerator_GetSegmentNearestFittingJoinTo_m76E4802C2A461E4C691CCC03456158C18965C1E6(__this, L_47, L_48, L_49, L_50, L_51, L_52, (1.0f), NULL); V_14 = L_53; goto IL_0141; } IL_0130: { // nearestJ = GetSegmentNearestJoinTo(seg, join, joinSnapPosition, rotation, targetPoint); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_54 = V_6; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_55 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57 = V_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = ___1_targetPoint; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_59; L_59 = PipeGenerator_GetSegmentNearestJoinTo_m638F76C6AB34C5DAA70D53AACFE27CA2073A4D11(__this, L_54, L_55, L_56, L_57, L_58, NULL); V_14 = L_59; } IL_0141: { // if (nearestJ != null) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_60 = V_14; if (!L_60) { goto IL_0189; } } { // if (latestComputedDistance + seg.UseCost < nearest) float L_61 = __this->___latestComputedDistance_26; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_62 = V_6; NullCheck(L_62); float L_63 = L_62->___UseCost_2; float L_64 = V_3; if ((!(((float)((float)il2cpp_codegen_add(L_61, L_63))) < ((float)L_64)))) { goto IL_0189; } } { // AssignSpawnDataTo(spawn, seg, nearestJ, joinSnapPosition, rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_65 = V_2; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_66 = V_6; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_67 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69 = V_11; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_65, L_66, L_67, L_68, L_69, NULL); // nearest = latestComputedDistance + seg.UseCost; float L_70 = __this->___latestComputedDistance_26; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_71 = V_6; NullCheck(L_71); float L_72 = L_71->___UseCost_2; V_3 = ((float)il2cpp_codegen_add(L_70, L_72)); // if (parent != null) parent.Child = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_73 = ___0_parent; if (!L_73) { goto IL_017e; } } { // if (parent != null) parent.Child = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_74 = ___0_parent; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_75 = V_2; NullCheck(L_74); L_74->___Child_7 = L_75; Il2CppCodeGenWriteBarrier((void**)(&L_74->___Child_7), (void*)L_75); } IL_017e: { // if (diver) diveSpawn = spawn; bool L_76 = V_15; if (!L_76) { goto IL_0189; } } { // if (diver) diveSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_77 = V_2; __this->___diveSpawn_17 = L_77; Il2CppCodeGenWriteBarrier((void**)(&__this->___diveSpawn_17), (void*)L_77); } IL_0189: { // if (seg.AllowRotationZAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_78 = V_6; NullCheck(L_78); int32_t L_79 = L_78->___AllowRotationZAxisCheckPer_6; if (!L_79) { goto IL_01aa; } } { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_80 = V_10; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_81 = V_6; NullCheck(L_81); int32_t L_82 = L_81->___AllowRotationZAxisCheckPer_6; V_10 = ((int32_t)il2cpp_codegen_add(L_80, L_82)); } IL_019e: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_83 = V_10; if ((((int32_t)L_83) < ((int32_t)((int32_t)360)))) { goto IL_009f; } } IL_01aa: { // if (seg.AllowRotationYAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_84 = V_6; NullCheck(L_84); int32_t L_85 = L_84->___AllowRotationYAxisCheckPer_5; if (!L_85) { goto IL_01cb; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_86 = V_9; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_87 = V_6; NullCheck(L_87); int32_t L_88 = L_87->___AllowRotationYAxisCheckPer_5; V_9 = ((int32_t)il2cpp_codegen_add(L_86, L_88)); } IL_01bf: { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_89 = V_9; if ((((int32_t)L_89) < ((int32_t)((int32_t)360)))) { goto IL_0097; } } IL_01cb: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_90 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_90, 1)); } IL_01d1: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_91 = V_7; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_92 = V_6; NullCheck(L_92); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_93 = L_92->___JoinPoints_8; NullCheck(L_93); if ((((int32_t)L_91) < ((int32_t)((int32_t)(((RuntimeArray*)L_93)->max_length))))) { goto IL_0083; } } IL_01e1: { // for (int s = 0; s < PresetData.Segments.Count; s++) int32_t L_94 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_01e7: { // for (int s = 0; s < PresetData.Segments.Count; s++) int32_t L_95 = V_5; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_96; L_96 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_96); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_97 = L_96->___Segments_0; NullCheck(L_97); int32_t L_98; L_98 = List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_inline(L_97, List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); if ((((int32_t)L_95) < ((int32_t)L_98))) { goto IL_005b; } } { // if (spawn.ToCreate != null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_99 = V_2; NullCheck(L_99); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_100 = L_99->___ToCreate_0; if (!L_100) { goto IL_027f; } } { // if (diveSpawn == spawn) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_101 = __this->___diveSpawn_17; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_102 = V_2; if ((!(((RuntimeObject*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)L_101) == ((RuntimeObject*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)L_102)))) { goto IL_027d; } } { // if (diveReach == 0) int32_t L_103 = __this->___diveReach_14; if (L_103) { goto IL_023b; } } { // StartFinishingDiving(spawn.Position, spawn.Rotation * spawn.Join.outAxis); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_104 = V_2; NullCheck(L_104); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = L_104->___Position_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_106 = V_2; NullCheck(L_106); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_107 = L_106->___Rotation_5; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_108 = V_2; NullCheck(L_108); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_109 = L_108->___Join_3; NullCheck(L_109); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = L_109->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111; L_111 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_107, L_110, NULL); PipeGenerator_StartFinishingDiving_m5B10F6ABED5B4A45A12BD9B85E9D5DE500CF3146(__this, L_105, L_111, NULL); goto IL_027d; } IL_023b: { // Vector3 joinToTarget = (targetPoint - spawn.Position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = ___1_targetPoint; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_113 = V_2; NullCheck(L_113); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114 = L_113->___Position_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115; L_115 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_112, L_114, NULL); V_4 = L_115; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_16 = L_116; // float dot = Vector3.Dot(diveReachStartDir, joinToTarget); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117 = __this->___diveReachStartDir_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118 = V_16; float L_119; L_119 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_117, L_118, NULL); // if (dot <= 0.1f) if ((!(((float)L_119) <= ((float)(0.100000001f))))) { goto IL_026f; } } { // diveFinishing = true; __this->___diveFinishing_15 = (bool)1; goto IL_027d; } IL_026f: { // else diveReach++; int32_t L_120 = __this->___diveReach_14; __this->___diveReach_14 = ((int32_t)il2cpp_codegen_add(L_120, 1)); } IL_027d: { // return spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_121 = V_2; return L_121; } IL_027f: { // else return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } } // System.Void FIMSpace.Generating.PipeGenerator::DiveEndAlign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_DiveEndAlign_mAAD62EAE16722AA2C7E8438B00526BEC9AC37F99 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; int32_t V_1 = 0; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); float V_4 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_6; memset((&V_6), 0, sizeof(V_6)); { // ResetDiving(); PipeGenerator_ResetDiving_m3B742EBF07699257FE341D177EC264BE494BE3F5(__this, NULL); // endAlignHelperHit = new RaycastHit(); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = (&__this->___endAlignHelperHit_20); il2cpp_codegen_initobj(L_0, sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // endAlignHelperHitSpawn = null; __this->___endAlignHelperHitSpawn_21 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___endAlignHelperHitSpawn_21), (void*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL); // float nearestEndingHit = float.MaxValue; V_0 = ((std::numeric_limits::max)()); // for (int i = 0; i < MaxTries; i++) V_1 = 0; goto IL_020f; } IL_0026: { // if (AlignScaleForFinishingSegments) bool L_1 = __this->___AlignScaleForFinishingSegments_39; if (!L_1) { goto IL_013f; } } { // if (endAlignHelperHit.transform) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_2 = (&__this->___endAlignHelperHit_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_2, NULL); 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_013f; } } { // Vector3 outToAlign = latestSpawn.OutJoinPoint - endAlignHelperHit.point; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_5 = __this->___latestSpawn_11; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_5, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_7 = (&__this->___endAlignHelperHit_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_8, NULL); V_3 = L_9; // float dot = Vector3.Dot((outToAlign).normalized, -EndDirection); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_3), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = PipeGenerator_get_EndDirection_mF428368136A19A69C5699CF49CF2022528CD9035(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_11, NULL); float L_13; L_13 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_10, L_12, NULL); // if (dot <= -0.5f) if ((!(((float)L_13) <= ((float)(-0.5f))))) { goto IL_013f; } } { // float diff = outToAlign.magnitude; float L_14; L_14 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL); V_4 = L_14; // float distanceRev = Vector3.Distance(latestSpawn.OutJoinPointReverse, endAlignHelperHit.point); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_15 = __this->___latestSpawn_11; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = PipeSpawnData_get_OutJoinPointReverse_m543509E8BE6EC5A9618D0EE0FC2D2FBB3B174A95(L_15, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_17 = (&__this->___endAlignHelperHit_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_17, NULL); float L_19; L_19 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_16, L_18, NULL); // if (distanceRev < diff) float L_20 = V_4; if ((!(((float)L_19) < ((float)L_20)))) { goto IL_0124; } } { // Vector3 outDir = latestSpawn.Join.outAxis.normalized; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_21 = __this->___latestSpawn_11; NullCheck(L_21); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_22 = L_21->___Join_3; NullCheck(L_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_23 = (&L_22->___outAxis_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_23, NULL); V_5 = L_24; // latestSpawn.Scale = Vector3.one + outDir * (diff * latestSpawn.ParentSegment.BoundsSizeOnAxis(outDir)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_25 = __this->___latestSpawn_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_5; float L_28 = V_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_29 = __this->___latestSpawn_11; NullCheck(L_29); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_30 = L_29->___ParentSegment_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_5; NullCheck(L_30); float L_32; L_32 = PipeSegmentSetup_BoundsSizeOnAxis_m5C4ABF83301345FD0751FC59D8D9A4D807344B06(L_30, L_31, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_27, ((float)il2cpp_codegen_multiply(L_28, L_32)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_26, L_33, NULL); NullCheck(L_25); L_25->___Scale_6 = L_34; // latestSpawn.Position += 0.5f * -diff * latestSpawn.JoinOutDir; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_35 = __this->___latestSpawn_11; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_36 = L_35; NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = L_36->___Position_4; float L_38 = V_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_39 = __this->___latestSpawn_11; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_39, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply((0.5f), ((-L_38)))), L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_37, L_41, NULL); NullCheck(L_36); L_36->___Position_4 = L_42; goto IL_0130; } IL_0124: { // latestSpawn.Enabled = false; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_43 = __this->___latestSpawn_11; NullCheck(L_43); L_43->___Enabled_10 = (bool)0; } IL_0130: { // diveFinishing = true; __this->___diveFinishing_15 = (bool)1; // diveFinished = true; __this->___diveFinished_16 = (bool)1; // break; return; } IL_013f: { // var spawn = DiveNextSegmentTowards(latestSpawn, EndPosition, EndDirection, endAlignSpawns.Count > 0); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_44 = __this->___latestSpawn_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = PipeGenerator_get_EndDirection_mF428368136A19A69C5699CF49CF2022528CD9035(__this, NULL); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_47 = __this->___endAlignSpawns_9; NullCheck(L_47); int32_t L_48; L_48 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_47, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_49; L_49 = PipeGenerator_DiveNextSegmentTowards_m9F27505E116CF5B328EA5987EEAF20A2B494AF8C(__this, L_44, L_45, L_46, (bool)((((int32_t)L_48) > ((int32_t)0))? 1 : 0), NULL); V_2 = L_49; // if (spawn != null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_50 = V_2; if (!L_50) { goto IL_021b; } } { // endAlignSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_51 = __this->___endAlignSpawns_9; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_52 = V_2; NullCheck(L_51); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_51, L_52, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // allSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_53 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_54 = V_2; NullCheck(L_53); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_53, L_54, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // if (spawn.Parent != null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_55 = V_2; NullCheck(L_55); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_56 = L_55->___Parent_8; if (!L_56) { goto IL_01e5; } } { // if (AlignFinishOptionalsOn != 0) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_57 = __this->___AlignFinishOptionalsOn_36; int32_t L_58; L_58 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_57, NULL); if (!L_58) { goto IL_01e5; } } { // RaycastHit hit = RaycastGetHit(latestSpawn.OutJoinPoint, spawn.OutJoinPoint, AlignFinishOptionalsOn); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_59 = __this->___latestSpawn_11; NullCheck(L_59); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_59, NULL); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_61 = V_2; NullCheck(L_61); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_61, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_63 = __this->___AlignFinishOptionalsOn_36; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_64; L_64 = PipeGenerator_RaycastGetHit_m5FF234BA386A6D88B288F84CDE536AF9C3A897F6(__this, L_60, L_62, L_63, NULL); V_6 = L_64; // if (hit.transform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65; L_65 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_6), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_66; L_66 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_65, NULL); if (!L_66) { goto IL_01e5; } } { // if (ChooseNearestSegmentChainHit(ref endAlignHelperHit, ref nearestEndingHit, hit, EndPosition)) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_67 = (&__this->___endAlignHelperHit_20); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_68 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240(__this, NULL); bool L_70; L_70 = PipeGenerator_ChooseNearestSegmentChainHit_m2DC63899B158F7CF5AFA030B1F2D7733152777C4(__this, L_67, (&V_0), L_68, L_69, NULL); if (!L_70) { goto IL_01e5; } } { // endAlignHelperHitSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_71 = V_2; __this->___endAlignHelperHitSpawn_21 = L_71; Il2CppCodeGenWriteBarrier((void**)(&__this->___endAlignHelperHitSpawn_21), (void*)L_71); } IL_01e5: { // latestSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_72 = V_2; __this->___latestSpawn_11 = L_72; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_72); // if (diveFinishing && diveFinished) break; bool L_73 = __this->___diveFinishing_15; if (!L_73) { goto IL_01fc; } } { bool L_74 = __this->___diveFinished_16; if (L_74) { goto IL_021b; } } IL_01fc: { // if (diveFinishing) diveFinished = true; bool L_75 = __this->___diveFinishing_15; if (!L_75) { goto IL_020b; } } { // if (diveFinishing) diveFinished = true; __this->___diveFinished_16 = (bool)1; } IL_020b: { // for (int i = 0; i < MaxTries; i++) int32_t L_76 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_020f: { // for (int i = 0; i < MaxTries; i++) int32_t L_77 = V_1; int32_t L_78 = __this->___MaxTries_34; if ((((int32_t)L_77) < ((int32_t)L_78))) { goto IL_0026; } } IL_021b: { // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::DiveStartAlign() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_DiveStartAlign_mB531AACBC3C8BBDFC7B291FBB49BEEFF4DF6D9D0 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 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)); int32_t V_4 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5; memset((&V_5), 0, sizeof(V_5)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_9 = NULL; float V_10 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_12; memset((&V_12), 0, sizeof(V_12)); { // RaycastHit shortest = new RaycastHit(); il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // float shortVal = float.MaxValue; V_1 = ((std::numeric_limits::max)()); // for (int i = 0; i < AlignStartDirections.Length; i++) V_4 = 0; goto IL_0073; } IL_0013: { // RaycastHit hit = RaycastGetHit(transform.position, transform.TransformDirection(AlignStartDirections[i]), AlignStartMaxDistance, AlignStartOn); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___AlignStartDirections_42; int32_t L_4 = V_4; NullCheck(L_3); int32_t L_5 = L_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_2, L_6, NULL); float L_8 = __this->___AlignStartMaxDistance_41; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_9 = __this->___AlignStartOn_40; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_10; L_10 = PipeGenerator_RaycastGetHit_mE09A55AE46EA121545AC143361813B2B904ACDBE(__this, L_1, L_7, L_8, L_9, NULL); V_5 = L_10; // if (hit.transform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_5), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_12; L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL); if (!L_12) { goto IL_006d; } } { // if (hit.distance < shortVal) float L_13; L_13 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL); float L_14 = V_1; if ((!(((float)L_13) < ((float)L_14)))) { goto IL_006d; } } { // shortVal = hit.distance; float L_15; L_15 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL); V_1 = L_15; // shortest = hit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_16 = V_5; V_0 = L_16; } IL_006d: { // for (int i = 0; i < AlignStartDirections.Length; i++) int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0073: { // for (int i = 0; i < AlignStartDirections.Length; i++) int32_t L_18 = V_4; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = __this->___AlignStartDirections_42; NullCheck(L_19); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_0013; } } { // startAlignFinderHit = shortest; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_20 = V_0; __this->___startAlignFinderHit_22 = L_20; // if (startAlignFinderHit.transform == null) return; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_21 = (&__this->___startAlignFinderHit_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22; L_22 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_21, NULL); 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_009a; } } { // if (startAlignFinderHit.transform == null) return; return; } IL_009a: { // ResetDiving(); PipeGenerator_ResetDiving_m3B742EBF07699257FE341D177EC264BE494BE3F5(__this, NULL); // startAlignHelperHitSpawn = null; __this->___startAlignHelperHitSpawn_24 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___startAlignHelperHitSpawn_24), (void*)(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL); // float nearestStartingHit = float.MaxValue; V_2 = ((std::numeric_limits::max)()); // latestSpawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_24 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_24); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_24, NULL); __this->___latestSpawn_11 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_24); // AssignSpawnDataTo(latestSpawn, null, new PipeSegmentSetup.JoinPoint(), transform.position, Quaternion.LookRotation(-transform.forward, transform.up)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_25 = __this->___latestSpawn_11; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_26 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)il2cpp_codegen_object_new(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); NullCheck(L_26); JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715(L_26, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_27, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_29, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_30, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32; L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_32, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34; L_34 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_31, L_33, NULL); PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_25, (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*)NULL, L_26, L_28, L_34, NULL); // Vector3 alignNormal = FlattenNormal(Quaternion.FromToRotation(Vector3.forward, -startAlignFinderHit.normal)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_36 = (&__this->___startAlignFinderHit_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_36, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_37, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39; L_39 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_35, L_38, NULL); il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_40 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = PipeGenerator_FlattenNormal_mE408563722CDBF0D9F28DA350F704C5EC12A3DB8(__this, L_39, L_40, NULL); V_3 = L_41; // for (int i = 0; i < MaxTries; i++) V_7 = 0; goto IL_02f7; } IL_0128: { // Vector3 outToAlign = latestSpawn.OutJoinPoint - startAlignFinderHit.point; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_42 = __this->___latestSpawn_11; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_42, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_44 = (&__this->___startAlignFinderHit_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_44, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_43, L_45, NULL); V_8 = L_46; // float dot = Vector3.Dot((outToAlign).normalized, -alignNormal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_48, NULL); float L_50; L_50 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_47, L_49, NULL); // if (dot <= -0.5f) if ((!(((float)L_50) <= ((float)(-0.5f))))) { goto IL_021d; } } { // float diff = outToAlign.magnitude; float L_51; L_51 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_10 = L_51; // Vector3 outDir = latestSpawn.Join.outAxis.normalized; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_52 = __this->___latestSpawn_11; NullCheck(L_52); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_53 = L_52->___Join_3; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_54 = (&L_53->___outAxis_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55; L_55 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_54, NULL); V_11 = L_55; // float distanceRev = Vector3.Distance(latestSpawn.OutJoinPointReverse, startAlignFinderHit.point); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_56 = __this->___latestSpawn_11; NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = PipeSpawnData_get_OutJoinPointReverse_m543509E8BE6EC5A9618D0EE0FC2D2FBB3B174A95(L_56, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_58 = (&__this->___startAlignFinderHit_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_58, NULL); float L_60; L_60 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_57, L_59, NULL); // if (distanceRev < diff) float L_61 = V_10; if ((!(((float)L_60) < ((float)L_61)))) { goto IL_0202; } } { // latestSpawn.Scale = Vector3.one - outDir * (diff * latestSpawn.ParentSegment.BoundsSizeOnAxis(outDir)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_62 = __this->___latestSpawn_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_11; float L_65 = V_10; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_66 = __this->___latestSpawn_11; NullCheck(L_66); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_67 = L_66->___ParentSegment_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_11; NullCheck(L_67); float L_69; L_69 = PipeSegmentSetup_BoundsSizeOnAxis_m5C4ABF83301345FD0751FC59D8D9A4D807344B06(L_67, L_68, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; L_70 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_64, ((float)il2cpp_codegen_multiply(L_65, L_69)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_63, L_70, NULL); NullCheck(L_62); L_62->___Scale_6 = L_71; // latestSpawn.Position += 0.5f * -diff * latestSpawn.JoinOutDir; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_72 = __this->___latestSpawn_11; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_73 = L_72; NullCheck(L_73); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = L_73->___Position_4; float L_75 = V_10; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_76 = __this->___latestSpawn_11; NullCheck(L_76); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_76, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78; L_78 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(((float)il2cpp_codegen_multiply((0.5f), ((-L_75)))), L_77, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79; L_79 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_74, L_78, NULL); NullCheck(L_73); L_73->___Position_4 = L_79; goto IL_020e; } IL_0202: { // latestSpawn.Enabled = false; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_80 = __this->___latestSpawn_11; NullCheck(L_80); L_80->___Enabled_10 = (bool)0; } IL_020e: { // diveFinishing = true; __this->___diveFinishing_15 = (bool)1; // diveFinished = true; __this->___diveFinished_16 = (bool)1; // break; return; } IL_021d: { // var spawn = DiveNextSegmentTowards(latestSpawn, startAlignFinderHit.point, alignNormal, startAlignSpawns.Count > 0); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_81 = __this->___latestSpawn_11; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_82 = (&__this->___startAlignFinderHit_22); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_82, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_3; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_85 = __this->___startAlignSpawns_8; NullCheck(L_85); int32_t L_86; L_86 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_85, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_87; L_87 = PipeGenerator_DiveNextSegmentTowards_m9F27505E116CF5B328EA5987EEAF20A2B494AF8C(__this, L_81, L_83, L_84, (bool)((((int32_t)L_86) > ((int32_t)0))? 1 : 0), NULL); V_9 = L_87; // if (spawn != null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_88 = V_9; if (!L_88) { goto IL_0304; } } { // startAlignSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_89 = __this->___startAlignSpawns_8; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_90 = V_9; NullCheck(L_89); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_89, L_90, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // allSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_91 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_92 = V_9; NullCheck(L_91); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_91, L_92, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // if (spawn.Parent != null) if (AlignFinishOptionalsOn != 0) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_93 = V_9; NullCheck(L_93); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_94 = L_93->___Parent_8; if (!L_94) { goto IL_02ca; } } { // if (spawn.Parent != null) if (AlignFinishOptionalsOn != 0) LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_95 = __this->___AlignFinishOptionalsOn_36; int32_t L_96; L_96 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_95, NULL); if (!L_96) { goto IL_02ca; } } { // RaycastHit hit = RaycastGetHit(latestSpawn.OutJoinPoint, spawn.OutJoinPoint, AlignFinishOptionalsOn); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_97 = __this->___latestSpawn_11; NullCheck(L_97); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98; L_98 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_97, NULL); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_99 = V_9; NullCheck(L_99); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_99, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_101 = __this->___AlignFinishOptionalsOn_36; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_102; L_102 = PipeGenerator_RaycastGetHit_m5FF234BA386A6D88B288F84CDE536AF9C3A897F6(__this, L_98, L_100, L_101, NULL); V_12 = L_102; // if (hit.transform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_103; L_103 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_12), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_104; L_104 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_103, NULL); if (!L_104) { goto IL_02ca; } } { // if (ChooseNearestSegmentChainHit(ref startAlignHelperHit, ref nearestStartingHit, hit, EndPosition)) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_105 = (&__this->___startAlignHelperHit_23); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_106 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107; L_107 = PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240(__this, NULL); bool L_108; L_108 = PipeGenerator_ChooseNearestSegmentChainHit_m2DC63899B158F7CF5AFA030B1F2D7733152777C4(__this, L_105, (&V_2), L_106, L_107, NULL); if (!L_108) { goto IL_02ca; } } { // startAlignHelperHitSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_109 = V_9; __this->___startAlignHelperHitSpawn_24 = L_109; Il2CppCodeGenWriteBarrier((void**)(&__this->___startAlignHelperHitSpawn_24), (void*)L_109); } IL_02ca: { // latestSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_110 = V_9; __this->___latestSpawn_11 = L_110; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_110); // if (diveFinishing && diveFinished) break; bool L_111 = __this->___diveFinishing_15; if (!L_111) { goto IL_02e2; } } { bool L_112 = __this->___diveFinished_16; if (L_112) { goto IL_0304; } } IL_02e2: { // if (diveFinishing) diveFinished = true; bool L_113 = __this->___diveFinishing_15; if (!L_113) { goto IL_02f1; } } { // if (diveFinishing) diveFinished = true; __this->___diveFinished_16 = (bool)1; } IL_02f1: { // for (int i = 0; i < MaxTries; i++) int32_t L_114 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_114, 1)); } IL_02f7: { // for (int i = 0; i < MaxTries; i++) int32_t L_115 = V_7; int32_t L_116 = __this->___MaxTries_34; if ((((int32_t)L_115) < ((int32_t)L_116))) { goto IL_0128; } } IL_0304: { // } return; } } // System.Boolean FIMSpace.Generating.PipeGenerator::ChooseNearestSegmentChainHit(UnityEngine.RaycastHit&,System.Single&,UnityEngine.RaycastHit,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_ChooseNearestSegmentChainHit_m2DC63899B158F7CF5AFA030B1F2D7733152777C4 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___0_varHit, float* ___1_nearestDist, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_compareHit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_targetPoint, const RuntimeMethod* method) { float V_0 = 0.0f; { // float dist = Vector3.Distance(compareHit.point, targetPoint); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___2_compareHit), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___3_targetPoint; float L_2; L_2 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_1, NULL); V_0 = L_2; // if (dist < nearestDist) float L_3 = V_0; float* L_4 = ___1_nearestDist; float L_5 = *((float*)L_4); if ((!(((float)L_3) < ((float)L_5)))) { goto IL_0020; } } { // nearestDist = dist; float* L_6 = ___1_nearestDist; float L_7 = V_0; *((float*)L_6) = (float)L_7; // varHit = compareHit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_8 = ___0_varHit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_9 = ___2_compareHit; *(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*)L_8 = L_9; // return true; return (bool)1; } IL_0020: { // return false; return (bool)0; } } // System.Boolean FIMSpace.Generating.PipeGenerator::IsFittingTo(UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_IsFittingTo_m596D897400B830F3DB4C997F5054D98EC8613E51 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_startDir, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_newJointOutDirection, float ___3_tolerance, 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 jDir = -(rot * newJointOutDirection).normalized; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rot; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___2_newJointOutDirection; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_0, L_1, NULL); V_1 = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_3, NULL); V_0 = L_4; // if (tolerance >= 1f) float L_5 = ___3_tolerance; if ((!(((float)L_5) >= ((float)(1.0f))))) { goto IL_0029; } } { // if (startDir == jDir) return true; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_startDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; bool L_8; L_8 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_6, L_7, NULL); if (!L_8) { goto IL_0038; } } { // if (startDir == jDir) return true; return (bool)1; } IL_0029: { // float dot = Vector3.Dot(startDir, jDir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_startDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; float L_11; L_11 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_9, L_10, NULL); // return dot >= tolerance; float L_12 = ___3_tolerance; return (bool)((((int32_t)((!(((float)L_11) >= ((float)L_12)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0038: { // return false; return (bool)0; } } // System.Void FIMSpace.Generating.PipeGenerator::OptionalUnfinishedCapsApply() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_OptionalUnfinishedCapsApply_mDA50B04FFC239A40B2F632E69237B56C229B9FC0 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_0 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_1 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_3 = NULL; { // if (PresetData.OptionalUnended.Enabled) PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_0; L_0 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_0); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_1 = L_0->___OptionalUnended_2; NullCheck(L_1); bool L_2 = L_1->___Enabled_0; if (!L_2) { goto IL_013d; } } { // if (PresetData.OptionalUnended.Prefab != null) PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_3; L_3 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_3); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_4 = L_3->___OptionalUnended_2; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___Prefab_1; 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_013d; } } { // if (!ended || !AlignFinish || endAlignSpawns.Count == 0) bool L_7 = __this->___ended_12; if (!L_7) { goto IL_004d; } } { bool L_8 = __this->___AlignFinish_35; if (!L_8) { goto IL_004d; } } { List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_9 = __this->___endAlignSpawns_9; NullCheck(L_9); int32_t L_10; L_10 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_9, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if (L_10) { goto IL_0097; } } IL_004d: { // if (pathSpawns.Count > 1) List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_11 = __this->___pathSpawns_7; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_11, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_12) <= ((int32_t)1))) { goto IL_0097; } } { // PipeSpawnData spawn = pathSpawns[pathSpawns.Count - 1]; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_13 = __this->___pathSpawns_7; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_14 = __this->___pathSpawns_7; NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_14, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); NullCheck(L_13); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_16; L_16 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_13, ((int32_t)il2cpp_codegen_subtract(L_15, 1)), List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); V_0 = L_16; // PipeSpawnData capSpawn = GetSpawnFittingTo(spawn, PresetData.OptionalUnended, false); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_17 = V_0; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_18; L_18 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_18); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_19 = L_18->___OptionalUnended_2; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_20; L_20 = PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C(__this, L_17, L_19, (bool)0, NULL); V_1 = L_20; // if (capSpawn != null) allSpawns.Add(capSpawn); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_21 = V_1; if (!L_21) { goto IL_0097; } } { // if (capSpawn != null) allSpawns.Add(capSpawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_22 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_23 = V_1; NullCheck(L_22); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_22, L_23, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); } IL_0097: { // if (PresetData.AllowUseUnendedOnStartAlign) PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_24; L_24 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_24); bool L_25 = L_24->___AllowUseUnendedOnStartAlign_1; if (!L_25) { goto IL_013d; } } { // if (startAlignFinderHit.transform == null || startAlignSpawns.Count == 0) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_26 = (&__this->___startAlignFinderHit_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_26, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_27, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_28) { goto IL_00c7; } } { List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_29 = __this->___startAlignSpawns_8; NullCheck(L_29); int32_t L_30; L_30 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_29, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if (L_30) { goto IL_013d; } } IL_00c7: { // if (pathSpawns.Count > 1) List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_31 = __this->___pathSpawns_7; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_31, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_32) <= ((int32_t)1))) { goto IL_013d; } } { // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_33 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_33); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_33, NULL); V_2 = L_33; // AssignSpawnDataTo(spawn, null, new PipeSegmentSetup.JoinPoint(), transform.position, Quaternion.LookRotation(-transform.forward, transform.up)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_34 = V_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_35 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)il2cpp_codegen_object_new(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); NullCheck(L_35); JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715(L_35, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36; L_36 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38; L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_38); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_38, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_39, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_41, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43; L_43 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_40, L_42, NULL); PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_34, (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*)NULL, L_35, L_37, L_43, NULL); // latestSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_44 = V_2; __this->___latestSpawn_11 = L_44; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_44); // PipeSpawnData capSpawn = GetSpawnFittingTo(spawn, PresetData.OptionalUnended, false); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_45 = V_2; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_46; L_46 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_46); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_47 = L_46->___OptionalUnended_2; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_48; L_48 = PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C(__this, L_45, L_47, (bool)0, NULL); V_3 = L_48; // if (capSpawn != null) allSpawns.Add(capSpawn); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_49 = V_3; if (!L_49) { goto IL_013d; } } { // if (capSpawn != null) allSpawns.Add(capSpawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_50 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_51 = V_3; NullCheck(L_50); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_50, L_51, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); } IL_013d: { // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::OptionalFinishedCapsApply() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_OptionalFinishedCapsApply_m1F542EE043AB863F57C8A5FC45C0CACF919B7584 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_0 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_1 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_0; memset((&G_B5_0), 0, sizeof(G_B5_0)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B5_1 = NULL; RuntimeObject* G_B5_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B5_3 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B5_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0; memset((&G_B4_0), 0, sizeof(G_B4_0)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B4_1 = NULL; RuntimeObject* G_B4_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B4_3 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B4_4 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_1; memset((&G_B6_1), 0, sizeof(G_B6_1)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B6_2 = NULL; RuntimeObject* G_B6_3 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B6_4 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B6_5 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B11_0; memset((&G_B11_0), 0, sizeof(G_B11_0)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B11_1 = NULL; RuntimeObject* G_B11_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B11_3 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B11_4 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B10_0; memset((&G_B10_0), 0, sizeof(G_B10_0)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B10_1 = NULL; RuntimeObject* G_B10_2 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B10_3 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B10_4 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B12_0; memset((&G_B12_0), 0, sizeof(G_B12_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B12_1; memset((&G_B12_1), 0, sizeof(G_B12_1)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* G_B12_2 = NULL; RuntimeObject* G_B12_3 = NULL; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* G_B12_4 = NULL; PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* G_B12_5 = NULL; { // if (PresetData.OptionalEndCap.Enabled) PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_0; L_0 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_0); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_1 = L_0->___OptionalEndCap_4; NullCheck(L_1); bool L_2 = L_1->___Enabled_0; if (!L_2) { goto IL_0134; } } { // if (PresetData.OptionalEndCap.Prefab != null) PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_3; L_3 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_3); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_4 = L_3->___OptionalEndCap_4; NullCheck(L_4); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = L_4->___Prefab_1; 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_0134; } } { // if (startAlignHelperHit.transform) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_7 = (&__this->___startAlignHelperHit_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_7, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_9; L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL); if (!L_9) { goto IL_00b2; } } { // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_10 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_10); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_10, NULL); V_0 = L_10; // AssignSpawnDataTo(spawn, null, new PipeSegmentSetup.JoinPoint(), startAlignHelperHit.point, PresetData.AlignOnHitNormal ? Quaternion.FromToRotation(Vector3.forward, startAlignHelperHit.normal ) : startAlignHelperHitSpawn.Rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_11 = V_0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_12 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)il2cpp_codegen_object_new(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); NullCheck(L_12); JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715(L_12, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_13 = (&__this->___startAlignHelperHit_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_13, NULL); PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_15; L_15 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_15); bool L_16 = L_15->___AlignOnHitNormal_3; G_B4_0 = L_14; G_B4_1 = L_12; G_B4_2 = NULL; G_B4_3 = L_11; G_B4_4 = __this; if (L_16) { G_B5_0 = L_14; G_B5_1 = L_12; G_B5_2 = NULL; G_B5_3 = L_11; G_B5_4 = __this; goto IL_0075; } } { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_17 = __this->___startAlignHelperHitSpawn_24; NullCheck(L_17); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = L_17->___Rotation_5; G_B6_0 = L_18; G_B6_1 = G_B4_0; G_B6_2 = G_B4_1; G_B6_3 = G_B4_2; G_B6_4 = G_B4_3; G_B6_5 = G_B4_4; goto IL_008a; } IL_0075: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_20 = (&__this->___startAlignHelperHit_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_20, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_19, L_21, NULL); G_B6_0 = L_22; G_B6_1 = G_B5_0; G_B6_2 = G_B5_1; G_B6_3 = G_B5_2; G_B6_4 = G_B5_3; G_B6_5 = G_B5_4; } IL_008a: { NullCheck(G_B6_5); PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(G_B6_5, G_B6_4, (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*)G_B6_3, G_B6_2, G_B6_1, G_B6_0, NULL); // PipeSpawnData capSpawn = GetSpawnFittingTo(spawn, PresetData.OptionalEndCap, true); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_23 = V_0; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_24; L_24 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_24); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_25 = L_24->___OptionalEndCap_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_26; L_26 = PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C(__this, L_23, L_25, (bool)1, NULL); V_1 = L_26; // if (capSpawn != null) allSpawns.Add(capSpawn); //else UnityEngine.Debug.Log("Cap not fitting"); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_27 = V_1; if (!L_27) { goto IL_00b2; } } { // if (capSpawn != null) allSpawns.Add(capSpawn); //else UnityEngine.Debug.Log("Cap not fitting"); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_28 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_29 = V_1; NullCheck(L_28); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_28, L_29, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); } IL_00b2: { // if (endAlignHelperHit.transform) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_30 = (&__this->___endAlignHelperHit_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31; L_31 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_30, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL); if (!L_32) { goto IL_0134; } } { // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_33 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_33); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_33, NULL); V_2 = L_33; // AssignSpawnDataTo(spawn, null, new PipeSegmentSetup.JoinPoint(), endAlignHelperHit.point, PresetData.AlignOnHitNormal ? Quaternion.FromToRotation(Vector3.forward, endAlignHelperHit.normal) : endAlignHelperHitSpawn.Rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_34 = V_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_35 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)il2cpp_codegen_object_new(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); NullCheck(L_35); JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715(L_35, NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_36 = (&__this->___endAlignHelperHit_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_36, NULL); PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_38; L_38 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_38); bool L_39 = L_38->___AlignOnHitNormal_3; G_B10_0 = L_37; G_B10_1 = L_35; G_B10_2 = NULL; G_B10_3 = L_34; G_B10_4 = __this; if (L_39) { G_B11_0 = L_37; G_B11_1 = L_35; G_B11_2 = NULL; G_B11_3 = L_34; G_B11_4 = __this; goto IL_00f7; } } { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_40 = __this->___endAlignHelperHitSpawn_21; NullCheck(L_40); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_41 = L_40->___Rotation_5; G_B12_0 = L_41; G_B12_1 = G_B10_0; G_B12_2 = G_B10_1; G_B12_3 = G_B10_2; G_B12_4 = G_B10_3; G_B12_5 = G_B10_4; goto IL_010c; } IL_00f7: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_43 = (&__this->___endAlignHelperHit_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_43, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45; L_45 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_42, L_44, NULL); G_B12_0 = L_45; G_B12_1 = G_B11_0; G_B12_2 = G_B11_1; G_B12_3 = G_B11_2; G_B12_4 = G_B11_3; G_B12_5 = G_B11_4; } IL_010c: { NullCheck(G_B12_5); PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(G_B12_5, G_B12_4, (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*)G_B12_3, G_B12_2, G_B12_1, G_B12_0, NULL); // PipeSpawnData capSpawn = GetSpawnFittingTo(spawn, PresetData.OptionalEndCap, true); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_46 = V_2; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_47; L_47 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_47); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_48 = L_47->___OptionalEndCap_4; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_49; L_49 = PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C(__this, L_46, L_48, (bool)1, NULL); V_3 = L_49; // if (capSpawn != null) allSpawns.Add(capSpawn); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_50 = V_3; if (!L_50) { goto IL_0134; } } { // if (capSpawn != null) allSpawns.Add(capSpawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_51 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_52 = V_3; NullCheck(L_51); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_51, L_52, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); } IL_0134: { // } return; } } // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::GetSpawnFittingTo(FIMSpace.Generating.PipeGenerator/PipeSpawnData,FIMSpace.Generating.PipeSegmentSetup,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_GetSpawnFittingTo_m59E0FEC85FADB6FA575517F40BED48BD5E5DEF3C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___1_seg, bool ___2_reverse, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); int32_t V_5 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_12 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); { // Vector3 startNormal = (parent.Rotation * parent.Join.outAxis).normalized; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_parent; NullCheck(L_0); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = L_0->___Rotation_5; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_2 = ___0_parent; NullCheck(L_2); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_3 = L_2->___Join_3; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_1, L_4, NULL); V_4 = L_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL); V_0 = L_6; // Vector3 startOrigin = parent.OutJoinPoint; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_7 = ___0_parent; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_7, NULL); V_1 = L_8; // Vector3 endNormal = reverse ? -parent.JoinOutDir : parent.JoinOutDir; bool L_9 = ___2_reverse; if (L_9) { goto IL_0032; } } { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_10 = ___0_parent; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_10, NULL); G_B3_0 = L_11; goto IL_003d; } IL_0032: { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_12 = ___0_parent; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_13, NULL); G_B3_0 = L_14; } IL_003d: { V_2 = G_B3_0; // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_15 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_15); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_15, NULL); V_3 = L_15; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_5 = 0; goto IL_011e; } IL_004c: { // PipeSegmentSetup.JoinPoint join = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_16 = ___1_seg; NullCheck(L_16); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_17 = L_16->___JoinPoints_8; int32_t L_18 = V_5; NullCheck(L_17); int32_t L_19 = L_18; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_20 = (L_17)->GetAt(static_cast(L_19)); V_6 = L_20; // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) V_7 = 0; goto IL_010c; } IL_005f: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) V_8 = 0; goto IL_00ed; } IL_0067: { // Quaternion rotation = parent.Rotation * Quaternion.Euler(0f, rotY, rotZ); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_21 = ___0_parent; NullCheck(L_21); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = L_21->___Rotation_5; int32_t L_23 = V_7; int32_t L_24 = V_8; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25; L_25 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_23), ((float)L_24), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26; L_26 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_22, L_25, NULL); V_9 = L_26; // Vector3 jDir = rotation * join.origin; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27 = V_9; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_28 = V_6; NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = L_28->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_27, L_29, NULL); V_10 = L_30; // Vector3 joinSnapPosition = startOrigin - jDir; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_31, L_32, NULL); V_11 = L_33; // if (IsFittingTo(rotation, startNormal, join.outAxis)) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_36 = V_6; NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = L_36->___outAxis_1; bool L_38; L_38 = PipeGenerator_IsFittingTo_m596D897400B830F3DB4C997F5054D98EC8613E51(__this, L_34, L_35, L_37, (1.0f), NULL); if (!L_38) { goto IL_00da; } } { // nearestJ = GetSegmentFittingJoinTo(seg, null, rotation, endNormal, 1f, true); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_39 = ___1_seg; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_42; L_42 = PipeGenerator_GetSegmentFittingJoinTo_m46D9BFBC780A8F4220E83E4CC203A8DB8F63F506(__this, L_39, (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)NULL, L_40, L_41, (1.0f), (bool)1, NULL); V_12 = L_42; // if (nearestJ != null) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_43 = V_12; if (!L_43) { goto IL_00da; } } { // AssignSpawnDataTo(spawn, seg, nearestJ, joinSnapPosition, rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_44 = V_3; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_45 = ___1_seg; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_46 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_11; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = V_9; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_44, L_45, L_46, L_47, L_48, NULL); } IL_00da: { // if (seg.AllowRotationZAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_49 = ___1_seg; NullCheck(L_49); int32_t L_50 = L_49->___AllowRotationZAxisCheckPer_6; if (!L_50) { goto IL_00f9; } } { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_51 = V_8; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_52 = ___1_seg; NullCheck(L_52); int32_t L_53 = L_52->___AllowRotationZAxisCheckPer_6; V_8 = ((int32_t)il2cpp_codegen_add(L_51, L_53)); } IL_00ed: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_54 = V_8; if ((((int32_t)L_54) < ((int32_t)((int32_t)360)))) { goto IL_0067; } } IL_00f9: { // if (seg.AllowRotationYAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_55 = ___1_seg; NullCheck(L_55); int32_t L_56 = L_55->___AllowRotationYAxisCheckPer_5; if (!L_56) { goto IL_0118; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_57 = V_7; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_58 = ___1_seg; NullCheck(L_58); int32_t L_59 = L_58->___AllowRotationYAxisCheckPer_5; V_7 = ((int32_t)il2cpp_codegen_add(L_57, L_59)); } IL_010c: { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_60 = V_7; if ((((int32_t)L_60) < ((int32_t)((int32_t)360)))) { goto IL_005f; } } IL_0118: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_61 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_61, 1)); } IL_011e: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_62 = V_5; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_63 = ___1_seg; NullCheck(L_63); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_64 = L_63->___JoinPoints_8; NullCheck(L_64); if ((((int32_t)L_62) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length))))) { goto IL_004c; } } { // if (spawn.ToCreate == null) return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_65 = V_3; NullCheck(L_65); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_66 = L_65->___ToCreate_0; if (L_66) { goto IL_0137; } } { // if (spawn.ToCreate == null) return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_0137: { // return spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_67 = V_3; return L_67; } } // System.Void FIMSpace.Generating.PipeGenerator::PreparePathFind(UnityEngine.Vector3,UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PreparePathFind_m1723DF65343EADD2E7C0202D0943EA8CAAFBB18E (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_startRot, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // pathSpawns.Clear(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_0 = __this->___pathSpawns_7; NullCheck(L_0); List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_inline(L_0, List_1_Clear_m9D4945FAB3A4463259B3961B26BAA6959C17DA29_RuntimeMethod_var); // rootSpawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_1 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_1); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_1, NULL); __this->___rootSpawn_10 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___rootSpawn_10), (void*)L_1); // AssignSpawnDataTo(rootSpawn, null, new PipeSegmentSetup.JoinPoint(), startPos, startRot); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_2 = __this->___rootSpawn_10; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_3 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)il2cpp_codegen_object_new(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59_il2cpp_TypeInfo_var); NullCheck(L_3); JoinPoint__ctor_m012E2D0FCF5774983CEE11E082CCC54BBE93A715(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_startPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___1_startRot; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_2, (PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*)NULL, L_3, L_4, L_5, NULL); // latestSpawn = rootSpawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6 = __this->___rootSpawn_10; __this->___latestSpawn_11 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_6); // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::PathFindFromTo(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PathFindFromTo_mD24EB5FDEC30C82BB68FA4E635ADBECBA7590CFB (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_startPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_startRot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_finishPosition, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m1E22A15089852C7A17E8EA8B66EE62848E1473D1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_1 = NULL; { // PreparePathFind(startPos, startRot); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_startPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_startRot; PipeGenerator_PreparePathFind_m1723DF65343EADD2E7C0202D0943EA8CAAFBB18E(__this, L_0, L_1, NULL); // for (int i = 0; i < MaxTries; i++) V_0 = 0; goto IL_00f1; } IL_000f: { // if (breakGenerating) return; bool L_2 = __this->___breakGenerating_13; if (!L_2) { goto IL_0018; } } { // if (breakGenerating) return; return; } IL_0018: { // var spawn = PathNextSegmentTowards(latestSpawn, finishPosition, pathSpawns.Count >= FirstSegmentsWithoutCollision); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_3 = __this->___latestSpawn_11; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___2_finishPosition; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_5 = __this->___pathSpawns_7; NullCheck(L_5); int32_t L_6; L_6 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_5, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); int32_t L_7 = __this->___FirstSegmentsWithoutCollision_38; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_8; L_8 = PipeGenerator_PathNextSegmentTowards_m2CE275B2D4F824922CFC723BF8BDC8199F6CAD20(__this, L_3, L_4, (bool)((((int32_t)((((int32_t)L_6) < ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); V_1 = L_8; // if (spawn == null) // If could not found step forward segment let's try different step on latest segment and replace it PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_9 = V_1; if (L_9) { goto IL_00ad; } } { // if (AddToIgnore(latestSpawn)) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_10 = __this->___latestSpawn_11; bool L_11; L_11 = PipeGenerator_AddToIgnore_m37BC56FBB1D9E1F5FF926A33E092E661BE6FAC9B(__this, L_10, NULL); if (!L_11) { goto IL_00ed; } } { // if (pathSpawns.Count > 0) List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_12 = __this->___pathSpawns_7; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_12, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_13) <= ((int32_t)0))) { goto IL_009a; } } { // allSpawns.Remove(pathSpawns[pathSpawns.Count - 1]); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_14 = __this->___allSpawns_6; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_15 = __this->___pathSpawns_7; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_16 = __this->___pathSpawns_7; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_16, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); NullCheck(L_15); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_18; L_18 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_15, ((int32_t)il2cpp_codegen_subtract(L_17, 1)), List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_14); bool L_19; L_19 = List_1_Remove_m1E22A15089852C7A17E8EA8B66EE62848E1473D1(L_14, L_18, List_1_Remove_m1E22A15089852C7A17E8EA8B66EE62848E1473D1_RuntimeMethod_var); // pathSpawns.RemoveAt(pathSpawns.Count - 1); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_20 = __this->___pathSpawns_7; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_21 = __this->___pathSpawns_7; NullCheck(L_21); int32_t L_22; L_22 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_21, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); NullCheck(L_20); List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26(L_20, ((int32_t)il2cpp_codegen_subtract(L_22, 1)), List_1_RemoveAt_m0052B5C7DCC0E53CDF11F0A0F2093E81D9F1CE26_RuntimeMethod_var); } IL_009a: { // latestSpawn = latestSpawn.Parent; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_23 = __this->___latestSpawn_11; NullCheck(L_23); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_24 = L_23->___Parent_8; __this->___latestSpawn_11 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_24); goto IL_00ed; } IL_00ad: { // pathSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_25 = __this->___pathSpawns_7; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_26 = V_1; NullCheck(L_25); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_25, L_26, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // allSpawns.Add(spawn); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_27 = __this->___allSpawns_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_28 = V_1; NullCheck(L_27); List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_inline(L_27, L_28, List_1_Add_m4621D1487AAC2BCFB90714F979CD230EFE8F912D_RuntimeMethod_var); // latestSpawn = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_29 = V_1; __this->___latestSpawn_11 = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___latestSpawn_11), (void*)L_29); // if (Vector3.Distance(spawn.OutJoinPoint, EndPosition) < MaxDistanceToEnding) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_30 = V_1; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240(__this, NULL); float L_33; L_33 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_31, L_32, NULL); float L_34 = __this->___MaxDistanceToEnding_33; if ((!(((float)L_33) < ((float)L_34)))) { goto IL_00ed; } } { // ended = true; __this->___ended_12 = (bool)1; // return; return; } IL_00ed: { // for (int i = 0; i < MaxTries; i++) int32_t L_35 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_00f1: { // for (int i = 0; i < MaxTries; i++) int32_t L_36 = V_0; int32_t L_37 = __this->___MaxTries_34; if ((((int32_t)L_36) < ((int32_t)L_37))) { goto IL_000f; } } { // } return; } } // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::PathNextSegmentTowards(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_PathNextSegmentTowards_m2CE275B2D4F824922CFC723BF8BDC8199F6CAD20 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, bool ___2_useCollision, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_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)); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_2 = NULL; int32_t V_3 = 0; float V_4 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* V_7 = NULL; int32_t V_8 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_9 = NULL; int32_t V_10 = 0; int32_t V_11 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); bool V_14 = false; int32_t V_15 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_16 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_17; memset((&V_17), 0, sizeof(V_17)); { // if (parent == null || parent.Join == null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_parent; if (!L_0) { goto IL_000b; } } { PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_1 = ___0_parent; NullCheck(L_1); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_2 = L_1->___Join_3; if (L_2) { goto IL_0014; } } IL_000b: { // breakGenerating = true; __this->___breakGenerating_13 = (bool)1; // return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_0014: { // Vector3 startNormal = (parent.Rotation * parent.Join.outAxis).normalized; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_3 = ___0_parent; NullCheck(L_3); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = L_3->___Rotation_5; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_5 = ___0_parent; NullCheck(L_5); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_6 = L_5->___Join_3; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_4, L_7, NULL); V_5 = L_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_5), NULL); V_0 = L_9; // Vector3 startOrigin = parent.OutJoinPoint; //GetSpawnStartPosition(parent);// parent.Position + parent.Rotation * parent.Join.origin; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_10 = ___0_parent; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_10, NULL); V_1 = L_11; // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_12 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_12); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_12, NULL); V_2 = L_12; // spawn.Parent = latestSpawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_13 = V_2; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_14 = __this->___latestSpawn_11; NullCheck(L_13); L_13->___Parent_8 = L_14; Il2CppCodeGenWriteBarrier((void**)(&L_13->___Parent_8), (void*)L_14); // int iteration = 0; V_3 = 0; // float nearest = float.MaxValue; V_4 = ((std::numeric_limits::max)()); // latestComputedDistance = float.MaxValue; __this->___latestComputedDistance_26 = ((std::numeric_limits::max)()); // for (int s = 0; s < PresetData.Segments.Count; s++) V_6 = 0; goto IL_026f; } IL_0069: { // PipeSegmentSetup seg = PresetData.Segments[s]; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_15; L_15 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_15); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_16 = L_15->___Segments_0; int32_t L_17 = V_6; NullCheck(L_16); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_18; L_18 = List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F(L_16, L_17, List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); V_7 = L_18; // if (pathSpawns.Count < seg.CanBeUsedSinceIteration) continue; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_19 = __this->___pathSpawns_7; NullCheck(L_19); int32_t L_20; L_20 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_19, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_21 = V_7; NullCheck(L_21); int32_t L_22 = L_21->___CanBeUsedSinceIteration_7; if ((((int32_t)L_20) < ((int32_t)L_22))) { goto IL_0269; } } { // if (seg.Enabled == false) continue; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_23 = V_7; NullCheck(L_23); bool L_24 = L_23->___Enabled_0; if (!L_24) { goto IL_0269; } } { // for (int j = 0; j < seg.JoinPoints.Length; j++) V_8 = 0; goto IL_0259; } IL_00a8: { // PipeSegmentSetup.JoinPoint join = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_25 = V_7; NullCheck(L_25); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_26 = L_25->___JoinPoints_8; int32_t L_27 = V_8; NullCheck(L_26); int32_t L_28 = L_27; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_29 = (L_26)->GetAt(static_cast(L_28)); V_9 = L_29; // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) V_10 = 0; goto IL_0247; } IL_00bc: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) V_11 = 0; goto IL_0226; } IL_00c4: { // iteration++; int32_t L_30 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_30, 1)); // Quaternion rotation = parent.Rotation * Quaternion.Euler(0f, rotY, rotZ); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_31 = ___0_parent; NullCheck(L_31); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = L_31->___Rotation_5; int32_t L_33 = V_10; int32_t L_34 = V_11; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35; L_35 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_33), ((float)L_34), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36; L_36 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_32, L_35, NULL); V_12 = L_36; // Vector3 joinSnapPosition = startOrigin - rotation * join.origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = V_12; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_39 = V_9; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_38, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_37, L_41, NULL); V_13 = L_42; // bool ignore = false; V_14 = (bool)0; // for (int ign = 0; ign < pathFindIgnoreSpecific.Count; ign++) V_15 = 0; goto IL_0149; } IL_0103: { // if (Quaternion.Angle(rotation, pathFindIgnoreSpecific[ign].Rotation) < 1f)// rotation == ignoreSpecific[ign].Rotation) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = V_12; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_44 = __this->___pathFindIgnoreSpecific_25; int32_t L_45 = V_15; NullCheck(L_44); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_46; L_46 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_44, L_45, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_46); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47 = L_46->___Rotation_5; float L_48; L_48 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_43, L_47, NULL); if ((!(((float)L_48) < ((float)(1.0f))))) { goto IL_0143; } } { // if (joinSnapPosition == pathFindIgnoreSpecific[ign].Position) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_13; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_50 = __this->___pathFindIgnoreSpecific_25; int32_t L_51 = V_15; NullCheck(L_50); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_52; L_52 = List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437(L_50, L_51, List_1_get_Item_mE4159AA70CB582986662CE80550B4ED365B4D437_RuntimeMethod_var); NullCheck(L_52); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = L_52->___Position_4; bool L_54; L_54 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_49, L_53, NULL); if (!L_54) { goto IL_0143; } } { // { /*UnityEngine.Debug.Log("ignore");*/ ignore = true; break; } V_14 = (bool)1; // { /*UnityEngine.Debug.Log("ignore");*/ ignore = true; break; } goto IL_0158; } IL_0143: { // for (int ign = 0; ign < pathFindIgnoreSpecific.Count; ign++) int32_t L_55 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0149: { // for (int ign = 0; ign < pathFindIgnoreSpecific.Count; ign++) int32_t L_56 = V_15; List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_57 = __this->___pathFindIgnoreSpecific_25; NullCheck(L_57); int32_t L_58; L_58 = List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_inline(L_57, List_1_get_Count_m95CEE0A2F6BFEB31B063BC06E4F4662EE823A81E_RuntimeMethod_var); if ((((int32_t)L_56) < ((int32_t)L_58))) { goto IL_0103; } } IL_0158: { // if (!ignore) bool L_59 = V_14; if (L_59) { goto IL_0211; } } { // if (AllowWithExtraConditions(parent, joinSnapPosition, seg, join, startNormal, rotation)) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_60 = ___0_parent; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_13; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_62 = V_7; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_63 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_12; bool L_66; L_66 = VirtualFuncInvoker6< bool, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037*, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(7 /* System.Boolean FIMSpace.Generating.PipeGenerator::AllowWithExtraConditions(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion) */, __this, L_60, L_61, L_62, L_63, L_64, L_65); if (!L_66) { goto IL_0211; } } { // if (CheckSegmentAvailableOnJoinPoint(join, startNormal, rotation)) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_67 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69 = V_12; bool L_70; L_70 = PipeGenerator_CheckSegmentAvailableOnJoinPoint_m798DCFFC7DBC28441EB8A3DCBEBA81743EE7CD73(__this, L_67, L_68, L_69, (1.0f), NULL); if (!L_70) { goto IL_0211; } } { // var nearestJ = GetSegmentNearestJoinTo(seg, join, joinSnapPosition, rotation, target); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_71 = V_7; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_72 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = ___1_target; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_76; L_76 = PipeGenerator_GetSegmentNearestJoinTo_m638F76C6AB34C5DAA70D53AACFE27CA2073A4D11(__this, L_71, L_72, L_73, L_74, L_75, NULL); V_16 = L_76; // if (nearestJ != null) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_77 = V_16; if (!L_77) { goto IL_0211; } } { // Vector3 outJoinPosition = joinSnapPosition + rotation * nearestJ.origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_79 = V_12; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_80 = V_16; NullCheck(L_80); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = L_80->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_79, L_81, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_78, L_82, NULL); V_17 = L_83; // if (latestComputedDistance + seg.UseCost < nearest) float L_84 = __this->___latestComputedDistance_26; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_85 = V_7; NullCheck(L_85); float L_86 = L_85->___UseCost_2; float L_87 = V_4; if ((!(((float)((float)il2cpp_codegen_add(L_84, L_86))) < ((float)L_87)))) { goto IL_0211; } } { // if (CheckSegmentJoinCollision(startOrigin, outJoinPosition, useCollision) == false) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_17; bool L_90 = ___2_useCollision; bool L_91; L_91 = PipeGenerator_CheckSegmentJoinCollision_m17705843BBC7E7885A992DA1957A97B0B4E3B0F6(__this, L_88, L_89, L_90, NULL); if (L_91) { goto IL_0211; } } { // if (CheckIfCollidesWithSelfSegment(startOrigin, outJoinPosition) == false) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93 = V_17; bool L_94; L_94 = PipeGenerator_CheckIfCollidesWithSelfSegment_mABB45357BAE45556F2DCB54C79A7B2FBF5679B64(__this, L_92, L_93, NULL); if (L_94) { goto IL_0211; } } { // AssignSpawnDataTo(spawn, seg, nearestJ, joinSnapPosition, rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_95 = V_2; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_96 = V_7; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_97 = V_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99 = V_12; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_95, L_96, L_97, L_98, L_99, NULL); // nearest = latestComputedDistance + seg.UseCost; float L_100 = __this->___latestComputedDistance_26; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_101 = V_7; NullCheck(L_101); float L_102 = L_101->___UseCost_2; V_4 = ((float)il2cpp_codegen_add(L_100, L_102)); // if (latestSpawn != null) latestSpawn.Child = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_103 = __this->___latestSpawn_11; if (!L_103) { goto IL_0211; } } { // if (latestSpawn != null) latestSpawn.Child = spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_104 = __this->___latestSpawn_11; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_105 = V_2; NullCheck(L_104); L_104->___Child_7 = L_105; Il2CppCodeGenWriteBarrier((void**)(&L_104->___Child_7), (void*)L_105); } IL_0211: { // if (seg.AllowRotationZAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_106 = V_7; NullCheck(L_106); int32_t L_107 = L_106->___AllowRotationZAxisCheckPer_6; if (!L_107) { goto IL_0232; } } { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_108 = V_11; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_109 = V_7; NullCheck(L_109); int32_t L_110 = L_109->___AllowRotationZAxisCheckPer_6; V_11 = ((int32_t)il2cpp_codegen_add(L_108, L_110)); } IL_0226: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_111 = V_11; if ((((int32_t)L_111) < ((int32_t)((int32_t)360)))) { goto IL_00c4; } } IL_0232: { // if (seg.AllowRotationYAxisCheckPer == 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_112 = V_7; NullCheck(L_112); int32_t L_113 = L_112->___AllowRotationYAxisCheckPer_5; if (!L_113) { goto IL_0253; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_114 = V_10; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_115 = V_7; NullCheck(L_115); int32_t L_116 = L_115->___AllowRotationYAxisCheckPer_5; V_10 = ((int32_t)il2cpp_codegen_add(L_114, L_116)); } IL_0247: { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_117 = V_10; if ((((int32_t)L_117) < ((int32_t)((int32_t)360)))) { goto IL_00bc; } } IL_0253: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_118 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_118, 1)); } IL_0259: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_119 = V_8; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_120 = V_7; NullCheck(L_120); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_121 = L_120->___JoinPoints_8; NullCheck(L_121); if ((((int32_t)L_119) < ((int32_t)((int32_t)(((RuntimeArray*)L_121)->max_length))))) { goto IL_00a8; } } IL_0269: { // for (int s = 0; s < PresetData.Segments.Count; s++) int32_t L_122 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_122, 1)); } IL_026f: { // for (int s = 0; s < PresetData.Segments.Count; s++) int32_t L_123 = V_6; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_124; L_124 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_124); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_125 = L_124->___Segments_0; NullCheck(L_125); int32_t L_126; L_126 = List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_inline(L_125, List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); if ((((int32_t)L_123) < ((int32_t)L_126))) { goto IL_0069; } } { // if (spawn.ToCreate != null) return spawn; else return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_127 = V_2; NullCheck(L_127); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_128 = L_127->___ToCreate_0; if (!L_128) { goto IL_0290; } } { // if (spawn.ToCreate != null) return spawn; else return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_129 = V_2; return L_129; } IL_0290: { // if (spawn.ToCreate != null) return spawn; else return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } } // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentNearestJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentNearestJoinTo_m638F76C6AB34C5DAA70D53AACFE27CA2073A4D11 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_joinSnappedPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, const RuntimeMethod* method) { float V_0 = 0.0f; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_1 = NULL; int32_t V_2 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_3 = NULL; float V_4 = 0.0f; { // float nearest = float.MaxValue; V_0 = ((std::numeric_limits::max)()); // PipeSegmentSetup.JoinPoint nearestJoin = null; V_1 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)NULL; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_2 = 0; goto IL_004b; } IL_000c: { // var oJoin = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_0 = ___0_seg; NullCheck(L_0); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_1 = L_0->___JoinPoints_8; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; // if (oJoin == joinToIgnore) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_5 = V_3; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_6 = ___1_joinToIgnore; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_5) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_6))) { goto IL_0047; } } { // Vector3 origin = joinSnappedPos + rot * oJoin.origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_joinSnappedPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___3_rot; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_9 = V_3; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_8, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_11, NULL); // float distance = Vector3.Distance(origin, target); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___4_target; float L_14; L_14 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_12, L_13, NULL); V_4 = L_14; // if (distance < nearest) float L_15 = V_4; float L_16 = V_0; if ((!(((float)L_15) < ((float)L_16)))) { goto IL_0047; } } { // nearest = distance; float L_17 = V_4; V_0 = L_17; // latestComputedDistance = distance; float L_18 = V_4; __this->___latestComputedDistance_26 = L_18; // nearestJoin = oJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_19 = V_3; V_1 = L_19; } IL_0047: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_004b: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_21 = V_2; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_22 = ___0_seg; NullCheck(L_22); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_23 = L_22->___JoinPoints_8; NullCheck(L_23); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_23)->max_length))))) { goto IL_000c; } } { // return nearestJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_24 = V_1; return L_24; } } // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentNearestFittingJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentNearestFittingJoinTo_m76E4802C2A461E4C691CCC03456158C18965C1E6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_joinSnappedPos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_targetNormal, float ___6_tolerance, const RuntimeMethod* method) { float V_0 = 0.0f; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_1 = NULL; int32_t V_2 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; { // float nearest = float.MaxValue; V_0 = ((std::numeric_limits::max)()); // PipeSegmentSetup.JoinPoint nearestJoin = null; V_1 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)NULL; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_2 = 0; goto IL_007d; } IL_000c: { // var oJoin = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_0 = ___0_seg; NullCheck(L_0); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_1 = L_0->___JoinPoints_8; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; // if (oJoin == joinToIgnore) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_5 = V_3; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_6 = ___1_joinToIgnore; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_5) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_6))) { goto IL_0079; } } { // Vector3 outDir = rot * oJoin.outAxis; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___3_rot; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_8 = V_3; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_7, L_9, NULL); V_4 = L_10; // if (tolerance >= 1f) float L_11 = ___6_tolerance; if ((!(((float)L_11) >= ((float)(1.0f))))) { goto IL_003e; } } { // if (outDir != targetNormal) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___5_targetNormal; bool L_14; L_14 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_12, L_13, NULL); if (!L_14) { goto IL_004b; } } { // if (outDir != targetNormal) continue; goto IL_0079; } IL_003e: { // float dot = Vector3.Dot(targetNormal, outDir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___5_targetNormal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_4; float L_17; L_17 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_15, L_16, NULL); // if (dot < tolerance) continue; float L_18 = ___6_tolerance; if ((((float)L_17) < ((float)L_18))) { goto IL_0079; } } IL_004b: { // Vector3 origin = joinSnappedPos + rot * oJoin.origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___2_joinSnappedPos; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___3_rot; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_21 = V_3; NullCheck(L_21); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = L_21->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_20, L_22, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_23, NULL); // float distance = Vector3.Distance(origin, target); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___4_target; float L_26; L_26 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_24, L_25, NULL); V_5 = L_26; // if (distance < nearest) float L_27 = V_5; float L_28 = V_0; if ((!(((float)L_27) < ((float)L_28)))) { goto IL_0079; } } { // nearest = distance; float L_29 = V_5; V_0 = L_29; // latestComputedDistance = distance; float L_30 = V_5; __this->___latestComputedDistance_26 = L_30; // nearestJoin = oJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_31 = V_3; V_1 = L_31; } IL_0079: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_32 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1)); } IL_007d: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_33 = V_2; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_34 = ___0_seg; NullCheck(L_34); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_35 = L_34->___JoinPoints_8; NullCheck(L_35); if ((((int32_t)L_33) < ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_000c; } } { // return nearestJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_36 = V_1; return L_36; } } // FIMSpace.Generating.PipeSegmentSetup/JoinPoint FIMSpace.Generating.PipeGenerator::GetSegmentFittingJoinTo(FIMSpace.Generating.PipeSegmentSetup,FIMSpace.Generating.PipeSegmentSetup/JoinPoint,UnityEngine.Quaternion,UnityEngine.Vector3,System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* PipeGenerator_GetSegmentFittingJoinTo_m46D9BFBC780A8F4220E83E4CC203A8DB8F63F506 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* ___0_seg, JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* ___1_joinToIgnore, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rot, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_targetNormal, float ___4_tolerance, bool ___5_reverse, const RuntimeMethod* method) { float V_0 = 0.0f; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_1 = NULL; int32_t V_2 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_3 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_0; memset((&G_B6_0), 0, sizeof(G_B6_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B6_1; memset((&G_B6_1), 0, sizeof(G_B6_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B5_0; memset((&G_B5_0), 0, sizeof(G_B5_0)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B5_1; memset((&G_B5_1), 0, sizeof(G_B5_1)); float G_B7_0 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B7_1; memset((&G_B7_1), 0, sizeof(G_B7_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B7_2; memset((&G_B7_2), 0, sizeof(G_B7_2)); { // float nearest = float.MinValue; V_0 = (-(std::numeric_limits::max)()); // PipeSegmentSetup.JoinPoint nearestJoin = null; V_1 = (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)NULL; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_2 = 0; goto IL_009c; } IL_000f: { // var oJoin = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_0 = ___0_seg; NullCheck(L_0); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_1 = L_0->___JoinPoints_8; int32_t L_2 = V_2; NullCheck(L_1); int32_t L_3 = L_2; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_4 = (L_1)->GetAt(static_cast(L_3)); V_3 = L_4; // if (oJoin == joinToIgnore) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_5 = V_3; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_6 = ___1_joinToIgnore; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_5) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_6))) { goto IL_0098; } } { // if (latestSpawn == null) return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_7 = __this->___latestSpawn_11; if (L_7) { goto IL_0026; } } { // if (latestSpawn == null) return null; return (JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)NULL; } IL_0026: { // Vector3 outDir = rot * (oJoin.outAxis * (reverse ? -1f : 1f)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___2_rot; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_9 = V_3; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___outAxis_1; bool L_11 = ___5_reverse; G_B5_0 = L_10; G_B5_1 = L_8; if (L_11) { G_B6_0 = L_10; G_B6_1 = L_8; goto IL_0038; } } { G_B7_0 = (1.0f); G_B7_1 = G_B5_0; G_B7_2 = G_B5_1; goto IL_003d; } IL_0038: { G_B7_0 = (-1.0f); G_B7_1 = G_B6_0; G_B7_2 = G_B6_1; } IL_003d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(G_B7_1, G_B7_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(G_B7_2, L_12, NULL); V_4 = L_13; // Vector3 db = latestSpawn.OutJoinPoint; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_14 = __this->___latestSpawn_11; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_14, NULL); // if (tolerance >= 1f) float L_16 = ___4_tolerance; if ((!(((float)L_16) >= ((float)(1.0f))))) { goto IL_0072; } } { // if (outDir != targetNormal) continue; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___3_targetNormal; bool L_19; L_19 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_17, L_18, NULL); if (L_19) { goto IL_0098; } } { // dot = 1f; V_5 = (1.0f); goto IL_0083; } IL_0072: { // dot = Vector3.Dot(targetNormal, outDir); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___3_targetNormal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_4; float L_22; L_22 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_20, L_21, NULL); V_5 = L_22; // if (dot < tolerance) continue; float L_23 = V_5; float L_24 = ___4_tolerance; if ((((float)L_23) < ((float)L_24))) { goto IL_0098; } } IL_0083: { // if (dot >= 1f) float L_25 = V_5; if ((!(((float)L_25) >= ((float)(1.0f))))) { goto IL_008e; } } { // return oJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_26 = V_3; return L_26; } IL_008e: { // if (dot > nearest) float L_27 = V_5; float L_28 = V_0; if ((!(((float)L_27) > ((float)L_28)))) { goto IL_0098; } } { // nearest = dot; float L_29 = V_5; V_0 = L_29; // nearestJoin = oJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_30 = V_3; V_1 = L_30; } IL_0098: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_31 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_009c: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_32 = V_2; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_33 = ___0_seg; NullCheck(L_33); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_34 = L_33->___JoinPoints_8; NullCheck(L_34); if ((((int32_t)L_32) < ((int32_t)((int32_t)(((RuntimeArray*)L_34)->max_length))))) { goto IL_000f; } } { // return nearestJoin; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_35 = V_1; return L_35; } } // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::FindMostAccurateSegmentFor(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_FindMostAccurateSegmentFor_m3308E2DD7B908BA2D6D83BF657CE359419205B63 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_targetOutAxis, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; int32_t V_3 = 0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* V_4 = NULL; int32_t V_5 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_6 = NULL; int32_t V_7 = 0; int32_t V_8 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_9; memset((&V_9), 0, sizeof(V_9)); int32_t V_10 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_11 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12; memset((&V_12), 0, sizeof(V_12)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13; memset((&V_13), 0, sizeof(V_13)); float V_14 = 0.0f; { // if (parent == null) return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_parent; if (L_0) { goto IL_0005; } } { // if (parent == null) return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_0005: { // PipeSpawnData mostAccurate = null; V_0 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; // Vector3 parentOutPos = parent.OutJoinPoint; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_1 = ___0_parent; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_1, NULL); V_1 = L_2; // float mostAccurateDiff = float.MaxValue; V_2 = ((std::numeric_limits::max)()); // for (int i = 0; i < PresetData.Segments.Count; i++) V_3 = 0; goto IL_0173; } IL_001b: { // var seg = PresetData.Segments[i]; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_3; L_3 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_3); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_4 = L_3->___Segments_0; int32_t L_5 = V_3; NullCheck(L_4); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_6; L_6 = List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F(L_4, L_5, List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); V_4 = L_6; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_5 = 0; goto IL_015f; } IL_0036: { // var join = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_7 = V_4; NullCheck(L_7); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_8 = L_7->___JoinPoints_8; int32_t L_9 = V_5; NullCheck(L_8); int32_t L_10 = L_9; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_11 = (L_8)->GetAt(static_cast(L_10)); V_6 = L_11; // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) V_7 = 0; goto IL_014d; } IL_004a: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) V_8 = 0; goto IL_012b; } IL_0052: { // Quaternion rotation = Quaternion.Euler(0f, rotY, rotZ) * parent.Rotation; int32_t L_12 = V_7; int32_t L_13 = V_8; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_12), ((float)L_13), NULL); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_15 = ___0_parent; NullCheck(L_15); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = L_15->___Rotation_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17; L_17 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_14, L_16, NULL); V_9 = L_17; // if (CheckSegmentAvailableOnJoinPoint(join, parent.JoinOutDir, rotation)) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_18 = V_6; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_19 = ___0_parent; NullCheck(L_19); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_19, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_9; bool L_22; L_22 = PipeGenerator_CheckSegmentAvailableOnJoinPoint_m798DCFFC7DBC28441EB8A3DCBEBA81743EE7CD73(__this, L_18, L_20, L_21, (1.0f), NULL); if (!L_22) { goto IL_0115; } } { // for (int n = 0; n < seg.JoinPoints.Length; n++) V_10 = 0; goto IL_0105; } IL_008e: { // var oJoin = seg.JoinPoints[n]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_23 = V_4; NullCheck(L_23); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_24 = L_23->___JoinPoints_8; int32_t L_25 = V_10; NullCheck(L_24); int32_t L_26 = L_25; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_27 = (L_24)->GetAt(static_cast(L_26)); V_11 = L_27; // if (oJoin == join) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_28 = V_11; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_29 = V_6; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_28) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_29))) { goto IL_00ff; } } { // if ((rotation * oJoin.outAxis).normalized == targetOutAxis) Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_9; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_31 = V_11; NullCheck(L_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = L_31->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_30, L_32, NULL); V_12 = L_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_12), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = ___2_targetOutAxis; bool L_36; L_36 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_34, L_35, NULL); if (!L_36) { goto IL_00ff; } } { // Vector3 joinEndPos = parentOutPos - rotation * join.origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = V_9; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_39 = V_6; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_38, L_40, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_37, L_41, NULL); V_13 = L_42; // float toTarget = Vector3.Distance(joinEndPos, targetPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = ___1_targetPosition; float L_45; L_45 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_43, L_44, NULL); V_14 = L_45; // if (toTarget < mostAccurateDiff) float L_46 = V_14; float L_47 = V_2; if ((!(((float)L_46) < ((float)L_47)))) { goto IL_00ff; } } { // mostAccurateDiff = toTarget; float L_48 = V_14; V_2 = L_48; // if (mostAccurate == null) mostAccurate = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_49 = V_0; if (L_49) { goto IL_00f0; } } { // if (mostAccurate == null) mostAccurate = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_50 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_50); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_50, NULL); V_0 = L_50; } IL_00f0: { // AssignSpawnDataTo(mostAccurate, seg, join, joinEndPos, rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_51 = V_0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_52 = V_4; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_53 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_13; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55 = V_9; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_51, L_52, L_53, L_54, L_55, NULL); } IL_00ff: { // for (int n = 0; n < seg.JoinPoints.Length; n++) int32_t L_56 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_56, 1)); } IL_0105: { // for (int n = 0; n < seg.JoinPoints.Length; n++) int32_t L_57 = V_10; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_58 = V_4; NullCheck(L_58); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_59 = L_58->___JoinPoints_8; NullCheck(L_59); if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_59)->max_length))))) { goto IL_008e; } } IL_0115: { // if (seg.AllowRotationZAxisCheckPer <= 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_60 = V_4; NullCheck(L_60); int32_t L_61 = L_60->___AllowRotationZAxisCheckPer_6; if ((((int32_t)L_61) <= ((int32_t)0))) { goto IL_0137; } } { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_62 = V_8; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_63 = V_4; NullCheck(L_63); int32_t L_64 = L_63->___AllowRotationZAxisCheckPer_6; V_8 = ((int32_t)il2cpp_codegen_add(L_62, L_64)); } IL_012b: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_65 = V_8; if ((((int32_t)L_65) < ((int32_t)((int32_t)360)))) { goto IL_0052; } } IL_0137: { // if (seg.AllowRotationYAxisCheckPer <= 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_66 = V_4; NullCheck(L_66); int32_t L_67 = L_66->___AllowRotationYAxisCheckPer_5; if ((((int32_t)L_67) <= ((int32_t)0))) { goto IL_0159; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_68 = V_7; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_69 = V_4; NullCheck(L_69); int32_t L_70 = L_69->___AllowRotationYAxisCheckPer_5; V_7 = ((int32_t)il2cpp_codegen_add(L_68, L_70)); } IL_014d: { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_71 = V_7; if ((((int32_t)L_71) < ((int32_t)((int32_t)360)))) { goto IL_004a; } } IL_0159: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_72 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_72, 1)); } IL_015f: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_73 = V_5; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_74 = V_4; NullCheck(L_74); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_75 = L_74->___JoinPoints_8; NullCheck(L_75); if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_75)->max_length))))) { goto IL_0036; } } { // for (int i = 0; i < PresetData.Segments.Count; i++) int32_t L_76 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_76, 1)); } IL_0173: { // for (int i = 0; i < PresetData.Segments.Count; i++) int32_t L_77 = V_3; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_78; L_78 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_78); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_79 = L_78->___Segments_0; NullCheck(L_79); int32_t L_80; L_80 = List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_inline(L_79, List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); if ((((int32_t)L_77) < ((int32_t)L_80))) { goto IL_001b; } } { // if (mostAccurate != null) PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_81 = V_0; if (!L_81) { goto IL_01a7; } } { // mostAccurate.Parent = parent; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_82 = V_0; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_83 = ___0_parent; NullCheck(L_82); L_82->___Parent_8 = L_83; Il2CppCodeGenWriteBarrier((void**)(&L_82->___Parent_8), (void*)L_83); // if (latestSpawn != null) latestSpawn.Child = mostAccurate; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_84 = __this->___latestSpawn_11; if (!L_84) { goto IL_01a7; } } { // if (latestSpawn != null) latestSpawn.Child = mostAccurate; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_85 = __this->___latestSpawn_11; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_86 = V_0; NullCheck(L_85); L_85->___Child_7 = L_86; Il2CppCodeGenWriteBarrier((void**)(&L_85->___Child_7), (void*)L_86); } IL_01a7: { // return mostAccurate; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_87 = V_0; return L_87; } } // FIMSpace.Generating.PipeGenerator/PipeSpawnData FIMSpace.Generating.PipeGenerator::GetWithOriginFittingTo(FIMSpace.Generating.PipeGenerator/PipeSpawnData,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* PipeGenerator_GetWithOriginFittingTo_m87F89507A92C0AA3A53669A3C04F903DBE049A63 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* ___0_parent, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_desiredPosition, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_targetOutAxis, 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_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0AEA2C46AAEB233C6D2DF0275EF92FB2E56BAFE9); s_Il2CppMethodInitialized = true; } PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; int32_t V_4 = 0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* V_5 = NULL; int32_t V_6 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_10; memset((&V_10), 0, sizeof(V_10)); float V_11 = 0.0f; int32_t V_12 = 0; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* V_13 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14; memset((&V_14), 0, sizeof(V_14)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15; memset((&V_15), 0, sizeof(V_15)); float V_16 = 0.0f; { // if (parent == null) return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_0 = ___0_parent; if (L_0) { goto IL_0005; } } { // if (parent == null) return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_0005: { // if (parent.Parent == null) return null; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_1 = ___0_parent; NullCheck(L_1); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_2 = L_1->___Parent_8; if (L_2) { goto IL_000f; } } { // if (parent.Parent == null) return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_000f: { // PipeSpawnData spawn = new PipeSpawnData(); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_3 = (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)il2cpp_codegen_object_new(PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989_il2cpp_TypeInfo_var); NullCheck(L_3); PipeSpawnData__ctor_m4A65F6031AAF5A8D37E174ED82857A661FA73496(L_3, NULL); V_0 = L_3; // Vector3 parentOut = parent.JoinOutDir; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_4 = ___0_parent; NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = PipeSpawnData_get_JoinOutDir_mBC9CAA12802B380EA100B77693F7BDCE886C481A(L_4, NULL); V_1 = L_5; // Vector3 parentOrigin = parent.OutJoinPoint; //GetSpawnStartPosition(parent.Parent); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_6 = ___0_parent; NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = PipeSpawnData_get_OutJoinPoint_m61A1327430DF91051655AA432A005692B76C60DD(L_6, NULL); V_2 = L_7; // targetOutAxis.Normalize(); Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline((&___2_targetOutAxis), NULL); // float mostAccurate = float.MaxValue; V_3 = ((std::numeric_limits::max)()); // for (int i = 0; i < PresetData.Segments.Count; i++) V_4 = 0; goto IL_019a; } IL_0038: { // var seg = PresetData.Segments[i]; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_8; L_8 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_8); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_9 = L_8->___Segments_0; int32_t L_10 = V_4; NullCheck(L_9); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_11; L_11 = List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F(L_9, L_10, List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); V_5 = L_11; // for (int j = 0; j < seg.JoinPoints.Length; j++) V_6 = 0; goto IL_0184; } IL_0054: { // var join = seg.JoinPoints[j]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_12 = V_5; NullCheck(L_12); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_13 = L_12->___JoinPoints_8; int32_t L_14 = V_6; NullCheck(L_13); int32_t L_15 = L_14; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_16 = (L_13)->GetAt(static_cast(L_15)); V_7 = L_16; // if (join == parent.Join) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_17 = V_7; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_18 = ___0_parent; NullCheck(L_18); JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_19 = L_18->___Join_3; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_17) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_19))) { goto IL_017e; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) V_8 = 0; goto IL_0172; } IL_0075: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) V_9 = 0; goto IL_0150; } IL_007d: { // Quaternion rotation = Quaternion.Euler(0f, rotY, rotZ) * parent.Parent.Rotation; int32_t L_20 = V_8; int32_t L_21 = V_9; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)L_20), ((float)L_21), NULL); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_23 = ___0_parent; NullCheck(L_23); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_24 = L_23->___Parent_8; NullCheck(L_24); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25 = L_24->___Rotation_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26; L_26 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_22, L_25, NULL); V_10 = L_26; // float tolerance = 1f; V_11 = (1.0f); // if (CheckSegmentAvailableOnJoinPoint(join, parentOut, rotation, tolerance)) JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_27 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = V_10; float L_30 = V_11; bool L_31; L_31 = PipeGenerator_CheckSegmentAvailableOnJoinPoint_m798DCFFC7DBC28441EB8A3DCBEBA81743EE7CD73(__this, L_27, L_28, L_29, L_30, NULL); if (!L_31) { goto IL_013a; } } { // for (int n = 0; n < seg.JoinPoints.Length; n++) V_12 = 0; goto IL_012d; } IL_00bd: { // var oJoin = seg.JoinPoints[n]; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_32 = V_5; NullCheck(L_32); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_33 = L_32->___JoinPoints_8; int32_t L_34 = V_12; NullCheck(L_33); int32_t L_35 = L_34; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_36 = (L_33)->GetAt(static_cast(L_35)); V_13 = L_36; // if (oJoin == join) continue; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_37 = V_13; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_38 = V_7; if ((((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_37) == ((RuntimeObject*)(JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59*)L_38))) { goto IL_0127; } } { // Vector3 dir = (rotation * oJoin.outAxis).normalized; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39 = V_10; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_40 = V_13; NullCheck(L_40); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = L_40->___outAxis_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_39, L_41, NULL); V_14 = L_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_14), NULL); // float dot = Vector3.Dot(dir, targetOutAxis); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = ___2_targetOutAxis; float L_45; L_45 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_43, L_44, NULL); // if (dot >= tolerance) float L_46 = V_11; if ((!(((float)L_45) >= ((float)L_46)))) { goto IL_0127; } } { // Vector3 joinEndPos = parentOrigin - rotation * (join.origin); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = V_10; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_49 = V_7; NullCheck(L_49); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = L_49->___origin_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_48, L_50, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_47, L_51, NULL); V_15 = L_52; // float toTarget = Vector3.Distance(joinEndPos, desiredPosition); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_15; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = ___1_desiredPosition; float L_55; L_55 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_53, L_54, NULL); V_16 = L_55; // if (toTarget < mostAccurate) float L_56 = V_16; float L_57 = V_3; if ((!(((float)L_56) < ((float)L_57)))) { goto IL_0127; } } { // mostAccurate = toTarget; float L_58 = V_16; V_3 = L_58; // AssignSpawnDataTo(spawn, seg, oJoin, joinEndPos, rotation); PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_59 = V_0; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_60 = V_5; JoinPoint_t31E360CABF312A530CB0029D7FBC46B67F680F59* L_61 = V_13; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_15; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63 = V_10; PipeGenerator_AssignSpawnDataTo_m690703C1B9BE14DA36F0238100DE5BCA2F916640(__this, L_59, L_60, L_61, L_62, L_63, NULL); } IL_0127: { // for (int n = 0; n < seg.JoinPoints.Length; n++) int32_t L_64 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_012d: { // for (int n = 0; n < seg.JoinPoints.Length; n++) int32_t L_65 = V_12; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_66 = V_5; NullCheck(L_66); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_67 = L_66->___JoinPoints_8; NullCheck(L_67); if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_67)->max_length))))) { goto IL_00bd; } } IL_013a: { // if (seg.AllowRotationZAxisCheckPer <= 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_68 = V_5; NullCheck(L_68); int32_t L_69 = L_68->___AllowRotationZAxisCheckPer_6; if ((((int32_t)L_69) <= ((int32_t)0))) { goto IL_015c; } } { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_70 = V_9; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_71 = V_5; NullCheck(L_71); int32_t L_72 = L_71->___AllowRotationZAxisCheckPer_6; V_9 = ((int32_t)il2cpp_codegen_add(L_70, L_72)); } IL_0150: { // for (int rotZ = 0; rotZ < 360; rotZ += seg.AllowRotationZAxisCheckPer) int32_t L_73 = V_9; if ((((int32_t)L_73) < ((int32_t)((int32_t)360)))) { goto IL_007d; } } IL_015c: { // if (seg.AllowRotationYAxisCheckPer <= 0) break; // if zero then just one rotation PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_74 = V_5; NullCheck(L_74); int32_t L_75 = L_74->___AllowRotationYAxisCheckPer_5; if ((((int32_t)L_75) <= ((int32_t)0))) { goto IL_017e; } } { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_76 = V_8; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_77 = V_5; NullCheck(L_77); int32_t L_78 = L_77->___AllowRotationYAxisCheckPer_5; V_8 = ((int32_t)il2cpp_codegen_add(L_76, L_78)); } IL_0172: { // for (int rotY = 0; rotY < 360; rotY += seg.AllowRotationYAxisCheckPer) int32_t L_79 = V_8; if ((((int32_t)L_79) < ((int32_t)((int32_t)360)))) { goto IL_0075; } } IL_017e: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_80 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_80, 1)); } IL_0184: { // for (int j = 0; j < seg.JoinPoints.Length; j++) int32_t L_81 = V_6; PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_82 = V_5; NullCheck(L_82); JoinPointU5BU5D_t18D5335234AD6530C85A814AC266C957EE4ADCD1* L_83 = L_82->___JoinPoints_8; NullCheck(L_83); if ((((int32_t)L_81) < ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length))))) { goto IL_0054; } } { // for (int i = 0; i < PresetData.Segments.Count; i++) int32_t L_84 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_019a: { // for (int i = 0; i < PresetData.Segments.Count; i++) int32_t L_85 = V_4; PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_86; L_86 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_86); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_87 = L_86->___Segments_0; NullCheck(L_87); int32_t L_88; L_88 = List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_inline(L_87, List_1_get_Count_m8AB2ACA26C742ADD507B73DB26CF22A47F54BC77_RuntimeMethod_var); if ((((int32_t)L_85) < ((int32_t)L_88))) { goto IL_0038; } } { // if (mostAccurate == float.MaxValue) float L_89 = V_3; if ((!(((float)L_89) == ((float)((std::numeric_limits::max)()))))) { goto IL_01c5; } } { // UnityEngine.Debug.Log("none"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral0AEA2C46AAEB233C6D2DF0275EF92FB2E56BAFE9, NULL); // return null; return (PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989*)NULL; } IL_01c5: { // spawn.Parent = parent; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_90 = V_0; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_91 = ___0_parent; NullCheck(L_90); L_90->___Parent_8 = L_91; Il2CppCodeGenWriteBarrier((void**)(&L_90->___Parent_8), (void*)L_91); // return spawn; PipeSpawnData_tB32DAE8ABC372194EF103EDBEAE8C99D6B279989* L_92 = V_0; return L_92; } } // System.Void FIMSpace.Generating.PipeGenerator::FindRandomDesiredPoint(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_FindRandomDesiredPoint_m64A89F05C12CE0BC578584234EF8E6FFC623D95A (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, int32_t ___0_seed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_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); s_Il2CppMethodInitialized = true; } List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* V_0 = NULL; int32_t V_1 = 0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; float V_4 = 0.0f; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; float V_9 = 0.0f; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_10; memset((&V_10), 0, sizeof(V_10)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); { // if (RFindMask == 0) return; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___RFindMask_50; int32_t L_1; L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL); if (L_1) { goto IL_000e; } } { // if (RFindMask == 0) return; return; } IL_000e: { // FGenerators.SetSeed(seed); int32_t L_2 = ___0_seed; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_2, NULL); // List findings = new List(); List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_3 = (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*)il2cpp_codegen_object_new(List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC(L_3, List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_RuntimeMethod_var); V_0 = L_3; // int fails = 0; V_1 = 0; // for (int t = 0; t < RFindTries; t++) V_3 = 0; goto IL_0137; } IL_0023: { // float collectDist = 0f; V_4 = (0.0f); // RaycastHit hit = new RaycastHit(); il2cpp_codegen_initobj((&V_5), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)); // Vector3 startPoint = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); V_6 = L_5; // Vector3 goPoint = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); V_7 = L_7; // for (int b = 0; b < RFindSteps; b++) V_8 = 0; goto IL_00e7; } IL_0054: { // float distance = RandomFindDistance(); float L_8; L_8 = PipeGenerator_RandomFindDistance_m1A56F4A598D99AFCBED0C65FE1AF467953165578(__this, NULL); V_9 = L_8; // if (WorldSpaceRFindDirs == false) bool L_9 = __this->___WorldSpaceRFindDirs_52; if (L_9) { goto IL_0087; } } { // goPoint = startPoint + transform.TransformDirection(RandomFindDirection()) * distance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_6; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = PipeGenerator_RandomFindDirection_mAE91AAE2C4727BC4B01A3B698899BE7BD226BFC1(__this, NULL); NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_11, L_12, NULL); float L_14 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_15, NULL); V_7 = L_16; goto IL_009d; } IL_0087: { // goPoint = startPoint + (RandomFindDirection()) * distance; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = PipeGenerator_RandomFindDirection_mAE91AAE2C4727BC4B01A3B698899BE7BD226BFC1(__this, NULL); float L_19 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_20, NULL); V_7 = L_21; } IL_009d: { // hit = RandomFindCast(startPoint/* - dir * 0.15f*/, goPoint); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_7; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_24; L_24 = PipeGenerator_RandomFindCast_mC06ABF57ED0AF283BB35AC0B241034FF0CA10032(__this, L_22, L_23, NULL); V_5 = L_24; // if (hit.transform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_5), NULL); 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_00d6; } } { // if (collectDist >= RFindMinimumDistance) float L_27 = V_4; float L_28 = __this->___RFindMinimumDistance_53; if ((((float)L_27) >= ((float)L_28))) { goto IL_00f4; } } { // b--; int32_t L_29 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_29, 1)); // fails++; int32_t L_30 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); // if (fails > RFindTries) break; int32_t L_31 = V_1; int32_t L_32 = __this->___RFindTries_56; if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00e1; } } { // if (fails > RFindTries) break; goto IL_00f4; } IL_00d6: { // collectDist += distance; float L_33 = V_4; float L_34 = V_9; V_4 = ((float)il2cpp_codegen_add(L_33, L_34)); // startPoint = goPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_7; V_6 = L_35; } IL_00e1: { // for (int b = 0; b < RFindSteps; b++) int32_t L_36 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_36, 1)); } IL_00e7: { // for (int b = 0; b < RFindSteps; b++) int32_t L_37 = V_8; int32_t L_38 = __this->___RFindSteps_57; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0054; } } IL_00f4: { // if (hit.transform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39; L_39 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_5), NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_40; L_40 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_39, NULL); if (!L_40) { goto IL_0133; } } { // if (collectDist > RFindMinimumDistance) float L_41 = V_4; float L_42 = __this->___RFindMinimumDistance_53; if ((!(((float)L_41) > ((float)L_42)))) { goto IL_0133; } } { // if (Vector3.Distance(hit.point, transform.position) > RFindMinimumDistance) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44; L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_44, NULL); float L_46; L_46 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_43, L_45, NULL); float L_47 = __this->___RFindMinimumDistance_53; if ((!(((float)L_46) > ((float)L_47)))) { goto IL_0133; } } { // findings.Add(hit); List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_48 = V_0; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_49 = V_5; NullCheck(L_48); List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_inline(L_48, L_49, List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var); } IL_0133: { // for (int t = 0; t < RFindTries; t++) int32_t L_50 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_0137: { // for (int t = 0; t < RFindTries; t++) int32_t L_51 = V_3; int32_t L_52 = __this->___RFindTries_56; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_0023; } } { // if (findings.Count == 0) return; List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_53 = V_0; NullCheck(L_53); int32_t L_54; L_54 = List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_inline(L_53, List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_RuntimeMethod_var); if (L_54) { goto IL_014c; } } { // if (findings.Count == 0) return; return; } IL_014c: { // RaycastHit choosed = findings[FGenerators.GetRandom(0, findings.Count)]; List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_55 = V_0; List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_56 = V_0; NullCheck(L_56); int32_t L_57; L_57 = List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_inline(L_56, List_1_get_Count_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_58; L_58 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_57, NULL); NullCheck(L_55); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_59; L_59 = List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12(L_55, L_58, List_1_get_Item_m3819D23BE02CFE1A40727F72527A46F151BAFD12_RuntimeMethod_var); V_2 = L_59; // CustomEndingDirection = -GetRounded(choosed.normal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60; L_60 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61; L_61 = PipeGenerator_GetRounded_m7AF93DD4ECEEE5E1BC1CC410F4D28FA9CF76E75D(__this, L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_61, NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_63; memset((&L_63), 0, sizeof(L_63)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_63), L_62, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); __this->___CustomEndingDirection_32 = L_63; // if (CustomEndingDirection.Value == Vector3.zero) Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_64 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_64, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_67; L_67 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_65, L_66, NULL); if (!L_67) { goto IL_01c8; } } { // CustomEndingDirection = choosed.normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68; L_68 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_2), NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_69; memset((&L_69), 0, sizeof(L_69)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_69), L_68, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); __this->___CustomEndingDirection_32 = L_69; // FlattenNormal(Quaternion.LookRotation(CustomEndingDirection.Value)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_70 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71; L_71 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_70, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72; L_72 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_71, NULL); il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_73 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = PipeGenerator_FlattenNormal_mE408563722CDBF0D9F28DA350F704C5EC12A3DB8(__this, L_72, L_73, NULL); goto IL_0218; } IL_01c8: { // else if (FlattendRFindNormal) bool L_75 = __this->___FlattendRFindNormal_55; if (!L_75) { goto IL_0218; } } { // Vector3 flattened = FlattenNormal(Quaternion.LookRotation(CustomEndingDirection.Value)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_76 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_76, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78; L_78 = Quaternion_LookRotation_mDB2CCA75B8E1AB98104F2A6E1A1EA57D0D1298D7(L_77, NULL); il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_79 = V_10; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80; L_80 = PipeGenerator_FlattenNormal_mE408563722CDBF0D9F28DA350F704C5EC12A3DB8(__this, L_78, L_79, NULL); V_11 = L_80; // float angle = Vector3.Angle(CustomEndingDirection.Value, flattened); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_81 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_81, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_11; float L_84; L_84 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_82, L_83, NULL); // if (angle > 10) CustomEndingDirection = flattened; if ((!(((float)L_84) > ((float)(10.0f))))) { goto IL_0218; } } { // if (angle > 10) CustomEndingDirection = flattened; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_11; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_86; memset((&L_86), 0, sizeof(L_86)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_86), L_85, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); __this->___CustomEndingDirection_32 = L_86; } IL_0218: { // CustomEndingPosition = choosed.point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_2), NULL); Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_88; memset((&L_88), 0, sizeof(L_88)); Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_88), L_87, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var); __this->___CustomEndingPosition_31 = L_88; // } return; } } // System.Single FIMSpace.Generating.PipeGenerator::RandomFindDistance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PipeGenerator_RandomFindDistance_m1A56F4A598D99AFCBED0C65FE1AF467953165578 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __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_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // return PresetData.Segments[0].ReferenceScale * (float)(FGenerators.GetRandom(1, 3)); PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_0; L_0 = PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6(__this, NULL); NullCheck(L_0); List_1_tEA85D55223F75CB6403594AA00AFCAFB9CC9F014* L_1 = L_0->___Segments_0; NullCheck(L_1); PipeSegmentSetup_t06D3D32B70A7D86C05A93787D9324BDE6EF32037* L_2; L_2 = List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F(L_1, 0, List_1_get_Item_m1CE846D7DDCE8AB76B130007CE0642A845A39C2F_RuntimeMethod_var); NullCheck(L_2); float L_3 = L_2->___ReferenceScale_9; il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_4; L_4 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(1, 3, NULL); return ((float)il2cpp_codegen_multiply(L_3, ((float)L_4))); } } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::RandomFindDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_RandomFindDirection_mAE91AAE2C4727BC4B01A3B698899BE7BD226BFC1 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // return RFindDirections[FGenerators.GetRandom(0, RFindDirections.Length)]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___RFindDirections_51; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___RFindDirections_51; NullCheck(L_1); il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); int32_t L_2; L_2 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, ((int32_t)(((RuntimeArray*)L_1)->max_length)), NULL); NullCheck(L_0); int32_t L_3 = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (L_0)->GetAt(static_cast(L_3)); return L_4; } } // UnityEngine.RaycastHit FIMSpace.Generating.PipeGenerator::RandomFindCast(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 PipeGenerator_RandomFindCast_mC06ABF57ED0AF283BB35AC0B241034FF0CA10032 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, const RuntimeMethod* method) { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_0; memset((&V_0), 0, sizeof(V_0)); { // Physics.Linecast(start, end, out hit, RFindMask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_end; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = __this->___RFindMask_50; int32_t L_3; L_3 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_2, NULL); bool L_4; L_4 = Physics_Linecast_m399C6C11AD7ECE11241A37C08BAB4D97CF3CB925(L_0, L_1, (&V_0), L_3, 1, NULL); // return hit; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_5 = V_0; return L_5; } } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::GetRounded(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_GetRounded_m7AF93DD4ECEEE5E1BC1CC410F4D28FA9CF76E75D (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_dir, const RuntimeMethod* method) { { // return new Vector3(Mathf.Round(dir.x), Mathf.Round(dir.y), Mathf.Round(dir.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_dir; float L_1 = L_0.___x_2; float L_2; L_2 = bankers_roundf(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_dir; float L_4 = L_3.___y_3; float L_5; L_5 = bankers_roundf(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_dir; float L_7 = L_6.___z_4; float L_8; L_8 = bankers_roundf(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // System.Void FIMSpace.Generating.PipeGenerator::SetPreset(FIMSpace.Generating.PipePreset) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_SetPreset_m3E091FA4940CF34008D7C05E63D933A4EB474CD8 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E* ___0_p, const RuntimeMethod* method) { { // public void SetPreset(PipePreset p) { projectPreset = p; } PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E* L_0 = ___0_p; __this->___projectPreset_27 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___projectPreset_27), (void*)L_0); // public void SetPreset(PipePreset p) { projectPreset = p; } return; } } // FIMSpace.Generating.PipePreset/PipePresetData FIMSpace.Generating.PipeGenerator::get_PresetData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* PipeGenerator_get_PresetData_mED24E06B45555E8280804B6CAD8153CD7325ACD6 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __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 PipePreset.PipePresetData PresetData { get { return projectPreset ? projectPreset.Data : componentPreset; } } PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E* L_0 = __this->___projectPreset_27; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_0014; } } { PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_2 = __this->___componentPreset_28; return L_2; } IL_0014: { PipePreset_t5DA4A347E0526581AE7AB9D5E90420B22DFEA77E* L_3 = __this->___projectPreset_27; NullCheck(L_3); PipePresetData_tB725CD937452A92D74F5C5B1BF2B3032E8EB4DE3* L_4 = L_3->___Data_4; return L_4; } } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::get_EndPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_get_EndPosition_m521BB697AE76D57B6E9A0D691E4CB6873C9B2240 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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); s_Il2CppMethodInitialized = true; } { // public Vector3 EndPosition { get { if (DesiredEnding == null) { return CustomEndingPosition == null ? transform.position : CustomEndingPosition.Value; } else return CustomEndingPosition == null ? DesiredEnding.position : CustomEndingPosition.Value; } } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DesiredEnding_30; 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_0033; } } { // public Vector3 EndPosition { get { if (DesiredEnding == null) { return CustomEndingPosition == null ? transform.position : CustomEndingPosition.Value; } else return CustomEndingPosition == null ? DesiredEnding.position : CustomEndingPosition.Value; } } Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_2 = (&__this->___CustomEndingPosition_31); bool L_3; L_3 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline(L_2, Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_3) { goto IL_0027; } } { Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_4 = (&__this->___CustomEndingPosition_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_4, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); return L_5; } IL_0027: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); return L_7; } IL_0033: { // public Vector3 EndPosition { get { if (DesiredEnding == null) { return CustomEndingPosition == null ? transform.position : CustomEndingPosition.Value; } else return CustomEndingPosition == null ? DesiredEnding.position : CustomEndingPosition.Value; } } Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_8 = (&__this->___CustomEndingPosition_31); bool L_9; L_9 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline(L_8, Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_9) { goto IL_004c; } } { Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_10 = (&__this->___CustomEndingPosition_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_10, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); return L_11; } IL_004c: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___DesiredEnding_30; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL); return L_13; } } // UnityEngine.Vector3 FIMSpace.Generating.PipeGenerator::get_EndDirection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PipeGenerator_get_EndDirection_mF428368136A19A69C5699CF49CF2022528CD9035 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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); s_Il2CppMethodInitialized = true; } { // public Vector3 EndDirection { get { if (DesiredEnding == null) { return CustomEndingDirection == null ? transform.forward : CustomEndingDirection.Value; } else return CustomEndingDirection == null ? DesiredEnding.forward : CustomEndingDirection.Value; } } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DesiredEnding_30; 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_0033; } } { // public Vector3 EndDirection { get { if (DesiredEnding == null) { return CustomEndingDirection == null ? transform.forward : CustomEndingDirection.Value; } else return CustomEndingDirection == null ? DesiredEnding.forward : CustomEndingDirection.Value; } } Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_2 = (&__this->___CustomEndingDirection_32); bool L_3; L_3 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline(L_2, Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_3) { goto IL_0027; } } { Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_4 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_4, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); return L_5; } IL_0027: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_6, NULL); return L_7; } IL_0033: { // public Vector3 EndDirection { get { if (DesiredEnding == null) { return CustomEndingDirection == null ? transform.forward : CustomEndingDirection.Value; } else return CustomEndingDirection == null ? DesiredEnding.forward : CustomEndingDirection.Value; } } Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_8 = (&__this->___CustomEndingDirection_32); bool L_9; L_9 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline(L_8, Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (!L_9) { goto IL_004c; } } { Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_10 = (&__this->___CustomEndingDirection_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792(L_10, Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var); return L_11; } IL_004c: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___DesiredEnding_30; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_12, NULL); return L_13; } } // System.Void FIMSpace.Generating.PipeGenerator::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_Start_mB05C7B3E08A0B106FE44541BC9B02A1D5038CBDD (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __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 (RFindSeed == 0) RFindSeed = Random.Range(-99999, 99999); int32_t L_0 = __this->___RFindSeed_49; if (L_0) { goto IL_001d; } } { // if (RFindSeed == 0) RFindSeed = Random.Range(-99999, 99999); int32_t L_1; L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-99999), ((int32_t)99999), NULL); __this->___RFindSeed_49 = L_1; } IL_001d: { // if (GenerateOnStart) bool L_2 = __this->___GenerateOnStart_29; if (!L_2) { goto IL_004d; } } { // if (AreGeneratedObjects == false) bool L_3; L_3 = PipeGenerator_get_AreGeneratedObjects_m5416D1614039FC62D522D2EED66BDDDA9F3B23AB(__this, NULL); if (L_3) { goto IL_004d; } } { // if (DesiredEnding == null ) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___DesiredEnding_30; 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_0047; } } { // FindRandomDesiredPoint(RFindSeed); int32_t L_6 = __this->___RFindSeed_49; PipeGenerator_FindRandomDesiredPoint_m64A89F05C12CE0BC578584234EF8E6FFC623D95A(__this, L_6, NULL); } IL_0047: { // PipeGenerate(); PipeGenerator_PipeGenerate_m220CF547565CEAFF19921CD478E20B06B18E97F1(__this, NULL); } IL_004d: { // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::PipeGenerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PipeGenerate_m220CF547565CEAFF19921CD478E20B06B18E97F1 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { { // if (AreGeneratedObjects == false) bool L_0; L_0 = PipeGenerator_get_AreGeneratedObjects_m5416D1614039FC62D522D2EED66BDDDA9F3B23AB(__this, NULL); if (L_0) { goto IL_0016; } } { // if (ValidateGenerationCorrectness()) bool L_1; L_1 = PipeGenerator_ValidateGenerationCorrectness_mA5025A45E777F999B24D69111CF7E1DA27D022A2(__this, NULL); if (!L_1) { goto IL_0016; } } { // GenerateObjects(); PipeGenerator_GenerateObjects_mF07AE12315DCCBE48DAA395F3C6CA41B32CFB029(__this, NULL); } IL_0016: { // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::Generate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_Generate_mB9B4C4763256A8603110E554B5D9DD9BF12D246C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (RFindSeed == 0) RFindSeed = FGenerators.GetRandom(-99999, 999999); int32_t L_0 = __this->___RFindSeed_49; if (L_0) { goto IL_001d; } } { // if (RFindSeed == 0) RFindSeed = FGenerators.GetRandom(-99999, 999999); 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)999999), NULL); __this->___RFindSeed_49 = L_1; } IL_001d: { // if (DesiredEnding == null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___DesiredEnding_30; 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_0051; } } { // Physics.SyncTransforms(); Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL); // CustomEndingPosition = null; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_4 = (&__this->___CustomEndingPosition_31); il2cpp_codegen_initobj(L_4, sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); // FindRandomDesiredPoint(RFindSeed); int32_t L_5 = __this->___RFindSeed_49; PipeGenerator_FindRandomDesiredPoint_m64A89F05C12CE0BC578584234EF8E6FFC623D95A(__this, L_5, NULL); // if (!ValidateGenerationCorrectness()) bool L_6; L_6 = PipeGenerator_ValidateGenerationCorrectness_mA5025A45E777F999B24D69111CF7E1DA27D022A2(__this, NULL); if (L_6) { goto IL_0069; } } { // return; return; } IL_0051: { // CustomEndingDirection = null; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_7 = (&__this->___CustomEndingDirection_32); il2cpp_codegen_initobj(L_7, sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); // CustomEndingPosition = null; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_8 = (&__this->___CustomEndingPosition_31); il2cpp_codegen_initobj(L_8, sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); } IL_0069: { // PipeGenerate(); PipeGenerator_PipeGenerate_m220CF547565CEAFF19921CD478E20B06B18E97F1(__this, NULL); // } return; } } // System.Void FIMSpace.Generating.PipeGenerator::IG_CallAfterGenerated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_IG_CallAfterGenerated_m1F6DF2FE244A49472CA7D4E8D6ED32DC63BA990C (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { { // public void IG_CallAfterGenerated() { } return; } } // System.Void FIMSpace.Generating.PipeGenerator::PreviewGenerate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator_PreviewGenerate_m8A4BC8910687AB32EBC5B019766075A11BBAC19B (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __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; } int32_t V_0 = 0; { // if (DesiredEnding == null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DesiredEnding_30; 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_0031; } } { // int seed = RFindSeed; int32_t L_2 = __this->___RFindSeed_49; V_0 = L_2; // if (seed == 0) seed = Random.Range(-99999, 99999); int32_t L_3 = V_0; if (L_3) { goto IL_0028; } } { // if (seed == 0) seed = Random.Range(-99999, 99999); int32_t L_4; L_4 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(((int32_t)-99999), ((int32_t)99999), NULL); V_0 = L_4; } IL_0028: { // FindRandomDesiredPoint(seed); int32_t L_5 = V_0; PipeGenerator_FindRandomDesiredPoint_m64A89F05C12CE0BC578584234EF8E6FFC623D95A(__this, L_5, NULL); goto IL_0049; } IL_0031: { // CustomEndingDirection = null; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_6 = (&__this->___CustomEndingDirection_32); il2cpp_codegen_initobj(L_6, sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); // CustomEndingPosition = null; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_7 = (&__this->___CustomEndingPosition_31); il2cpp_codegen_initobj(L_7, sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE)); } IL_0049: { // if (!ValidateGenerationCorrectness()) return; bool L_8; L_8 = PipeGenerator_ValidateGenerationCorrectness_mA5025A45E777F999B24D69111CF7E1DA27D022A2(__this, NULL); if (L_8) { goto IL_0052; } } { // if (!ValidateGenerationCorrectness()) return; return; } IL_0052: { // PipePreviewGeneration(); PipeGenerator_PipePreviewGeneration_m22209487E6AD8235775BCA9A44FC8D78CD749788(__this, NULL); // } return; } } // System.Boolean FIMSpace.Generating.PipeGenerator::ValidateGenerationCorrectness() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PipeGenerator_ValidateGenerationCorrectness_mA5025A45E777F999B24D69111CF7E1DA27D022A2 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (DesiredEnding == null) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DesiredEnding_30; 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_001d; } } { // if (CustomEndingPosition == null) return false; Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* L_2 = (&__this->___CustomEndingPosition_31); bool L_3; L_3 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline(L_2, Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var); if (L_3) { goto IL_001d; } } { // if (CustomEndingPosition == null) return false; return (bool)0; } IL_001d: { // return true; return (bool)1; } } // System.Void FIMSpace.Generating.PipeGenerator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PipeGenerator__ctor_m1E8AEDD18EFA26CDFE21275E93709B99CEE5ED76 (PipeGenerator_t931A0898DDF3D9BEF9D78F4C340A5C9E9585AFF5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // [SerializeField][HideInInspector] private List generated = new List(); List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var); __this->___generated_5 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___generated_5), (void*)L_0); // readonly List allSpawns = new List(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_1 = (List_1_t1509365DD407E78228B0165A96CF06074C08D989*)il2cpp_codegen_object_new(List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43(L_1, List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); __this->___allSpawns_6 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___allSpawns_6), (void*)L_1); // readonly List pathSpawns = new List(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_2 = (List_1_t1509365DD407E78228B0165A96CF06074C08D989*)il2cpp_codegen_object_new(List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43(L_2, List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); __this->___pathSpawns_7 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___pathSpawns_7), (void*)L_2); // readonly List startAlignSpawns = new List(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_3 = (List_1_t1509365DD407E78228B0165A96CF06074C08D989*)il2cpp_codegen_object_new(List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43(L_3, List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); __this->___startAlignSpawns_8 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___startAlignSpawns_8), (void*)L_3); // readonly List endAlignSpawns = new List(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_4 = (List_1_t1509365DD407E78228B0165A96CF06074C08D989*)il2cpp_codegen_object_new(List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43(L_4, List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); __this->___endAlignSpawns_9 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___endAlignSpawns_9), (void*)L_4); // readonly List pathFindIgnoreSpecific = new List(); List_1_t1509365DD407E78228B0165A96CF06074C08D989* L_5 = (List_1_t1509365DD407E78228B0165A96CF06074C08D989*)il2cpp_codegen_object_new(List_1_t1509365DD407E78228B0165A96CF06074C08D989_il2cpp_TypeInfo_var); NullCheck(L_5); List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43(L_5, List_1__ctor_mEFE7275D09CDB9A56C816000397A22395CFE6D43_RuntimeMethod_var); __this->___pathFindIgnoreSpecific_25 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___pathFindIgnoreSpecific_25), (void*)L_5); // public bool GenerateOnStart = true; __this->___GenerateOnStart_29 = (bool)1; // public float MaxDistanceToEnding = 4f; __this->___MaxDistanceToEnding_33 = (4.0f); // public int MaxTries = 128; __this->___MaxTries_34 = ((int32_t)128); // public bool AlignFinish = true; __this->___AlignFinish_35 = (bool)1; // public bool DontGenerateIfNotEnded = true; __this->___DontGenerateIfNotEnded_37 = (bool)1; // public int FirstSegmentsWithoutCollision = 1; __this->___FirstSegmentsWithoutCollision_38 = 1; // public bool AlignScaleForFinishingSegments = true; __this->___AlignScaleForFinishingSegments_39 = (bool)1; // public float AlignStartMaxDistance = 2.5f; __this->___AlignStartMaxDistance_41 = (2.5f); // public Vector3[] AlignStartDirections = new Vector3[] { Vector3.right, -Vector3.right, Vector3.up, Vector3.back }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)4); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); NullCheck(L_7); (L_7)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_10, NULL); NullCheck(L_9); (L_9)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_11); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = L_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_13); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_14 = L_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline(NULL); NullCheck(L_14); (L_14)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_15); __this->___AlignStartDirections_42 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___AlignStartDirections_42), (void*)L_14); // [Range(0.0f, 1f)] public float SelfCollisionScale = 0.75f; __this->___SelfCollisionScale_45 = (0.75f); // public Vector3[] HoldDirections = new Vector3[] { Vector3.right, -Vector3.right, Vector3.up, -Vector3.up, Vector3.forward, -Vector3.forward }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)6); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_17 = L_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); NullCheck(L_17); (L_17)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_18); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_19 = L_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_20, NULL); NullCheck(L_19); (L_19)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_21); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_22 = L_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); NullCheck(L_22); (L_22)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_23); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_24 = L_22; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_25, NULL); NullCheck(L_24); (L_24)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_26); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_27 = L_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); NullCheck(L_27); (L_27)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_28); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_29 = L_27; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_30, NULL); NullCheck(L_29); (L_29)->SetAt(static_cast(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_31); __this->___HoldDirections_47 = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___HoldDirections_47), (void*)L_29); // public float MinimalDistanceToHoldMask = 1.5f; __this->___MinimalDistanceToHoldMask_48 = (1.5f); // public LayerMask RFindMask = ~(0 << 0); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_32; L_32 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222((-1), NULL); __this->___RFindMask_50 = L_32; // public Vector3[] RFindDirections = new Vector3[] { Vector3.right, -Vector3.right, Vector3.up, -Vector3.up, Vector3.forward, -Vector3.forward }; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_33 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)6); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_34 = L_33; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); NullCheck(L_34); (L_34)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_35); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_36 = L_34; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37; L_37 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_37, NULL); NullCheck(L_36); (L_36)->SetAt(static_cast(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_38); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_39 = L_36; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); NullCheck(L_39); (L_39)->SetAt(static_cast(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_40); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_41 = L_39; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_42, NULL); NullCheck(L_41); (L_41)->SetAt(static_cast(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_43); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = L_41; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); NullCheck(L_44); (L_44)->SetAt(static_cast(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_45); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_46 = L_44; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_47, NULL); NullCheck(L_46); (L_46)->SetAt(static_cast(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48); __this->___RFindDirections_51 = L_46; Il2CppCodeGenWriteBarrier((void**)(&__this->___RFindDirections_51), (void*)L_46); // public bool WorldSpaceRFindDirs = true; __this->___WorldSpaceRFindDirs_52 = (bool)1; // public float RFindMinimumDistance = 5f; __this->___RFindMinimumDistance_53 = (5.0f); // public float RFindMaxDistance = 25f; __this->___RFindMaxDistance_54 = (25.0f); // public bool FlattendRFindNormal = true; __this->___FlattendRFindNormal_55 = (bool)1; // [Range(1, 32)] public int RFindTries = 16; __this->___RFindTries_56 = ((int32_t)16); // [Range(1, 24)] public int RFindSteps = 14; __this->___RFindSteps_57 = ((int32_t)14); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t CombineMaterialComparer_GetHashCode_m00BAD5E7398976866D7A19125FBC9E588516C7BA_inline (CombineMaterialComparer_t4E7C1CD7C40BB8EB6015953A54002EFB8A951CE9* __this, const RuntimeMethod* method) { { // return hash; int32_t L_0 = __this->___hash_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_left_m8C1116485A9E689760AEE1142F5977852278B7E1_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))->___leftVector_9; 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_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_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))->___rightVector_10; 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_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_get_back_mCA5A84170E8DE5CE38C0551B4CCAD647BF215E57_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___backVector_12; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___upVector_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Left_6; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Right_7; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Down_5; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Up_4; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_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 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 SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) { { // public SingleInteriorSettings CorridorSetup { get { return RootChunkSetup; } } SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = __this->___RootChunkSetup_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4; V_0 = L_0; goto IL_0009; } IL_0009: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0; L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL); int32_t L_1; L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; memset((&L_2), 0, sizeof(L_2)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), /*hidden argument*/NULL); V_0 = L_2; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11)))))); V_2 = ((float)L_12); goto IL_002e; } IL_002e: { float L_13 = V_2; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline (float ___0_a, float ___1_b, float ___2_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; { float L_0 = ___0_a; float L_1 = ___1_b; V_0 = (bool)((((int32_t)((((float)L_0) == ((float)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_001b; } } { float L_3 = ___2_value; float L_4 = ___0_a; float L_5 = ___1_b; float L_6 = ___0_a; float L_7; L_7 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(((float)il2cpp_codegen_subtract(L_3, L_4))/((float)il2cpp_codegen_subtract(L_5, L_6)))), NULL); V_1 = L_7; goto IL_0023; } IL_001b: { V_1 = (0.0f); goto IL_0023; } IL_0023: { float L_8 = V_1; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_Lerp_m1A36103F7967F653A929556E26E6D052C298C00C_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_a; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___1_b; float L_5 = L_4.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_a; float L_7 = L_6.___x_0; float L_8 = ___2_t; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_a; float L_10 = L_9.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___1_b; float L_12 = L_11.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___0_a; float L_14 = L_13.___y_1; float L_15 = ___2_t; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16; memset((&L_16), 0, sizeof(L_16)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_16), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), /*hidden argument*/NULL); V_0 = L_16; goto IL_003d; } IL_003d: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = V_0; return L_17; } } 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_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL); V_0 = L_8; goto IL_0023; } IL_0023: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1; memset((&V_1), 0, sizeof(V_1)); { float L_0 = __this->___x_0; float L_1 = __this->___y_1; Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL); Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0; V_1 = L_2; goto IL_0020; } IL_0020: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_X_0; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->___m_Y_1; V_0 = L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline (float ___0_f, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = bankers_round(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) { { int32_t L_0 = ___0_x; __this->___m_X_0 = L_0; int32_t L_1 = ___1_y; __this->___m_Y_1 = L_1; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_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 = floor(((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 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 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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_One_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_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 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 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 Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_get_zero_m0D0DA069A4982B8DB9F5EE1A26E4CAEEA454FEE2_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ((Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields*)il2cpp_codegen_static_fields_for(Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_il2cpp_TypeInfo_var))->___s_Zero_3; V_0 = L_0; goto IL_0009; } IL_0009: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_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 int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___0_a; int32_t L_1 = ___1_b; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___1_b; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___0_a; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_GeneratedPreview_m51AA19F2717BA234F701846377BEA499D7D0EBD6_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* ___0_value, const RuntimeMethod* method) { { // public PlanGenerationPrint GeneratedPreview { get; private set; } = null; PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = ___0_value; __this->___U3CGeneratedPreviewU3Ek__BackingField_17 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGeneratedPreviewU3Ek__BackingField_17), (void*)L_0); return; } } 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 List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* BuildPlannerExecutor_get_GeneratedPainters_m5733A962D1BD8A2DCF435BC668BBEAF5468B770C_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedPainters { get { return generatedPainters; } } List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_0 = __this->___generatedPainters_18; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* BuildPlannerExecutor_get_GeneratedFlexiblePainters_mAD4550B8CD69E31597F984136D37EC19968EB65B_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public List GeneratedFlexiblePainters { get { return generatedFlexiblePainters; } } List_1_tDAA16981F719E360CF2C92809BC151B21B58BD61* L_0 = __this->___generatedFlexiblePainters_19; return L_0; } } 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 void BuildPlannerExecutor_set_IsGenerating_m4EA8477AE6F2AA554877C89F690A27EA391DBEFF_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsGenerating { get; private set; } = false; bool L_0 = ___0_value; __this->___U3CIsGeneratingU3Ek__BackingField_13 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* FieldPlanner_get_Variables_mC0C85271CD50E33985ADB3D36771896777420B20_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) { { // public List Variables { get { return FVariables; } } List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___FVariables_32; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* PlannerAsyncManager_get_GetAsyncInstances_m4CF8092F4493FFBBE67D66B58D9C87043EDA1525_inline (PlannerAsyncManager_tBB4DC711293A1A127528558358796C6E4506E5F8* __this, const RuntimeMethod* method) { { // public List GetAsyncInstances { get { return Instances; } } List_1_t54D5CD2C03FA07F9D0DF97ECB6D67B8C1E50824A* L_0 = __this->___Instances_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BuildPlannerExecutor_set_FlexiblePaintersGeneratorsDone_m1EC91CB7931AAB067D51578AFB8F0AEDE9AB7B7D_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool FlexiblePaintersGeneratorsDone { get; private set; } bool L_0 = ___0_value; __this->___U3CFlexiblePaintersGeneratorsDoneU3Ek__BackingField_24 = L_0; return; } } 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 List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* FieldPlanner_get_OnGeneratingEvents_m0B806DC062121FAE2266E0BBFC8AA913158A3BC3_inline (FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2* __this, const RuntimeMethod* method) { { // public List> OnGeneratingEvents { get; private set; } List_1_t8ED86F5A318743E9CE1F85A351EB862E45361BE0* L_0 = __this->___U3COnGeneratingEventsU3Ek__BackingField_15; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_IsGenerating_m1CD568C49E041D1301563440DC91C4A3F5430D67_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public bool IsGenerating { get; private set; } = false; bool L_0 = __this->___U3CIsGeneratingU3Ek__BackingField_13; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* BuildPlannerPreset_get_LatestGenerated_m41641C96B47EE1BF9436001770A6B65975B8915E_inline (BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* __this, const RuntimeMethod* method) { { // public PlanGenerationPrint LatestGenerated { get; private set; } PlanGenerationPrint_t4E921DCAC9BD1F2BC29BA9C029312500C625A807* L_0 = __this->___U3CLatestGeneratedU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool BuildPlannerExecutor_get_FlexiblePaintersGeneratorsDone_mBA99975DAA815997A7B23A23992267AB33ED8873_inline (BuildPlannerExecutor_tBB4806A07F55598707475AF76B7E8D0E22BFA90C* __this, const RuntimeMethod* method) { { // public bool FlexiblePaintersGeneratorsDone { get; private set; } bool L_0 = __this->___U3CFlexiblePaintersGeneratorsDoneU3Ek__BackingField_24; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) { { // public GameObject CoreGameObject { get { return Prefab; } } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PrefabReference_SetPrefab_m8D92704E7756A86DD10630E9EE97B03BDEF56CC0_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_pf, const RuntimeMethod* method) { { // Prefab = pf; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_pf; __this->___Prefab_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Prefab_0), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* PrefabReference_get_CoreCollider_m3AEFC955D276C7319446133AEC31979CC1CD3302_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) { { // public Collider CoreCollider { get { return MainCollider; } } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___MainCollider_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PrefabReference_SetCollider_m856CF47E0E7D458CD02A8F0E01B9595704DB5F2F_inline (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_pf, const RuntimeMethod* method) { { // MainCollider = pf; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_pf; __this->___MainCollider_2 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___MainCollider_2), (void*)L_0); // } return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_f; if ((((float)L_0) >= ((float)(0.0f)))) { goto IL_0010; } } { G_B3_0 = (-1.0f); goto IL_0015; } IL_0010: { G_B3_0 = (1.0f); } IL_0015: { V_0 = G_B3_0; goto IL_0018; } IL_0018: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_isTemp_mE66AF95A28909621B8F01B73AE8B8ED3D4F663DB_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool isTemp { get; internal set; } bool L_0 = ___0_value; __this->___U3CisTempU3Ek__BackingField_29 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* FieldSpawner_get_TemporaryPrefabOverride_m3BA0FCD99925FAE42D1608ED7C7F5CAA7C2D5032_inline (FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC* __this, const RuntimeMethod* method) { { // public GameObject TemporaryPrefabOverride { get; private set; } = null; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTemporaryPrefabOverrideU3Ek__BackingField_11; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void SpawnData_set_WasTemporaryPrefab_m7DEBA87DDFB890B5AB9916B09F35741C2BB8D027_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool WasTemporaryPrefab { get; private set; } bool L_0 = ___0_value; __this->___U3CWasTemporaryPrefabU3Ek__BackingField_6 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* SpawnData_GetPrefab_m20D80E7BC8BE069DB62FA12C5A0AC4B80789FBDD_inline (SpawnData_t974A7A205DB24E47D544B2E1AC4EB2DA53E505A7* __this, const RuntimeMethod* method) { { // return Prefab; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Prefab_4; 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 float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_6; L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))))); V_0 = ((float)L_6); goto IL_0034; } IL_0034: { float L_7 = V_0; return L_7; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_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 float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs; float L_11 = L_10.___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))); goto IL_002d; } IL_002d: { float L_12 = V_0; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_18; L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))))); V_3 = ((float)L_18); goto IL_0040; } IL_0040: { float L_19 = V_3; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float G_B3_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b; float L_2; L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL); float L_3; L_3 = fabsf(L_2); float L_4; L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL); V_0 = L_4; float L_5 = V_0; bool L_6; L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL); if (L_6) { goto IL_0034; } } { float L_7 = V_0; float L_8; L_8 = acosf(L_7); G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f))); goto IL_0039; } IL_0034: { G_B3_0 = (0.0f); } IL_0039: { V_1 = G_B3_0; goto IL_003c; } IL_003c: { float L_9 = V_1; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_002d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6; goto IL_0038; } IL_002d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7; } IL_0038: { return; } } 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 float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL); float L_1; L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m87952E47521DA421FAFF943934EAABDAD1E43A13_gshared_inline (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3* __this, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD ___0_item, const RuntimeMethod* method) { NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_1 = (NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A*)__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; NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* 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)); NavMeshBuildSourceU5BU5D_t3AFA45202A8DDA5FDCB05E75CD394FA1BEC84A5A* L_6 = V_0; int32_t L_7 = V_1; NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD)L_8); return; } IL_0034: { NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD L_9 = ___0_item; (( void (*) (List_1_tA1B43D38C15DE02C34B9D22B1D6610931673C1C3*, NavMeshBuildSource_tAC4DFC9A75D986628DC167421C2ECB3606F0C5DD, 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 bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __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_m4573A12BFDA535926500C04E88A94540C95C395D_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __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_mC149B1C717AF506BBE8932F2C1DC86C378D17EA8_gshared_inline (Nullable_1_t3D746CBB6123D4569FF4DEA60BC4240F32C6FE75* __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 bool Nullable_1_get_HasValue_mCF2FD8B3055FA87FC9C504F2122B3B0FAEDE3EC9_gshared_inline (Nullable_1_tCF32C56A2641879C053C86F273C0C6EC1B40BC28* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_1 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_6 = V_0; int32_t L_7 = V_1; Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376)L_8); return; } IL_0034: { Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_9 = ___0_item; (( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m6BB56EE81EF373E860736D9BBA43E1984C1E4264_gshared_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!false) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* L_3 = (Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_gshared_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_item, const RuntimeMethod* method) { RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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)); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_1 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)__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; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* 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)); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_6 = V_0; int32_t L_7 = V_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5)L_8); return; } IL_0034: { RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_9 = ___0_item; (( void (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5, 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_m88587A0ABD2A6917EFAE4F72B496BA19A55BDBCC_gshared_inline (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) { bool V_0 = false; float V_1 = 0.0f; bool V_2 = false; { float L_0 = ___0_value; V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0015; } } { V_1 = (0.0f); goto IL_002d; } IL_0015: { float L_2 = ___0_value; V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0); bool L_3 = V_2; if (!L_3) { goto IL_0029; } } { V_1 = (1.0f); goto IL_002d; } IL_0029: { float L_4 = ___0_value; V_1 = L_4; goto IL_002d; } IL_002d: { float L_5 = V_1; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { float L_0; L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL); V_0 = L_0; float L_1 = V_0; V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0028; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this); float L_4 = V_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5; L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5; goto IL_0033; } IL_0028: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6; } IL_0033: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; float L_1; L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL); V_0 = L_1; float L_2 = V_0; V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_001e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value; float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); V_2 = L_6; goto IL_0026; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_7; goto IL_0026; } IL_0026: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2; return L_8; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) { float V_0 = 0.0f; { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a; float L_1 = L_0.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b; float L_3 = L_2.___x_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a; float L_5 = L_4.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b; float L_7 = L_6.___y_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a; float L_9 = L_8.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b; float L_11 = L_10.___z_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a; float L_13 = L_12.___w_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b; float L_15 = L_14.___w_3; V_0 = ((float)il2cpp_codegen_add(((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)))); goto IL_003b; } IL_003b: { float L_16 = V_0; return L_16; } } 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 bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) { bool V_0 = false; { float L_0 = ___0_dot; V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0); goto IL_000c; } IL_000c: { bool L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector; float L_7 = L_6.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector; float L_11 = L_10.___z_4; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_12; L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))))); V_0 = ((float)L_12); goto IL_0034; } IL_0034: { float L_13 = V_0; return L_13; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; float L_2 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a; float L_4 = L_3.___y_3; float L_5 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___z_4; float L_8 = ___1_d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL); V_0 = L_9; goto IL_0021; } IL_0021: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_2; float L_1 = __this->___x_2; float L_2 = __this->___y_3; float L_3 = __this->___y_3; float L_4 = __this->___z_4; float L_5 = __this->___z_4; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5)))); goto IL_002d; } IL_002d: { float L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___0_value; float L_1 = ___1_min; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___1_min; ___0_value = L_3; goto IL_0019; } IL_000e: { float L_4 = ___0_value; float L_5 = ___2_max; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___2_max; ___0_value = L_7; } IL_0019: { float L_8 = ___0_value; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))))); V_0 = ((float)L_4); goto IL_0026; } IL_0026: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a; float L_1 = L_0.___x_0; float L_2 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a; float L_4 = L_3.___y_1; float L_5 = ___1_d; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; memset((&L_6), 0, sizeof(L_6)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL); V_0 = L_6; goto IL_0019; } IL_0019: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0; return L_7; } }