ZeroVR/ZeroPacientVR/123_BackUpThisFolder_ButDon.../il2cppOutput/Assembly-CSharp2.cpp

30834 lines
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
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 <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
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 <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct VirtualFuncInvoker4
{
typedef R (*Func)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F;
// System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57;
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3Int,FIMSpace.Generating.CellInstanitations>
struct Dictionary_2_t3FDF08860B17DE395C3965B67897B84D11D96409;
// FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>
struct FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>
struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3;
// FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>
struct FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B;
// FIMSpace.Generating.FGenGrid`1<FIMSpace.Generating.FieldCell>
struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05;
// System.Func`2<UnityEngine.RaycastHit,System.Single>
struct Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1;
// System.Func`2<UnityEngine.Vector3,System.Single>
struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC;
// System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>
struct Func_3_t4568553418EC7E101A173314C57B8CC169982414;
// System.Collections.Generic.IEnumerable`1<UnityEngine.RaycastHit>
struct IEnumerable_1_t8BC83955BB4626ACDAB88E89CABC85C7E3BEF89D;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.GameObject>
struct IEqualityComparer_1_tFE667855A98BB6902B52DD03254BE42CC7CEB26E;
// System.Linq.IOrderedEnumerable`1<UnityEngine.RaycastHit>
struct IOrderedEnumerable_1_t1B17E1AACC7486B39EC9418B3866EE6B5080C833;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct KeyCollection_t7E968D589A74B33C425C84EC15987DFF7616DB66;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>>
struct List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518;
// System.Collections.Generic.List`1<System.Action>
struct List_1_tDB72209F35D56F62A287633F9450978E90B90987;
// System.Collections.Generic.List`1<UnityEngine.AudioClip>
struct List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F;
// System.Collections.Generic.List`1<System.Boolean>
struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A;
// System.Collections.Generic.List`1<UnityEngine.BoxCollider>
struct List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>
struct List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B;
// System.Collections.Generic.List`1<FIMSpace.Generating.CellInstanitations>
struct List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>
struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenCell>
struct List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>
struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup>
struct List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSpawner>
struct List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>
struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F;
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B;
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>
struct List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F;
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>
struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53;
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>
struct List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62;
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiationContainer>
struct List_1_tD2E02D3AF5F52586104D16F461E6FC209D976DA7;
// System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>
struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
// System.Collections.Generic.List`1<UnityEngine.Material>
struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B;
// System.Collections.Generic.List`1<UnityEngine.Mesh>
struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4;
// System.Collections.Generic.List`1<UnityEngine.MeshCollider>
struct List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491;
// System.Collections.Generic.List`1<UnityEngine.MeshFilter>
struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930;
// System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>
struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A;
// System.Collections.Generic.List`1<FIMSpace.Generating.OSPrefabReference>
struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9;
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>
struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.Object>
struct List_1_t9A2E2984B23260AECDFA90CEB1F2887075FA4DF3;
// System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>
struct List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8;
// System.Collections.Generic.List`1<FIMSpace.Generating.PrefabReference>
struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065;
// System.Collections.Generic.List`1<UnityEngine.RaycastHit>
struct List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9;
// System.Collections.Generic.List`1<UnityEngine.ReflectionProbe>
struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32;
// System.Collections.Generic.List`1<UnityEngine.Renderer>
struct List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93;
// System.Collections.Generic.List`1<UnityEngine.Rigidbody>
struct List_1_t70C71660C368B9474B9889CBADDC30685A5D2363;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase>
struct List_1_t1A28A2E4E09ADAAFCA89225E9422A8C8004F1749;
// System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>
struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2;
// System.Collections.Generic.List`1<System.Single>
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>
struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524;
// System.Collections.Generic.List`1<UnityEngine.SkinnedMeshRenderer>
struct List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>
struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>
struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRuleBase>
struct List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.Vector3Int>
struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>
struct List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>
struct List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper>
struct List_1_tAF6D65EE70A562DB784F53619930AB1838FF00C2;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper>
struct List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649;
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>
struct List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA;
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>
struct List_1_t533C65B4682217894A3923A15A70A8266CEF5147;
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>
struct List_1_t87E336F669AA4584F9C83583A63331248C3113DF;
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>
struct List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4;
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>
struct List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40;
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8;
// System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>
struct List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct ValueCollection_t85FE0AB782DC005027740CC05055378492025A2C;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>[]
struct EntryU5BU5D_tEA271AF0D0FE5A27B396FDBF38229CE7985C335F;
// UnityEngine.AudioClip[]
struct AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31;
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
// UnityEngine.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// FIMSpace.Generating.FieldCell[]
struct FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50;
// FIMSpace.Generating.FieldModification[]
struct FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F;
// FIMSpace.Generating.FieldSetup[]
struct FieldSetupU5BU5D_t1497E2D04711BED07278E80759DB59E86470B274;
// FIMSpace.Generating.FieldVariable[]
struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B;
// UnityEngine.GUIContent[]
struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503;
// UnityEngine.GUILayoutOption[]
struct GUILayoutOptionU5BU5D_t24AB80AB9355D784F2C65E12A4D0CC2E0C914CA2;
// UnityEngine.GameObject[]
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
// FIMSpace.Generating.GridPainter[]
struct GridPainterU5BU5D_tBD2E431ED00522DE5DD4F3ECA21E48300567DA7B;
// FIMSpace.Generating.InjectionSetup[]
struct InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF;
// 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;
// UnityEngine.Mesh[]
struct MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689;
// UnityEngine.MeshCollider[]
struct MeshColliderU5BU5D_t403933804A3127F0A3420D5A5319B6BAFB97B9FC;
// UnityEngine.MeshFilter[]
struct MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA;
// FIMSpace.Generating.ModificatorsPack[]
struct ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4;
// FIMSpace.Generating.OSPrefabReference[]
struct OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB;
// FIMSpace.Generating.OStamperSet[]
struct OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// FIMSpace.Generating.PGGGeneratorRoot[]
struct PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// UnityEngine.Renderer[]
struct RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A;
// UnityEngine.Rigidbody[]
struct RigidbodyU5BU5D_t052E8AB174C34DFD0EBB5E897554DEBB841CC649;
// FIMSpace.Generating.PathFind.SimplePathGuide[]
struct SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// UnityEngine.SkinnedMeshRenderer[]
struct SkinnedMeshRendererU5BU5D_tB7C495C5EF8CD078193C03ABCEF8FF36ABE6014B;
// FIMSpace.Generating.SpawnData[]
struct SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30;
// FIMSpace.Generating.SpawnInstruction[]
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C;
// FIMSpace.Generating.SpawnInstructionGuide[]
struct SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
// UnityEngine.Vector3Int[]
struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
// FIMSpace.Generating.GridPainter/PainterCell[]
struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36;
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters[]
struct MultiStamperSetParametersU5BU5D_t029C5E64340707580BB32DE883182EE06B90D0B6;
// FIMSpace.Generating.OStamperMultiSet/PrefabSettings[]
struct PrefabSettingsU5BU5D_t884040B2B68D2F29544BC896FFB23DABFDB9837B;
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint[]
struct EmitPointU5BU5D_tA258A3B8492E3EC25D8618F0C80E0E89F2E56C60;
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea[]
struct SpawnAreaU5BU5D_tA5DA25DAC81929CDC3C00D3672F4D463F7DAD6FB;
// FIMSpace.Generating.PoseStamp/Coords[]
struct CoordsU5BU5D_t6CD4884A449DAF1BCC26F8B250DCD6935EFEF252;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
// UnityEngine.AudioSource
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299;
// FIMSpace.Generating.AudioStamp
struct AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66;
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
// FIMSpace.Generating.Planning.BuildPlanInstance
struct BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7;
// FIMSpace.Generating.Planning.BuildPlanPreset
struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A;
// FIMSpace.Generating.Planning.BuildPlannerPreset
struct BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127;
// FIMSpace.Generating.Checker.CheckerField
struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// System.Exception
struct Exception_t;
// FReflectionProbePreset
struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD;
// FIMSpace.Generating.FacilityGenerator
struct FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC;
// FIMSpace.Generating.FacilityPlanHelper
struct FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7;
// FIMSpace.Generating.FieldCell
struct FieldCell_t0474210B4815B1D080500050D625323788B306F9;
// FIMSpace.Generating.FieldModification
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF;
// FIMSpace.Generating.Planning.FieldPlanner
struct FieldPlanner_t3842FA0DCFC677210ADB5607AF498740D03A33B2;
// FIMSpace.Generating.FieldSetup
struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926;
// FIMSpace.Generating.FieldSetupComposition
struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6;
// FIMSpace.Generating.FieldSpawner
struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC;
// FIMSpace.Generating.FieldVariable
struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F;
// FIMSpace.Generating.FlexibleGeneratorSetup
struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// 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.LightProbeGroup
struct LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4;
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455;
// UnityEngine.MeshFilter
struct MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// FIMSpace.Generating.ModificatorsPack
struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// FIMSpace.Generating.NeightbourPlacement
struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// FIMSpace.Generating.OSPrefabReference
struct OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525;
// FIMSpace.Generating.OStampPhysicalPlacementSetup
struct OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252;
// FIMSpace.Generating.OStampStigma
struct OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65;
// FIMSpace.Generating.OStamperMultiSet
struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D;
// FIMSpace.Generating.OStamperSet
struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// FIMSpace.Generating.ObjectStampEmitter
struct ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E;
// ObjectStampEmitterBase
struct ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70;
// FIMSpace.Generating.ObjectStampMultiEmitter
struct ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD;
// FIMSpace.Generating.ObjectStamperEmittedInfo
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A;
// FIMSpace.Generating.PathFind.OutlineFillHelper
struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C;
// FIMSpace.Generating.PGGGeneratorBase
struct PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151;
// FIMSpace.Generating.PGGGeneratorRoot
struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B;
// FIMSpace.Generating.PGGPlanGeneratorBase
struct PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020;
// FIMSpace.Generating.PGG_MinimapDisplayController
struct PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119;
// FIMSpace.Generating.PGG_MinimapHandler
struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471;
// FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY
struct PGG_MinimapHandler_SidescrollXY_tF4682BF3D1B08B82CE608D4B8D219D94F83ADCD9;
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1;
// FIMSpace.Generating.PoseStamp
struct PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5;
// FIMSpace.Generating.PrefabReference
struct PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D;
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5;
// FIMSpace.Generating.PathFind.RectangleFillHelper
struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// FIMSpace.Generating.PathFind.SimplePathGuide
struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA;
// FIMSpace.Generating.Planning.SingleInteriorSettings
struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F;
// UnityEngine.SkinnedMeshRenderer
struct SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E;
// FIMSpace.Generating.SpawnInstructionGuide
struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270;
// UnityEngine.Sprite
struct Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99;
// System.String
struct String_t;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
// FIMSpace.Generating.VisualStamp
struct VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.AudioClip/PCMReaderCallback
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
// UnityEngine.AudioClip/PCMSetPositionCallback
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
// FIMSpace.Generating.FieldSetup/TriggerGenerationSettings
struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D;
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters
struct MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0;
// FIMSpace.Generating.OStamperMultiSet/PrefabSettings
struct PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1;
// FIMSpace.Generating.OStamperSet/<>c
struct U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C;
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint
struct EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8;
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea
struct SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1;
// FIMSpace.Generating.PoseStamp/Coords
struct Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24;
// FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15
struct U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6;
IL2CPP_EXTERN_C RuntimeClass* BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t70C71660C368B9474B9889CBADDC30685A5D2363_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_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* MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_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* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral07DBA11755BE9770CA4AD294B2A692E756366D7B;
IL2CPP_EXTERN_C String_t* _stringLiteral0A5E93F377A7FCEC23A5F3506E7C7F7DDA67DC7E;
IL2CPP_EXTERN_C String_t* _stringLiteral0C583E2D9B395DECE77021384B31B08C15777504;
IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46;
IL2CPP_EXTERN_C String_t* _stringLiteral17201A4985F50A11B27110C1110BC9D51B0789A6;
IL2CPP_EXTERN_C String_t* _stringLiteral187DE4E56ECEAD909010606435455A1D7F20DC74;
IL2CPP_EXTERN_C String_t* _stringLiteral1D90F3B57879B656AE6924D27D8E5CE842DB121E;
IL2CPP_EXTERN_C String_t* _stringLiteral24B5341392AF8203C7C1E23BB99FDBA932B3EDEF;
IL2CPP_EXTERN_C String_t* _stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397;
IL2CPP_EXTERN_C String_t* _stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C;
IL2CPP_EXTERN_C String_t* _stringLiteral36404FE2BE549E2BB37B85DA24FFD2499D335D26;
IL2CPP_EXTERN_C String_t* _stringLiteral4534D3AEF11253BEB7D51B20EFCF0E343D730A35;
IL2CPP_EXTERN_C String_t* _stringLiteral5BBE447E64AECADCD31BAE6AC543365D3CD01740;
IL2CPP_EXTERN_C String_t* _stringLiteral5C476A487F5F0DA98F328E84BB83C81527BF067B;
IL2CPP_EXTERN_C String_t* _stringLiteral7663CE772001ED7AF7C853B8E645FAB16483D097;
IL2CPP_EXTERN_C String_t* _stringLiteral7E9D6C80EE5D39933D0D65223E2EBB2ABCD386A2;
IL2CPP_EXTERN_C String_t* _stringLiteral7EEB85D68EAA19DC12A9FAD65FEB364F06491A5A;
IL2CPP_EXTERN_C String_t* _stringLiteral86A70BF8A01C937311F81C3E5CB0184D0D4E8152;
IL2CPP_EXTERN_C String_t* _stringLiteral8DE59A121E362AB85E429640B4E55DF1CDE9DACD;
IL2CPP_EXTERN_C String_t* _stringLiteral9004F9168272CA64B9475D0EB7B9EE56863EE25F;
IL2CPP_EXTERN_C String_t* _stringLiteral9696B1115175EBC03BB2D40707E18617D5BED295;
IL2CPP_EXTERN_C String_t* _stringLiteralA1786081B5F1D8111F5ADCE6FA9176C8CF61CDA7;
IL2CPP_EXTERN_C String_t* _stringLiteralA6E5AD0522512B1AF3DB7F2B7AAB8495697C5302;
IL2CPP_EXTERN_C String_t* _stringLiteralA71835C02B0068E7EB5DB4C34281E4F9F69A9471;
IL2CPP_EXTERN_C String_t* _stringLiteralA938A406B42B4FAFEEB5F1873ABEE25DDEB46957;
IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
IL2CPP_EXTERN_C String_t* _stringLiteralC24656E4A237E57F363AB492620D685D16E2F75A;
IL2CPP_EXTERN_C String_t* _stringLiteralC2D862CACD61C8AA1105EA67B62922C12765D429;
IL2CPP_EXTERN_C String_t* _stringLiteralCACE2250F09519D6113413C1A112D28F651E848C;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDEEBFB816FF3A3BF8D0F3F393119A8F161966240;
IL2CPP_EXTERN_C String_t* _stringLiteralDEF093EF29738DCD81993B0D29330D4B2D16344E;
IL2CPP_EXTERN_C String_t* _stringLiteralE40482844E60A214831AC98CAC31BE75941112AC;
IL2CPP_EXTERN_C String_t* _stringLiteralE7229961EEE236FFD771E3C0068B5AC473F2411C;
IL2CPP_EXTERN_C String_t* _stringLiteralF39D5B8FA59982ACD17C8CA7E24E6D282287551F;
IL2CPP_EXTERN_C String_t* _stringLiteralF3D9C6628106E473E8A9A7952310E7E328DDD24F;
IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
IL2CPP_EXTERN_C String_t* _stringLiteralFE5E668F2EBBD166E3FCD806C812E45F5D556429;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m1C7B25F09C77FF7717570FD809CF0037D9971C6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_mFD19A7F4F7629CBAEC817895D7DF862EDED89193_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m10710EEC81FDDD1EC1799DA1A350B16C8BE16E62_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_mD624EFFB342A542B5017A121B7A524A375F40B72_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m2A5BAC2BD2C96EE638E96572993D91591AD2CD5F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m64308F1DC0C4008EAFBBBD364EA72C921760CCF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE73CA6C1FB759C6C14FE365831EC5D8B817CC5F6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mE6AE7D680DD8E34340ABEA6E7BB1B8C6C9A8B67A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m5D828F13117B18E0BC5D8B24CDA79E9EB29C1C17_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m3759C5F58F16FFCD2EBCA13F8B3065592A15C645_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mADC281BF01CB78B5CBD238ACA1A5B8BB6E2463B2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGeneratingUtilities_GetRandomElement_TisAudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20_m39BADB0A5686A93E73771135B0DD427E27E8BBA3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGeneratingUtilities_GetRandomElement_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m0717050ECE96BFCFA979673D08A9303D41F56F63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGeneratingUtilities_GetRandomElement_TisMesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_m82422FF0585AF37421D1634BDE1E09EEAE763AE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD29A38014121BD9A0EF795183776EFA14CD632A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m2BA6B9ADBBD83C039A927C98E50F00E8B374EDC9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m20FE8E0740ACA5CDE33181E918305FE996A5FA8D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m11CD1C0708A2692A374A47A6540E99EC3059E38E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m78A1A44C36B9A43CA133CB61DAB34B9715572108_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mBA4F35C9714A59304FAE63DA1DEC23EC89C91CCC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m2015A321C3FE1E88A4A285CC4C0890648746A0A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4A79AB91BD48C7121656F7A657BA70A47E86C263_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mD545108DF4DBCD7252FB46638EA6444C68AF41E9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m7EE5C617CAAFCDAD84EE9920D2EAF9D72F6FADB2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7768F816328EFA7D97D17A39DEF542E8957F785C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m803E10F7A50EB22BF82C0C1AB251D5407B4496DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB4A8B3A5E810A3E5FC03E700663F667C33D0B743_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m48BBB83C5F748E6E6FF0731C3682092DEA6A7173_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6536F496993F98391DCF9D74A9EFC620FDE476CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD6AEFC7D3D92928AFB598DEEC68561D8A621CB8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF2DC7A7A3C48DEB359ECB682DA4739D10D63DD13_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF440C1A6900E0A796CE609BB764A5A32AAF46A90_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_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_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7863748F344C405EE0FAE2FBCD54C070A2B00D15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E_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_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m92D60AD7C3751EC992A86CF2CE6A0A8B99206AF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mAD4199034E8188B8B61E57C338DBDC9D34B4AE98_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PGGUtils_CheckForNulls_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_mCC4AE344726A84763B4248EC512923175FA448CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CIEDelayParticleStartU3Ed__15_System_Collections_IEnumerator_Reset_mB85B09C95D46A28A5E1CEC343050C14E08FA15B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CGetRaycastingVolumeForU3Eb__5_0_m5CDF9B74952F4B55D44CD34FBE3BBED9152B2BF7_RuntimeMethod_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A;;
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com;
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com;;
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke;
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke;;
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5;
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36;
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<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tEA271AF0D0FE5A27B396FDBF38229CE7985C335F* ____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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t7E968D589A74B33C425C84EC15987DFF7616DB66* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t85FE0AB782DC005027740CC05055378492025A2C* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>
struct FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3 : public RuntimeObject
{
// System.Collections.Generic.List`1<T1> FIMSpace.Generating.FGenGraph`2::AllCells
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllCells_0;
// System.Collections.Generic.List`1<T1> FIMSpace.Generating.FGenGraph`2::AllApprovedCells
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___AllApprovedCells_1;
// FIMSpace.Generating.FGenGrid`1<T1> FIMSpace.Generating.FGenGraph`2::Cells
FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05* ___Cells_2;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenGraph`2<T1,T2>> FIMSpace.Generating.FGenGraph`2::SubGraphs
List_1_t7E218CE3A78C2B90A4AE75D9AF76DD05B970A518* ___SubGraphs_3;
// T1 FIMSpace.Generating.FGenGraph`2::<MinX>k__BackingField
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinXU3Ek__BackingField_4;
// T1 FIMSpace.Generating.FGenGraph`2::<MinY>k__BackingField
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinYU3Ek__BackingField_5;
// T1 FIMSpace.Generating.FGenGraph`2::<MinZ>k__BackingField
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMinZU3Ek__BackingField_6;
// T1 FIMSpace.Generating.FGenGraph`2::<MaxX>k__BackingField
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxXU3Ek__BackingField_7;
// T1 FIMSpace.Generating.FGenGraph`2::<MaxY>k__BackingField
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___U3CMaxYU3Ek__BackingField_8;
// T1 FIMSpace.Generating.FGenGraph`2::<MaxZ>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<UnityEngine.AudioClip>
struct List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* ____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<System.Boolean>
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<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
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<FIMSpace.Generating.FieldModification>
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<FIMSpace.Generating.FieldSetup>
struct List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
FieldSetupU5BU5D_t1497E2D04711BED07278E80759DB59E86470B274* ____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<FIMSpace.Generating.FieldVariable>
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<UnityEngine.GameObject>
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<FIMSpace.Generating.GridPainter>
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<FIMSpace.Generating.InjectionSetup>
struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>
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<FIMSpace.Generating.InstructionDefinition>
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<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<UnityEngine.Material>
struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ____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<UnityEngine.Mesh>
struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ____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<UnityEngine.MeshCollider>
struct List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MeshColliderU5BU5D_t403933804A3127F0A3420D5A5319B6BAFB97B9FC* ____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<UnityEngine.MeshFilter>
struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>
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<FIMSpace.Generating.OSPrefabReference>
struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>
struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Object>
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<FIMSpace.Generating.PGGGeneratorRoot>
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<UnityEngine.RaycastHit>
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<UnityEngine.Renderer>
struct List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* ____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<UnityEngine.Rigidbody>
struct List_1_t70C71660C368B9474B9889CBADDC30685A5D2363 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
RigidbodyU5BU5D_t052E8AB174C34DFD0EBB5E897554DEBB841CC649* ____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<FIMSpace.Generating.PathFind.SimplePathGuide>
struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
// System.Collections.Generic.List`1<System.Single>
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____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<UnityEngine.SkinnedMeshRenderer>
struct List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SkinnedMeshRendererU5BU5D_tB7C495C5EF8CD078193C03ABCEF8FF36ABE6014B* ____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<FIMSpace.Generating.SpawnData>
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<FIMSpace.Generating.SpawnInstruction>
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<FIMSpace.Generating.SpawnInstructionGuide>
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<System.String>
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<UnityEngine.Vector3Int>
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<FIMSpace.Generating.GridPainter/PainterCell>
struct List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* ____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<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>
struct List_1_t533C65B4682217894A3923A15A70A8266CEF5147 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MultiStamperSetParametersU5BU5D_t029C5E64340707580BB32DE883182EE06B90D0B6* ____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<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>
struct List_1_t87E336F669AA4584F9C83583A63331248C3113DF : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
PrefabSettingsU5BU5D_t884040B2B68D2F29544BC896FFB23DABFDB9837B* ____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<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>
struct List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
EmitPointU5BU5D_tA258A3B8492E3EC25D8618F0C80E0E89F2E56C60* ____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<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>
struct List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SpawnAreaU5BU5D_tA5DA25DAC81929CDC3C00D3672F4D463F7DAD6FB* ____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<FIMSpace.Generating.PoseStamp/Coords>
struct List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
CoordsU5BU5D_t6CD4884A449DAF1BCC26F8B250DCD6935EFEF252* ____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.InstructionDefinition
struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445 : public RuntimeObject
{
// System.String FIMSpace.Generating.InstructionDefinition::Title
String_t* ___Title_0;
// FIMSpace.Generating.InstructionDefinition/EInstruction FIMSpace.Generating.InstructionDefinition::InstructionType
int32_t ___InstructionType_1;
// FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::TargetModification
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___TargetModification_2;
// System.String FIMSpace.Generating.InstructionDefinition::Tags
String_t* ___Tags_3;
// System.String FIMSpace.Generating.InstructionDefinition::InstructionArgument
String_t* ___InstructionArgument_4;
// System.Boolean FIMSpace.Generating.InstructionDefinition::Foldout
bool ___Foldout_5;
// FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::extraMod
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___extraMod_6;
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstructionDefinition::extraPack
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___extraPack_7;
};
// FIMSpace.Generating.PGG_MinimapUtilities
struct PGG_MinimapUtilities_t35C702D86E426FA7EDC9B496982EE3AA80FB22B1 : public RuntimeObject
{
};
// FIMSpace.Generating.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.Searchable
struct Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523 : public RuntimeObject
{
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// 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.OStamperSet/<>c
struct U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C : public RuntimeObject
{
};
// FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15
struct U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6 : public RuntimeObject
{
// System.Int32 FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Single FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::timeToWait
float ___timeToWait_2;
// UnityEngine.ParticleSystem FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::ps
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ps_3;
// System.Single FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::<elapsed>5__2
float ___U3CelapsedU3E5__2_4;
};
// 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;
};
// UnityEngine.SceneManagement.CreateSceneParameters
struct CreateSceneParameters_tC23DC762B8650C97069BC777E89AF9DBC659D049
{
// UnityEngine.SceneManagement.LocalPhysicsMode UnityEngine.SceneManagement.CreateSceneParameters::m_LocalPhysicsMode
int32_t ___m_LocalPhysicsMode_0;
};
// 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;
};
// FIMSpace.Generating.MinMaxF
struct MinMaxF_t571A0036EEC0438313D55F69B47CDD95B9363772
{
// System.Single FIMSpace.Generating.MinMaxF::Min
float ___Min_0;
// System.Single FIMSpace.Generating.MinMaxF::Max
float ___Max_1;
};
// UnityEngine.PhysicsScene
struct PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE
{
// System.Int32 UnityEngine.PhysicsScene::m_Handle
int32_t ___m_Handle_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;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// UnityEngine.SceneManagement.Scene
struct Scene_tA1DC762B79745EB5140F054C884855B922318356
{
// System.Int32 UnityEngine.SceneManagement.Scene::m_Handle
int32_t ___m_Handle_0;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// FIMSpace.Generating.SpawnDiffs
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC
{
// FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnDiffs::Cell
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnDiffs::SpawnsBackup
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnDiffs::ToSpawn
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.SpawnDiffs::ToDestroy
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnDiffs
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_pinvoke
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// Native definition for COM marshalling of FIMSpace.Generating.SpawnDiffs
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC_marshaled_com
{
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___SpawnsBackup_1;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToSpawn_2;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___ToDestroy_3;
};
// FIMSpace.Generating.SpawnRestriction
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE
{
// System.Boolean FIMSpace.Generating.SpawnRestriction::UseRestrictSpawnForTags
bool ___UseRestrictSpawnForTags_0;
// System.String FIMSpace.Generating.SpawnRestriction::RestrictSpawnForTags
String_t* ___RestrictSpawnForTags_1;
// System.String FIMSpace.Generating.SpawnRestriction::UsePresetsDefsByName
String_t* ___UsePresetsDefsByName_2;
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::CustomDefinition
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempDef
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnRestriction::tempFindDef
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnRestriction
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_pinvoke
{
int32_t ___UseRestrictSpawnForTags_0;
char* ___RestrictSpawnForTags_1;
char* ___UsePresetsDefsByName_2;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
};
// Native definition for COM marshalling of FIMSpace.Generating.SpawnRestriction
struct SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE_marshaled_com
{
int32_t ___UseRestrictSpawnForTags_0;
Il2CppChar* ___RestrictSpawnForTags_1;
Il2CppChar* ___UsePresetsDefsByName_2;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_3;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempDef_4;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___tempFindDef_5;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
// UnityEngine.Vector3Int
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
{
// System.Int32 UnityEngine.Vector3Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector3Int::m_Y
int32_t ___m_Y_1;
// System.Int32 UnityEngine.Vector3Int::m_Z
int32_t ___m_Z_2;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters
struct MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0 : public PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D
{
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::TargetSet
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___TargetSet_13;
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters/ECountLimit FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::LimitMode
int32_t ___LimitMode_14;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::MinPrefabsSpawnCount
int32_t ___MinPrefabsSpawnCount_15;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::MaxPrefabsSpawnCount
int32_t ___MaxPrefabsSpawnCount_16;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::MinSpawnCountForWholeSet
int32_t ___MinSpawnCountForWholeSet_17;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::MaxSpawnCountForWholeSet
int32_t ___MaxSpawnCountForWholeSet_18;
// System.Boolean FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::_EditorFoldout
bool ____EditorFoldout_19;
};
// FIMSpace.Generating.OStamperMultiSet/PrefabSettings
struct PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1 : public PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D
{
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.OStamperMultiSet/PrefabSettings::TargetSet
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___TargetSet_13;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/PrefabSettings::ParametersId
int32_t ___ParametersId_14;
// System.Single FIMSpace.Generating.OStamperMultiSet/PrefabSettings::Min
float ___Min_15;
// System.Single FIMSpace.Generating.OStamperMultiSet/PrefabSettings::Max
float ___Max_16;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/PrefabSettings::RefMin
int32_t ___RefMin_17;
// System.Int32 FIMSpace.Generating.OStamperMultiSet/PrefabSettings::RefMax
int32_t ___RefMax_18;
};
// UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678
{
// UnityEngine.ParticleSystem UnityEngine.ParticleSystem/EmissionModule::m_ParticleSystem
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678_marshaled_pinvoke
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// Native definition for COM marshalling of UnityEngine.ParticleSystem/EmissionModule
struct EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678_marshaled_com
{
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___m_ParticleSystem_0;
};
// System.Nullable`1<UnityEngine.Quaternion>
struct Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value_1;
};
// System.Nullable`1<UnityEngine.Vector2>
struct Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value_1;
};
// System.Nullable`1<UnityEngine.Vector3>
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.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.CheckerPos> FIMSpace.Generating.Checker.CheckerField::ChildPos
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* ___ChildPos_3;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData> FIMSpace.Generating.Checker.CheckerField::Datas
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* ___Datas_4;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds> FIMSpace.Generating.Checker.CheckerField::Bounding
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* ___Bounding_5;
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::<LastSettedSize>k__BackingField
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___U3CLastSettedSizeU3Ek__BackingField_6;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.Checker.CheckerField::HelperReference
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___HelperReference_7;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// 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> FIMSpace.Generating.FGenCell::biggerCells
List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___biggerCells_10;
// System.Collections.Generic.List`1<FIMSpace.Generating.FGenCell> FIMSpace.Generating.FGenCell::subCells
List_1_tD2B5FA0038E8B00F0891A3BB8F9DCEE47910CB79* ___subCells_11;
};
// FIMSpace.Generating.FacilityPlanHelper
struct FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7 : public RuntimeObject
{
// FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.FacilityPlanHelper::PlanPreset
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___PlanPreset_0;
// FIMSpace.Generating.PGGPlanGeneratorBase FIMSpace.Generating.FacilityPlanHelper::ParentGenerator
PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* ___ParentGenerator_1;
// System.Boolean FIMSpace.Generating.FacilityPlanHelper::PrioritizeConnectionWithCorridor
bool ___PrioritizeConnectionWithCorridor_2;
// System.Boolean FIMSpace.Generating.FacilityPlanHelper::RandomIteration
bool ___RandomIteration_3;
// System.Boolean FIMSpace.Generating.FacilityPlanHelper::limited
bool ___limited_4;
// UnityEngine.Vector2Int FIMSpace.Generating.FacilityPlanHelper::XLimit
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___XLimit_5;
// UnityEngine.Vector2Int FIMSpace.Generating.FacilityPlanHelper::ZLimit
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___ZLimit_6;
// System.Single FIMSpace.Generating.FacilityPlanHelper::wallsSeparation
float ___wallsSeparation_7;
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.FacilityPlanHelper::limitChecker
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___limitChecker_8;
// FIMSpace.Generating.Planning.BuildPlanInstance FIMSpace.Generating.FacilityPlanHelper::rootCorridors
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___rootCorridors_9;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.FacilityPlanHelper::rooms
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___rooms_10;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.FacilityPlanHelper::allRects
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___allRects_11;
// System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide> FIMSpace.Generating.FacilityPlanHelper::guidesUsed
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___guidesUsed_12;
// System.Int32 FIMSpace.Generating.FacilityPlanHelper::Precision
int32_t ___Precision_13;
// System.Boolean FIMSpace.Generating.FacilityPlanHelper::UseRestrictions
bool ___UseRestrictions_14;
// System.String FIMSpace.Generating.FacilityPlanHelper::finalLog
String_t* ___finalLog_15;
};
// FIMSpace.Generating.FieldSetupComposition
struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6 : public RuntimeObject
{
// System.Boolean FIMSpace.Generating.FieldSetupComposition::UseComposition
bool ___UseComposition_0;
// UnityEngine.Object FIMSpace.Generating.FieldSetupComposition::Owner
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___Owner_1;
// System.Boolean FIMSpace.Generating.FieldSetupComposition::OverrideEnabled
bool ___OverrideEnabled_2;
// System.Boolean FIMSpace.Generating.FieldSetupComposition::Prepared
bool ___Prepared_3;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::Setup
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_4;
// FIMSpace.Generating.EPGGGenType FIMSpace.Generating.FieldSetupComposition::GenType
int32_t ___GenType_5;
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.FieldSetupComposition::JustModPack
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___JustModPack_6;
// FIMSpace.Generating.FieldModification FIMSpace.Generating.FieldSetupComposition::JustMod
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___JustMod_7;
// FIMSpace.Generating.Planning.BuildPlannerPreset FIMSpace.Generating.FieldSetupComposition::OtherPlanner
BuildPlannerPreset_tF99AE39BA53B166F003400A0D6FF6C041AEFA127* ___OtherPlanner_8;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::subSetup
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___subSetup_9;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> FIMSpace.Generating.FieldSetupComposition::FieldSetupVariablesOverrides
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___FieldSetupVariablesOverrides_10;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetupComposition/PackOverrideHelper> FIMSpace.Generating.FieldSetupComposition::FieldPackagesOverrides
List_1_t0481F5E2F7FD6A3F6892F8180C7425E94A1DE649* ___FieldPackagesOverrides_11;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetupComposition/ModOverrideHelper> 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.FieldVariable> FIMSpace.Generating.FieldSetupComposition::PlannerVariablesOverrides
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___PlannerVariablesOverrides_16;
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GeneratingLogics.ShapeGeneratorBase> 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.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// FIMSpace.Generating.ObjectStamperEmittedInfo
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A
{
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStamperEmittedInfo::SetReference
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0;
// FIMSpace.Generating.OSPrefabReference FIMSpace.Generating.ObjectStamperEmittedInfo::PrefabReference
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1;
// UnityEngine.GameObject FIMSpace.Generating.ObjectStamperEmittedInfo::ChoosedPrefab
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2;
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::OffsetMul
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3;
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::RotOffset
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4;
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::ScaleOffsetMul
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.ObjectStamperEmittedInfo
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke
{
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5;
};
// Native definition for COM marshalling of FIMSpace.Generating.ObjectStamperEmittedInfo
struct ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com
{
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___SetReference_0;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___PrefabReference_1;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___ChoosedPrefab_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OffsetMul_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___RotOffset_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleOffsetMul_5;
};
// UnityEngine.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;
};
// 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.SpawnInstructionGuide
struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270 : public RuntimeObject
{
// FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnInstructionGuide::HelperCellRef
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___HelperCellRef_0;
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstructionGuide::pos
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_1;
// UnityEngine.Quaternion FIMSpace.Generating.SpawnInstructionGuide::rot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_2;
// System.Boolean FIMSpace.Generating.SpawnInstructionGuide::WorldRot
bool ___WorldRot_3;
// System.Int32 FIMSpace.Generating.SpawnInstructionGuide::Id
int32_t ___Id_4;
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstructionGuide::CustomDefinition
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___CustomDefinition_5;
// System.Boolean FIMSpace.Generating.SpawnInstructionGuide::UseDirection
bool ___UseDirection_6;
};
// FIMSpace.Generating.SpawnRestrictionsGroup
struct SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966
{
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide> 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.GridPainter/PainterCell
struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81
{
// UnityEngine.Vector3Int FIMSpace.Generating.GridPainter/PainterCell::pos
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0;
// UnityEngine.Quaternion FIMSpace.Generating.GridPainter/PainterCell::rot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1;
// System.Boolean FIMSpace.Generating.GridPainter/PainterCell::inGrid
bool ___inGrid_2;
// System.Boolean FIMSpace.Generating.GridPainter/PainterCell::isGhost
bool ___isGhost_3;
// System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition> FIMSpace.Generating.GridPainter/PainterCell::Instructions
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4;
// System.Boolean FIMSpace.Generating.GridPainter/PainterCell::isDirty
bool ___isDirty_5;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData> FIMSpace.Generating.GridPainter/PainterCell::spawns
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6;
// UnityEngine.Vector3Int FIMSpace.Generating.GridPainter/PainterCell::parentCell
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7;
// System.Collections.Generic.List`1<UnityEngine.Vector3Int> FIMSpace.Generating.GridPainter/PainterCell::childCells
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.GridPainter/PainterCell
struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_pinvoke
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1;
int32_t ___inGrid_2;
int32_t ___isGhost_3;
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4;
int32_t ___isDirty_5;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7;
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8;
};
// Native definition for COM marshalling of FIMSpace.Generating.GridPainter/PainterCell
struct PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_com
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___pos_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1;
int32_t ___inGrid_2;
int32_t ___isGhost_3;
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___Instructions_4;
int32_t ___isDirty_5;
List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19* ___spawns_6;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___parentCell_7;
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* ___childCells_8;
};
// FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127
{
// UnityEngine.Vector3 FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
// UnityEngine.Quaternion FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
// UnityEngine.Transform FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::Parent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2;
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::WasStatic
bool ___WasStatic_3;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_pinvoke
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2;
int32_t ___WasStatic_3;
};
// Native definition for COM marshalling of FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
struct TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_com
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Parent_2;
int32_t ___WasStatic_3;
};
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint
struct EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8 : public RuntimeObject
{
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint::pos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos_0;
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint::rot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rot_1;
};
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea
struct SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1 : public RuntimeObject
{
// System.String FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Name
String_t* ___Name_0;
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea/EShape FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Shape
int32_t ___Shape_1;
// System.Single FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::NoInside
float ___NoInside_2;
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Center_3;
// UnityEngine.Vector2 FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Size
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___Size_4;
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::VSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___VSize_5;
// System.Collections.Generic.List`1<System.Int32> FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Sets
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___Sets_6;
// System.Collections.Generic.List`1<System.Single> FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Multiply
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* ___Multiply_7;
// System.Boolean FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::PointsFoldout
bool ___PointsFoldout_8;
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint> FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::Points
List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* ___Points_9;
// System.Boolean FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::ApplyPhysicalSimulation
bool ___ApplyPhysicalSimulation_10;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::LatestSpawned
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___LatestSpawned_11;
};
// FIMSpace.Generating.PoseStamp/Coords
struct Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082 : public RuntimeObject
{
// UnityEngine.Vector3 FIMSpace.Generating.PoseStamp/Coords::position
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___position_0;
// UnityEngine.Vector3 FIMSpace.Generating.PoseStamp/Coords::rotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rotation_1;
};
// System.Collections.Generic.KeyValuePair`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92
{
// TKey System.Collections.Generic.KeyValuePair`2::key
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___value_1;
};
// System.Nullable`1<UnityEngine.Bounds>
struct Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___value_1;
};
// System.Nullable`1<UnityEngine.RaycastHit>
struct Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___value_1;
};
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
// UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
};
// 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.SpawnData> 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> FIMSpace.Generating.FieldCell::ChildCells
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* ___ChildCells_18;
// System.Collections.Generic.List`1<UnityEngine.Vector3Int> 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<System.String> FIMSpace.Generating.FieldCell::cellCustomData
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___cellCustomData_22;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction> FIMSpace.Generating.FieldCell::CellInstructions
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___CellInstructions_23;
// System.Collections.Generic.List`1<UnityEngine.Object> 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.SpawnInstruction> FIMSpace.Generating.FieldCell::GuidesIn
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___GuidesIn_27;
// System.Boolean FIMSpace.Generating.FieldCell::IsGhostCell
bool ___IsGhostCell_28;
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// FIMSpace.Generating.InstantiatedFieldInfo
struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6 : public RuntimeObject
{
// FIMSpace.Generating.FlexibleGeneratorSetup FIMSpace.Generating.InstantiatedFieldInfo::FlexSetup
FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30* ___FlexSetup_0;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.InstantiatedFieldInfo::InternalField
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___InternalField_1;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.InstantiatedFieldInfo::Instantiated
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___Instantiated_2;
// System.Collections.Generic.List`1<FIMSpace.Generating.CellInstanitations> FIMSpace.Generating.InstantiatedFieldInfo::InstantiatedInfos
List_1_t7539B1DE347F6406351FDC80A6B19A0E4FFC9253* ___InstantiatedInfos_3;
// System.Collections.Generic.Dictionary`2<UnityEngine.Vector3Int,FIMSpace.Generating.CellInstanitations> 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.FieldCell,FIMSpace.Generating.FGenPoint> 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<UnityEngine.ReflectionProbe> FIMSpace.Generating.InstantiatedFieldInfo::GeneratedReflectionProbes
List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32* ___GeneratedReflectionProbes_10;
// System.Collections.Generic.List`1<UnityEngine.BoxCollider> FIMSpace.Generating.InstantiatedFieldInfo::GeneratedTriggers
List_1_tC417F059031D8EA5A55DCC7B567DEA0F51AD2174* ___GeneratedTriggers_11;
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField> FIMSpace.Generating.InstantiatedFieldInfo::OptionalCheckerFieldsData
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___OptionalCheckerFieldsData_12;
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiationContainer> 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<UnityEngine.GameObject> FIMSpace.Generating.InstantiatedFieldInfo::<CustomToDestroyList>k__BackingField
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomToDestroyListU3Ek__BackingField_17;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.InstantiatedFieldInfo::<CustomInstantiatedList>k__BackingField
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___U3CCustomInstantiatedListU3Ek__BackingField_18;
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Mesh
struct Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// FIMSpace.Generating.OSPrefabReference
struct OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525 : public PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D
{
// System.Single FIMSpace.Generating.OSPrefabReference::Propability
float ___Propability_13;
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::ReferenceBoundsFull
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBoundsFull_14;
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::ReferenceBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___ReferenceBounds_15;
// System.Boolean FIMSpace.Generating.OSPrefabReference::FlatBounds
bool ___FlatBounds_16;
};
// FIMSpace.Generating.OStampPhysicalPlacementSetup
struct OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252 : public RuntimeObject
{
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::Enabled
bool ___Enabled_0;
// System.Int32 FIMSpace.Generating.OStampPhysicalPlacementSetup::MinimumIterations
int32_t ___MinimumIterations_1;
// System.Single FIMSpace.Generating.OStampPhysicalPlacementSetup::LimitDistanceFromOrigin
float ___LimitDistanceFromOrigin_2;
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::SimulateUntilStopped
bool ___SimulateUntilStopped_3;
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::_Editor_Foldout
bool ____Editor_Foldout_4;
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::isolatedCollisions
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___isolatedCollisions_5;
// UnityEngine.SceneManagement.Scene FIMSpace.Generating.OStampPhysicalPlacementSetup::preSimScene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___preSimScene_6;
// UnityEngine.SceneManagement.Scene FIMSpace.Generating.OStampPhysicalPlacementSetup::simScene
Scene_tA1DC762B79745EB5140F054C884855B922318356 ___simScene_7;
// UnityEngine.PhysicsScene FIMSpace.Generating.OStampPhysicalPlacementSetup::simPhysScene
PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE ___simPhysScene_8;
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::preAutoSim
bool ___preAutoSim_9;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.OStampPhysicalPlacementSetup::objectsToSimulate
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___objectsToSimulate_10;
// System.Collections.Generic.List`1<UnityEngine.Rigidbody> FIMSpace.Generating.OStampPhysicalPlacementSetup::simulatingRigidbodies
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* ___simulatingRigidbodies_11;
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::generatedColliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___generatedColliders_12;
// System.Collections.Generic.List`1<UnityEngine.MeshCollider> FIMSpace.Generating.OStampPhysicalPlacementSetup::_mMeshNonConvexColliders
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* ____mMeshNonConvexColliders_13;
// System.Collections.Generic.List`1<UnityEngine.Rigidbody> FIMSpace.Generating.OStampPhysicalPlacementSetup::generatedRigidbodies
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* ___generatedRigidbodies_14;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.OStampPhysicalPlacementSetup::sList
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___sList_15;
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::_simCollideWith
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ____simCollideWith_16;
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::_simMyColliders
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ____simMyColliders_17;
// System.Collections.Generic.List`1<UnityEngine.Renderer> FIMSpace.Generating.OStampPhysicalPlacementSetup::_simMyRenderers
List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* ____simMyRenderers_18;
// UnityEngine.Vector3 FIMSpace.Generating.OStampPhysicalPlacementSetup::_searchAreaCenter
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____searchAreaCenter_19;
// System.Single FIMSpace.Generating.OStampPhysicalPlacementSetup::_searchAreaRadius
float ____searchAreaRadius_20;
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup> FIMSpace.Generating.OStampPhysicalPlacementSetup::backups
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* ___backups_21;
// UnityEngine.GameObject FIMSpace.Generating.OStampPhysicalPlacementSetup::singleBackupFor
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___singleBackupFor_22;
// FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup FIMSpace.Generating.OStampPhysicalPlacementSetup::singleBackup
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___singleBackup_23;
};
// 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
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257
{
// UnityEngine.Transform FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::emitter
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::emittedInfo
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___emittedInfo_1;
// UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::mainHit
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2;
// UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::backupFullLineCast
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::raycastingDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::lineCastPoint
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::customPoint
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::customNormal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7;
// UnityEngine.RaycastHit[] FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::raycastHits
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___raycastHits_8;
// System.String FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::OverrideInfo
String_t* ___OverrideInfo_9;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_pinvoke
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke ___emittedInfo_1;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___raycastHits_8;
char* ___OverrideInfo_9;
};
// Native definition for COM marshalling of FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_com
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___emitter_0;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com ___emittedInfo_1;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___mainHit_2;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___backupFullLineCast_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___raycastingDirection_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___lineCastPoint_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customPoint_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___customNormal_7;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___raycastHits_8;
Il2CppChar* ___OverrideInfo_9;
};
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41
{
// UnityEngine.RaycastHit FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::originHit
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::targetPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1;
// System.Boolean FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::allow
bool ___allow_2;
// System.String FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::info
String_t* ___info_3;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_pinvoke
{
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1;
int32_t ___allow_2;
char* ___info_3;
};
// Native definition for COM marshalling of FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_com
{
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___originHit_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___targetPosition_1;
int32_t ___allow_2;
Il2CppChar* ___info_3;
};
// FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678
{
// UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestPixelmap
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestBakeBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestPivotForUI
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::LatestRatioTexToWorld
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4;
// System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::RestrictAxisValue
bool ___RestrictAxisValue_5;
// UnityEngine.Color FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::PaintColor
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Setup
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Grid
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8;
// UnityEngine.Transform FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GeneratorTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9;
// System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::BorderPaddingOffset
float ___BorderPaddingOffset_10;
// FIMSpace.Generating.EGenerateMode FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateMode
int32_t ___GenerateMode_11;
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::TargetResolution
int32_t ___TargetResolution_12;
// System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ScaleInitialBounds
float ___ScaleInitialBounds_13;
// System.Func`2<UnityEngine.Vector3,System.Single> FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SecondaryAxis
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___SecondaryAxis_14;
// System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3> FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetSecAxis
Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___SetSecAxis_15;
// System.Func`2<UnityEngine.Vector3,System.Single> FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::HeightAxis
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___HeightAxis_16;
// System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::wasGeneratingPixelmap
bool ___wasGeneratingPixelmap_17;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4;
int32_t ___RestrictAxisValue_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9;
float ___BorderPaddingOffset_10;
int32_t ___GenerateMode_11;
int32_t ___TargetResolution_12;
float ___ScaleInitialBounds_13;
Il2CppMethodPointer ___SecondaryAxis_14;
Il2CppMethodPointer ___SetSecAxis_15;
Il2CppMethodPointer ___HeightAxis_16;
int32_t ___wasGeneratingPixelmap_17;
};
// Native definition for COM marshalling of FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
struct MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com
{
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___LatestPixelmap_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBounds_1;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___LatestBakeBounds_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestPivotForUI_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LatestRatioTexToWorld_4;
int32_t ___RestrictAxisValue_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___PaintColor_6;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Setup_7;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___Grid_8;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GeneratorTransform_9;
float ___BorderPaddingOffset_10;
int32_t ___GenerateMode_11;
int32_t ___TargetResolution_12;
float ___ScaleInitialBounds_13;
Il2CppMethodPointer ___SecondaryAxis_14;
Il2CppMethodPointer ___SetSecAxis_15;
Il2CppMethodPointer ___HeightAxis_16;
int32_t ___wasGeneratingPixelmap_17;
};
// FIMSpace.Generating.PlanHelper/HelperRect
struct HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206
{
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::pos
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_0;
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/HelperRect::size
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___size_1;
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::separationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___separationOffset_2;
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/HelperRect::totalSepOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___totalSepOffset_3;
// System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::rotated
bool ___rotated_4;
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::TypeID
int32_t ___TypeID_5;
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::IndividualID
int32_t ___IndividualID_6;
// System.Int32 FIMSpace.Generating.PlanHelper/HelperRect::DuplicateID
int32_t ___DuplicateID_7;
// System.Boolean FIMSpace.Generating.PlanHelper/HelperRect::HelperBool
bool ___HelperBool_8;
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect> 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.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
struct Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* ____dictionary_0;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version
int32_t ____version_1;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index
int32_t ____index_2;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_current
KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Func`2<UnityEngine.RaycastHit,System.Single>
struct Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.Vector3,System.Single>
struct Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC : public MulticastDelegate_t
{
};
// System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>
struct Func_3_t4568553418EC7E101A173314C57B8CC169982414 : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// FIMSpace.Generating.Planning.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.SingleInteriorSettings> FIMSpace.Generating.Planning.BuildPlanPreset::Settings
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* ___Settings_5;
// FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::RootChunkSetup
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___RootChunkSetup_6;
// System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_EditorAdvancedBuildingFoldout
bool ____EditorAdvancedBuildingFoldout_7;
// FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::NeightbourWallsCellsRestrictions
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___NeightbourWallsCellsRestrictions_8;
// FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::CounterWallsCellsRestrictions
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___CounterWallsCellsRestrictions_9;
// FIMSpace.Generating.SpawnRestriction FIMSpace.Generating.Planning.BuildPlanPreset::OutsideWallsCellsRestrictions
SpawnRestriction_t5AD5249B2B0F6E730FE1010248DF2788DBBC0FBE ___OutsideWallsCellsRestrictions_10;
// System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorFoldout
bool ____editorFoldout_11;
// System.Boolean FIMSpace.Generating.Planning.BuildPlanPreset::_editorRootFoldout
bool ____editorRootFoldout_12;
// System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::_editorSelected
int32_t ____editorSelected_13;
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// FIMSpace.Generating.FieldModification
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.Transform FIMSpace.Generating.FieldModification::TemporaryContainer
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TemporaryContainer_4;
// System.Boolean FIMSpace.Generating.FieldModification::Enabled
bool ___Enabled_5;
// System.String FIMSpace.Generating.FieldModification::ModTag
String_t* ___ModTag_6;
// System.Boolean FIMSpace.Generating.FieldModification::DrawMeshAndBox
bool ___DrawMeshAndBox_7;
// FIMSpace.Generating.FieldModification/ECombineSet FIMSpace.Generating.FieldModification::Combine
int32_t ___Combine_8;
// System.Boolean FIMSpace.Generating.FieldModification::RunEmittersIfContains
bool ___RunEmittersIfContains_9;
// FIMSpace.Generating.FieldModification/EModificationMode FIMSpace.Generating.FieldModification::DrawSetupFor
int32_t ___DrawSetupFor_10;
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.FieldModification::OStamp
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___OStamp_11;
// System.Boolean FIMSpace.Generating.FieldModification::DrawObjectStamps
bool ___DrawObjectStamps_12;
// FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.FieldModification::OMultiStamp
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___OMultiStamp_13;
// System.Collections.Generic.List`1<FIMSpace.Generating.PrefabReference> 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.FieldSpawner> FIMSpace.Generating.FieldModification::Spawners
List_1_tD9A66BAF4F35BFCF4C83CF3D1955699B82C1368D* ___Spawners_16;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSpawner> 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.SpawnRuleBase> FIMSpace.Generating.FieldModification::_tempGlobalRulesPre
List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobalRulesPre_26;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRuleBase> FIMSpace.Generating.FieldModification::_tempGlobablRulesPost
List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesPost_27;
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRuleBase> FIMSpace.Generating.FieldModification::_tempGlobablRulesOnConditions
List_1_t2C5BD350A183ED7FC52D53399354A241F7A8E490* ____tempGlobablRulesOnConditions_28;
};
// FIMSpace.Generating.FieldSetup
struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Single FIMSpace.Generating.FieldSetup::CellSize
float ___CellSize_4;
// System.Boolean FIMSpace.Generating.FieldSetup::NonUniformSize
bool ___NonUniformSize_5;
// UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::NonUniformCellSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___NonUniformCellSize_6;
// System.String FIMSpace.Generating.FieldSetup::InfoText
String_t* ___InfoText_7;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> 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.InstructionDefinition> FIMSpace.Generating.FieldSetup::CellsInstructions
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* ___CellsInstructions_11;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::<InstantiatedOutOf>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.FieldModification> FIMSpace.Generating.FieldSetup::UtilityModificators
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___UtilityModificators_14;
// System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack> FIMSpace.Generating.FieldSetup::ModificatorPacks
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ModificatorPacks_15;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification> FIMSpace.Generating.FieldSetup::Ignores
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___Ignores_16;
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup> 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.InjectionSetup> FIMSpace.Generating.FieldSetup::SelfInjections
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___SelfInjections_19;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification> FIMSpace.Generating.FieldSetup::disabledMods
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___disabledMods_20;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FieldSetup::_tempGraphScale2
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale2_21;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FieldSetup::_tempGraphScale3
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale3_22;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FieldSetup::_tempGraphScale4
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale4_23;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FieldSetup::_tempGraphScale5
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale5_24;
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FieldSetup::_tempGraphScale6
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ____tempGraphScale6_25;
// System.Collections.Generic.List`1<System.Action> 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.FieldVariable> 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.FieldModification> 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.FieldVariable> 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/MultiStamperSetParameters> FIMSpace.Generating.OStamperMultiSet::PrefabSetSettings
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* ___PrefabSetSettings_4;
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings> FIMSpace.Generating.OStamperMultiSet::PerPrefabSettings
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* ___PerPrefabSettings_5;
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet> 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.OSPrefabReference> 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> 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<System.String> FIMSpace.Generating.OStamperSet::AllowJustOnTags
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___AllowJustOnTags_33;
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.OStamperSet::DisallowOnTags
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___DisallowOnTags_34;
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.OStamperSet::IgnoreCheckOnTags
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___IgnoreCheckOnTags_35;
};
// UnityEngine.ParticleSystem
struct ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// FIMSpace.Generating.PlanHelper/ConnectionRect
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26
{
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0;
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1;
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
// FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction
int32_t ___direction_4;
// System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found
bool ___Found_5;
// System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id
int32_t ___Id_6;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke
{
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0;
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
int32_t ___direction_4;
int32_t ___Found_5;
int32_t ___Id_6;
};
// Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com
{
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0;
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
int32_t ___direction_4;
int32_t ___Found_5;
int32_t ___Id_6;
};
// UnityEngine.AudioBehaviour
struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5 : public Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1
{
};
// UnityEngine.SkinnedMeshRenderer
struct SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// FIMSpace.Generating.SpawnInstruction
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004
{
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::gridPosition
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::desiredDirection
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
// System.Boolean FIMSpace.Generating.SpawnInstruction::useDirection
bool ___useDirection_2;
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstruction::definition
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
// FIMSpace.Generating.EHelperGuideType FIMSpace.Generating.SpawnInstruction::helperType
int32_t ___helperType_4;
// FIMSpace.Generating.PlanHelper/ConnectionRect FIMSpace.Generating.SpawnInstruction::helperConnection
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___helperConnection_5;
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::helperCoords
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
// System.Int32 FIMSpace.Generating.SpawnInstruction::HelperID
int32_t ___HelperID_7;
};
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnInstruction
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
int32_t ___useDirection_2;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
int32_t ___helperType_4;
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke ___helperConnection_5;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
int32_t ___HelperID_7;
};
// Native definition for COM marshalling of FIMSpace.Generating.SpawnInstruction
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
int32_t ___useDirection_2;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
int32_t ___helperType_4;
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com ___helperConnection_5;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
int32_t ___HelperID_7;
};
// UnityEngine.AudioSource
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
{
};
// FIMSpace.Generating.AudioStamp
struct AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.AudioSource FIMSpace.Generating.AudioStamp::AudioToRandomize
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___AudioToRandomize_4;
// System.Collections.Generic.List`1<UnityEngine.AudioClip> FIMSpace.Generating.AudioStamp::ClipsToChoose
List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F* ___ClipsToChoose_5;
// UnityEngine.Vector2 FIMSpace.Generating.AudioStamp::VolumeRandomize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___VolumeRandomize_6;
// UnityEngine.Vector2 FIMSpace.Generating.AudioStamp::PitchRandomize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___PitchRandomize_7;
// UnityEngine.Vector2 FIMSpace.Generating.AudioStamp::PlayProgressRandomize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___PlayProgressRandomize_8;
// System.Boolean FIMSpace.Generating.AudioStamp::doneAlready
bool ___doneAlready_9;
// UnityEngine.Vector3 FIMSpace.Generating.AudioStamp::initialLocalScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initialLocalScale_10;
};
// FIMSpace.Generating.OStampStigma
struct OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.OStampStigma::ReferenceSet
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___ReferenceSet_4;
// ObjectStampEmitterBase FIMSpace.Generating.OStampStigma::Emitter
ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70* ___Emitter_5;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStampStigma::EmitInfo
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___EmitInfo_6;
};
// ObjectStampEmitterBase
struct ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean ObjectStampEmitterBase::SpawnOnStart
bool ___SpawnOnStart_4;
// System.Boolean ObjectStampEmitterBase::RandomizeOnStart
bool ___RandomizeOnStart_5;
// System.Boolean ObjectStampEmitterBase::RaycastSpawn
bool ___RaycastSpawn_6;
// System.Boolean ObjectStampEmitterBase::UseRestrictions
bool ___UseRestrictions_7;
// System.Int32 ObjectStampEmitterBase::MaxRetryAttempts
int32_t ___MaxRetryAttempts_8;
// System.Boolean ObjectStampEmitterBase::SpawnEvenRetriesFails
bool ___SpawnEvenRetriesFails_9;
// System.Boolean ObjectStampEmitterBase::AlwaysDetachSpawned
bool ___AlwaysDetachSpawned_10;
// System.Boolean ObjectStampEmitterBase::_editorDrawSpawnSettings
bool ____editorDrawSpawnSettings_11;
// UnityEngine.RaycastHit ObjectStampEmitterBase::spawningRaycast
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___spawningRaycast_12;
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData ObjectStampEmitterBase::spawningVolume
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___spawningVolume_13;
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult ObjectStampEmitterBase::spawningResult
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 ___spawningResult_14;
};
// FIMSpace.Generating.PGGGeneratorRoot
struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// FIMSpace.Generating.PGG_MinimapDisplayController
struct PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_MinimapDisplayController::Handler
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___Handler_4;
// UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapDisplayController::MapMaskedView
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___MapMaskedView_5;
// UnityEngine.Transform FIMSpace.Generating.PGG_MinimapDisplayController::ToFollow
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ToFollow_6;
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapDisplayController::FollowOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___FollowOffset_7;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::ClampBorder
float ___ClampBorder_8;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapDisplayController::BoundsForClamp
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___BoundsForClamp_9;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::FollowSpeed
float ___FollowSpeed_10;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::ZoomAnimateSpeed
float ___ZoomAnimateSpeed_11;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::RotateAnimateSpeed
float ___RotateAnimateSpeed_12;
// System.Boolean FIMSpace.Generating.PGG_MinimapDisplayController::TestInputForDebugging
bool ___TestInputForDebugging_13;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapDisplayController::ClampZoom
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ClampZoom_14;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapDisplayController::_sd_Follow
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____sd_Follow_15;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapDisplayController::<_Follow>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3C_FollowU3Ek__BackingField_16;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_sd_Zoom
float ____sd_Zoom_17;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_TargetZoom
float ____TargetZoom_18;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_sd_Rotate
float ____sd_Rotate_19;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_TargetRotation
float ____TargetRotation_20;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_CurrentZoom
float ____CurrentZoom_21;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::_CurrentRotation
float ____CurrentRotation_22;
};
// FIMSpace.Generating.PGG_MinimapHandler
struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::DisplayRect
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___DisplayRect_5;
// System.Single FIMSpace.Generating.PGG_MinimapHandler::InitialZoomOut
float ___InitialZoomOut_6;
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapHandler::InitialWorldCenterPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___InitialWorldCenterPosition_7;
// System.Single FIMSpace.Generating.PGG_MinimapHandler::<DisplayRatio>k__BackingField
float ___U3CDisplayRatioU3Ek__BackingField_8;
// UnityEngine.Sprite FIMSpace.Generating.PGG_MinimapHandler::DefaultMaskSprite
Sprite_tAFF74BC83CD68037494CB0B4F28CBDF8971CAB99* ___DefaultMaskSprite_9;
// UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::container_BGLayer
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___container_BGLayer_10;
// UnityEngine.RectTransform FIMSpace.Generating.PGG_MinimapHandler::container_MiddleLayer
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___container_MiddleLayer_11;
};
// FIMSpace.Generating.PoseStamp
struct PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform FIMSpace.Generating.PoseStamp::ToMove
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ToMove_4;
// System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords> FIMSpace.Generating.PoseStamp::Coordinates
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* ___Coordinates_5;
// System.Single FIMSpace.Generating.PoseStamp::RandomizePosition
float ___RandomizePosition_6;
// UnityEngine.Vector3 FIMSpace.Generating.PoseStamp::RandomPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandomPosition_7;
// System.Single FIMSpace.Generating.PoseStamp::RandomizeRotation
float ___RandomizeRotation_8;
// UnityEngine.Vector3 FIMSpace.Generating.PoseStamp::RandomRotation
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___RandomRotation_9;
// System.Boolean FIMSpace.Generating.PoseStamp::ResetScale
bool ___ResetScale_10;
// System.Single FIMSpace.Generating.PoseStamp::GizmosSize
float ___GizmosSize_11;
};
// FIMSpace.Generating.VisualStamp
struct VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform FIMSpace.Generating.VisualStamp::ToScale
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ToScale_4;
// UnityEngine.Renderer FIMSpace.Generating.VisualStamp::ToChangeMaterial
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___ToChangeMaterial_5;
// UnityEngine.MeshFilter FIMSpace.Generating.VisualStamp::ToChangeMesh
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* ___ToChangeMesh_6;
// UnityEngine.ParticleSystem FIMSpace.Generating.VisualStamp::ToModifyParticle
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___ToModifyParticle_7;
// System.Collections.Generic.List`1<UnityEngine.Mesh> FIMSpace.Generating.VisualStamp::MeshesToChoose
List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* ___MeshesToChoose_8;
// System.Collections.Generic.List`1<UnityEngine.Material> FIMSpace.Generating.VisualStamp::MaterialsToChoose
List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* ___MaterialsToChoose_9;
// UnityEngine.Vector2 FIMSpace.Generating.VisualStamp::ScaleRandomize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ScaleRandomize_10;
// System.Boolean FIMSpace.Generating.VisualStamp::UniformScale
bool ___UniformScale_11;
// UnityEngine.Vector3 FIMSpace.Generating.VisualStamp::ScaleAxisPower
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___ScaleAxisPower_12;
// UnityEngine.Vector2 FIMSpace.Generating.VisualStamp::EmissionRandomize
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___EmissionRandomize_13;
// UnityEngine.Vector2 FIMSpace.Generating.VisualStamp::EmRandomStartTime
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___EmRandomStartTime_14;
// System.Boolean FIMSpace.Generating.VisualStamp::doneAlready
bool ___doneAlready_15;
// UnityEngine.Vector3 FIMSpace.Generating.VisualStamp::initialLocalScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___initialLocalScale_16;
};
// FIMSpace.Generating.ObjectStampEmitter
struct ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E : public ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70
{
// System.Boolean FIMSpace.Generating.ObjectStampEmitter::AlwaysDrawPreview
bool ___AlwaysDrawPreview_15;
// System.Boolean FIMSpace.Generating.ObjectStampEmitter::ReplaceAlreadySpawned
bool ___ReplaceAlreadySpawned_16;
// System.Single FIMSpace.Generating.ObjectStampEmitter::SpawnPropability
float ___SpawnPropability_17;
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStampEmitter::PrefabsSet
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___PrefabsSet_18;
// FIMSpace.Generating.OStampPhysicalPlacementSetup FIMSpace.Generating.ObjectStampEmitter::PhysicalPlacement
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* ___PhysicalPlacement_19;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.ObjectStampEmitter::spawningInfo
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___spawningInfo_20;
// UnityEngine.GameObject FIMSpace.Generating.ObjectStampEmitter::SpawnedObject
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___SpawnedObject_21;
// UnityEngine.GameObject FIMSpace.Generating.ObjectStampEmitter::_editorPreview
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____editorPreview_22;
// System.Boolean FIMSpace.Generating.ObjectStampEmitter::_displaySimplifiedSet
bool ____displaySimplifiedSet_23;
};
// FIMSpace.Generating.ObjectStampMultiEmitter
struct ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD : public ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70
{
// FIMSpace.Generating.OStampPhysicalPlacementSetup FIMSpace.Generating.ObjectStampMultiEmitter::PhysicalPlacement
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* ___PhysicalPlacement_15;
// FIMSpace.Generating.OStamperMultiSet FIMSpace.Generating.ObjectStampMultiEmitter::MultiSet
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___MultiSet_16;
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea> FIMSpace.Generating.ObjectStampMultiEmitter::Areas
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* ___Areas_17;
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.ObjectStampMultiEmitter::Spawned
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___Spawned_18;
// System.Int32 FIMSpace.Generating.ObjectStampMultiEmitter::Selected
int32_t ___Selected_19;
// System.Int32 FIMSpace.Generating.ObjectStampMultiEmitter::internalSelected
int32_t ___internalSelected_20;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.ObjectStampMultiEmitter::spawningInfo
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___spawningInfo_21;
// System.Int32 FIMSpace.Generating.ObjectStampMultiEmitter::editorSelected
int32_t ___editorSelected_22;
};
// 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.InstantiatedFieldInfo> 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.Checker.CheckerField> FIMSpace.Generating.PGGGeneratorBase::GeneratorCheckers
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___GeneratorCheckers_14;
// System.Boolean FIMSpace.Generating.PGGGeneratorBase::_Editor_drawAdd
bool ____Editor_drawAdd_15;
};
// FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY
struct PGG_MinimapHandler_SidescrollXY_tF4682BF3D1B08B82CE608D4B8D219D94F83ADCD9 : public PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471
{
};
// FIMSpace.Generating.GridPainter
struct GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51 : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151
{
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.GridPainter::grid
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_16;
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell> 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.FieldSetup> FIMSpace.Generating.GridPainter::AdditionalFieldSetups
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* ___AdditionalFieldSetups_21;
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup> 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.SpawnInstructionGuide> FIMSpace.Generating.GridPainter::CellsInstructions
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* ___CellsInstructions_24;
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter> 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.ModificatorsPack> FIMSpace.Generating.GridPainter::ignoredPacksForGenerating
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___ignoredPacksForGenerating_30;
// System.Collections.Generic.List`1<System.Boolean> FIMSpace.Generating.GridPainter::_ignoredPacksToggleBackup
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* ____ignoredPacksToggleBackup_31;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification> FIMSpace.Generating.GridPainter::ignoredForGenerating
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* ___ignoredForGenerating_32;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> FIMSpace.Generating.GridPainter::SwitchVariables
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___SwitchVariables_33;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> 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.FieldVariable> FIMSpace.Generating.GridPainter::_fieldVariablesBackup
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ____fieldVariablesBackup_53;
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> 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.PathFind.SimplePathGuide> FIMSpace.Generating.PGGPlanGeneratorBase::PlanGuides
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___PlanGuides_21;
};
// FIMSpace.Generating.FacilityGenerator
struct FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC : public PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020
{
// System.Single FIMSpace.Generating.FacilityGenerator::WallsSeparation
float ___WallsSeparation_22;
// System.Int32 FIMSpace.Generating.FacilityGenerator::Precision
int32_t ___Precision_23;
// System.Boolean FIMSpace.Generating.FacilityGenerator::UseRestrictions
bool ___UseRestrictions_24;
// System.Boolean FIMSpace.Generating.FacilityGenerator::ShufflePlanOrder
bool ___ShufflePlanOrder_25;
// System.Boolean FIMSpace.Generating.FacilityGenerator::PrioritizeConnectionWithCorridor
bool ___PrioritizeConnectionWithCorridor_26;
// FIMSpace.Generating.FacilityPlanHelper FIMSpace.Generating.FacilityGenerator::planHelper
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* ___planHelper_27;
};
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>
// System.Collections.Generic.List`1<UnityEngine.AudioClip>
struct List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
AudioClipU5BU5D_t916722468F7EDCFA833318C35CD7D41097D75D31* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.AudioClip>
// System.Collections.Generic.List`1<System.Boolean>
struct List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Boolean>
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Collider>
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
struct List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldCellU5BU5D_tA81B43F6FB47DE89BD7E36C20019681C0E3C2F50* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>
struct List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldModificationU5BU5D_t7585C33C25D4BC14159A4E0B02B2957C118B4E1F* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup>
struct List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldSetupU5BU5D_t1497E2D04711BED07278E80759DB59E86470B274* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup>
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>
struct List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>
// System.Collections.Generic.List`1<UnityEngine.GameObject>
struct List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.GameObject>
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>
struct List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
GridPainterU5BU5D_tBD2E431ED00522DE5DD4F3ECA21E48300567DA7B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>
struct List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>
struct List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>
// System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>
struct List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Int32>
// System.Collections.Generic.List`1<UnityEngine.Material>
struct List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Material>
// System.Collections.Generic.List`1<UnityEngine.Mesh>
struct List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MeshU5BU5D_t178CA36422FC397211E68FB7E39C5B2F95619689* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Mesh>
// System.Collections.Generic.List`1<UnityEngine.MeshCollider>
struct List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MeshColliderU5BU5D_t403933804A3127F0A3420D5A5319B6BAFB97B9FC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.MeshCollider>
// System.Collections.Generic.List`1<UnityEngine.MeshFilter>
struct List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MeshFilterU5BU5D_tCE3B457E6F7ECE5ECEE9E09150642150448685BA* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.MeshFilter>
// System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>
struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ModificatorsPackU5BU5D_t74FED0813B4B27058CBA6BC43AD65A1F13A185B4* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>
// System.Collections.Generic.List`1<FIMSpace.Generating.OSPrefabReference>
struct List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
OSPrefabReferenceU5BU5D_tB98D58B7B17DC841C091089F63D768D93C3643CB* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.OSPrefabReference>
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>
struct List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
OStamperSetU5BU5D_tA96484AC24F460A0E7F58A88087CC2D4B45434BB* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>
struct List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PGGGeneratorRootU5BU5D_t89186BADB8A88716388617886EA834FC4BD4B1FD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>
// System.Collections.Generic.List`1<UnityEngine.RaycastHit>
struct List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.RaycastHit>
// System.Collections.Generic.List`1<UnityEngine.Renderer>
struct List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RendererU5BU5D_t32FDD782F67917B2291EA4FF242719877440A02A* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Renderer>
// System.Collections.Generic.List`1<UnityEngine.Rigidbody>
struct List_1_t70C71660C368B9474B9889CBADDC30685A5D2363_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
RigidbodyU5BU5D_t052E8AB174C34DFD0EBB5E897554DEBB841CC649* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Rigidbody>
// System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>
struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SimplePathGuideU5BU5D_t873EE6F63E65E144850DCE620E1EDC3ABA7E68DD* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>
// System.Collections.Generic.List`1<System.Single>
struct List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Single>
// System.Collections.Generic.List`1<UnityEngine.SkinnedMeshRenderer>
struct List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SkinnedMeshRendererU5BU5D_tB7C495C5EF8CD078193C03ABCEF8FF36ABE6014B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.SkinnedMeshRenderer>
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
struct List_1_t09630CC02FA21D368A6F17E496E9DAE8995D5B19_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SpawnDataU5BU5D_tCFC7150CCF7CC010B3EB01E0EC283035FB895C30* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnData>
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>
struct List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>
struct List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
// System.Collections.Generic.List`1<UnityEngine.Vector3Int>
struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.Vector3Int>
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>
struct List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>
struct List_1_t533C65B4682217894A3923A15A70A8266CEF5147_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MultiStamperSetParametersU5BU5D_t029C5E64340707580BB32DE883182EE06B90D0B6* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>
struct List_1_t87E336F669AA4584F9C83583A63331248C3113DF_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
PrefabSettingsU5BU5D_t884040B2B68D2F29544BC896FFB23DABFDB9837B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>
struct List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
EmitPointU5BU5D_tA258A3B8492E3EC25D8618F0C80E0E89F2E56C60* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>
struct List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SpawnAreaU5BU5D_tA5DA25DAC81929CDC3C00D3672F4D463F7DAD6FB* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>
// System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>
struct List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
CoordsU5BU5D_t6CD4884A449DAF1BCC26F8B250DCD6935EFEF252* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>
// FIMSpace.Generating.InstructionDefinition
// FIMSpace.Generating.InstructionDefinition
// FIMSpace.Generating.PGG_MinimapUtilities
// FIMSpace.Generating.PGG_MinimapUtilities
// 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.Searchable
struct Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields
{
// System.Boolean FIMSpace.Generating.Searchable::CheckSubType
bool ___CheckSubType_0;
// System.Boolean FIMSpace.Generating.Searchable::<IsSetted>k__BackingField
bool ___U3CIsSettedU3Ek__BackingField_1;
// System.Object FIMSpace.Generating.Searchable::choosed
RuntimeObject* ___choosed_2;
};
// FIMSpace.Generating.Searchable
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// System.ValueType
// System.ValueType
// UnityEngine.YieldInstruction
// UnityEngine.YieldInstruction
// FIMSpace.Generating.OStamperSet/<>c
struct U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields
{
// FIMSpace.Generating.OStamperSet/<>c FIMSpace.Generating.OStamperSet/<>c::<>9
U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* ___U3CU3E9_0;
// System.Func`2<UnityEngine.RaycastHit,System.Single> FIMSpace.Generating.OStamperSet/<>c::<>9__5_0
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___U3CU3E9__5_0_1;
};
// FIMSpace.Generating.OStamperSet/<>c
// FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15
// FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15
// 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
// UnityEngine.SceneManagement.CreateSceneParameters
// UnityEngine.SceneManagement.CreateSceneParameters
// 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
// FIMSpace.Generating.MinMaxF
// FIMSpace.Generating.MinMaxF
// UnityEngine.PhysicsScene
// UnityEngine.PhysicsScene
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// UnityEngine.Rect
// UnityEngine.Rect
// UnityEngine.SceneManagement.Scene
// UnityEngine.SceneManagement.Scene
// System.Single
// System.Single
// FIMSpace.Generating.SpawnDiffs
// FIMSpace.Generating.SpawnDiffs
// FIMSpace.Generating.SpawnRestriction
// FIMSpace.Generating.SpawnRestriction
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector2Int
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector3
// UnityEngine.Vector3Int
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
{
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10;
};
// UnityEngine.Vector3Int
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// UnityEngine.Vector4
// System.Void
// System.Void
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters
// FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters
// FIMSpace.Generating.OStamperMultiSet/PrefabSettings
// FIMSpace.Generating.OStamperMultiSet/PrefabSettings
// UnityEngine.ParticleSystem/EmissionModule
// UnityEngine.ParticleSystem/EmissionModule
// System.Nullable`1<UnityEngine.Quaternion>
// System.Nullable`1<UnityEngine.Quaternion>
// System.Nullable`1<UnityEngine.Vector2>
// System.Nullable`1<UnityEngine.Vector2>
// System.Nullable`1<UnityEngine.Vector3>
// System.Nullable`1<UnityEngine.Vector3>
// UnityEngine.Bounds
// UnityEngine.Bounds
// FIMSpace.Generating.Checker.CheckerField
// FIMSpace.Generating.Checker.CheckerField
// 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.FacilityPlanHelper
// FIMSpace.Generating.FacilityPlanHelper
// FIMSpace.Generating.FieldSetupComposition
struct FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_StaticFields
{
// System.Double FIMSpace.Generating.FieldSetupComposition::lastCheckedIn
double ___lastCheckedIn_19;
};
// FIMSpace.Generating.FieldSetupComposition
// FIMSpace.Generating.FieldVariable
// FIMSpace.Generating.FieldVariable
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// FIMSpace.Generating.ObjectStamperEmittedInfo
// FIMSpace.Generating.ObjectStamperEmittedInfo
// UnityEngine.Ray
// UnityEngine.Ray
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// FIMSpace.Generating.PathFind.SimplePathGuide
// FIMSpace.Generating.PathFind.SimplePathGuide
// FIMSpace.Generating.SpawnInstructionGuide
// FIMSpace.Generating.SpawnInstructionGuide
// FIMSpace.Generating.SpawnRestrictionsGroup
// FIMSpace.Generating.SpawnRestrictionsGroup
// FIMSpace.Generating.GridPainter/PainterCell
// FIMSpace.Generating.GridPainter/PainterCell
// FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
// FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea
// FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea
// FIMSpace.Generating.PoseStamp/Coords
// FIMSpace.Generating.PoseStamp/Coords
// System.Collections.Generic.KeyValuePair`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.KeyValuePair`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.KeyValuePair`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.KeyValuePair`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Nullable`1<UnityEngine.Bounds>
// System.Nullable`1<UnityEngine.Bounds>
// System.Nullable`1<UnityEngine.RaycastHit>
// System.Nullable`1<UnityEngine.RaycastHit>
// UnityEngine.AudioClip
// UnityEngine.AudioClip
// UnityEngine.Component
// UnityEngine.Component
// FIMSpace.Generating.FieldCell
// FIMSpace.Generating.FieldCell
// UnityEngine.GameObject
// UnityEngine.GameObject
// FIMSpace.Generating.InstantiatedFieldInfo
// FIMSpace.Generating.InstantiatedFieldInfo
// UnityEngine.Material
// UnityEngine.Material
// UnityEngine.Mesh
// UnityEngine.Mesh
// System.MulticastDelegate
// System.MulticastDelegate
// FIMSpace.Generating.OSPrefabReference
// FIMSpace.Generating.OSPrefabReference
// FIMSpace.Generating.OStampPhysicalPlacementSetup
// FIMSpace.Generating.OStampPhysicalPlacementSetup
// UnityEngine.ScriptableObject
// UnityEngine.ScriptableObject
// System.SystemException
// System.SystemException
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// UnityEngine.Texture
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
struct PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_StaticFields
{
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::Empty
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___Empty_10;
};
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
struct RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_StaticFields
{
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::Empty
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 ___Empty_4;
};
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
// FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
// FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
// FIMSpace.Generating.PlanHelper/HelperRect
// FIMSpace.Generating.PlanHelper/HelperRect
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>
// System.Func`2<UnityEngine.RaycastHit,System.Single>
// System.Func`2<UnityEngine.RaycastHit,System.Single>
// System.Func`2<UnityEngine.Vector3,System.Single>
// System.Func`2<UnityEngine.Vector3,System.Single>
// System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>
// System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>
// System.Action
// System.Action
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// FIMSpace.Generating.Planning.BuildPlanPreset
// FIMSpace.Generating.Planning.BuildPlanPreset
// UnityEngine.Collider
// UnityEngine.Collider
// FIMSpace.Generating.FieldModification
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields
{
// System.Int32 FIMSpace.Generating.FieldModification::_subDraw
int32_t ____subDraw_29;
};
// FIMSpace.Generating.FieldModification
// FIMSpace.Generating.FieldSetup
// FIMSpace.Generating.FieldSetup
// 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
// UnityEngine.ParticleSystem
// UnityEngine.ParticleSystem
// UnityEngine.Renderer
// UnityEngine.Renderer
// UnityEngine.Rigidbody
// UnityEngine.Rigidbody
// UnityEngine.Texture2D
// UnityEngine.Texture2D
// UnityEngine.Transform
// UnityEngine.Transform
// FIMSpace.Generating.PlanHelper/ConnectionRect
// FIMSpace.Generating.PlanHelper/ConnectionRect
// UnityEngine.AudioBehaviour
// UnityEngine.AudioBehaviour
// UnityEngine.BoxCollider
// UnityEngine.BoxCollider
// UnityEngine.MeshCollider
// UnityEngine.MeshCollider
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// UnityEngine.RectTransform
struct RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_StaticFields
{
// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
ReapplyDrivenProperties_t3482EA130A01FF7EE2EEFE37F66A5215D08CFE24* ___reapplyDrivenProperties_4;
};
// UnityEngine.RectTransform
// UnityEngine.SkinnedMeshRenderer
// UnityEngine.SkinnedMeshRenderer
// FIMSpace.Generating.SpawnInstruction
// FIMSpace.Generating.SpawnInstruction
// UnityEngine.AudioSource
// UnityEngine.AudioSource
// FIMSpace.Generating.AudioStamp
// FIMSpace.Generating.AudioStamp
// FIMSpace.Generating.OStampStigma
// FIMSpace.Generating.OStampStigma
// ObjectStampEmitterBase
// ObjectStampEmitterBase
// FIMSpace.Generating.PGGGeneratorRoot
// FIMSpace.Generating.PGGGeneratorRoot
// FIMSpace.Generating.PGG_MinimapDisplayController
// FIMSpace.Generating.PGG_MinimapDisplayController
// FIMSpace.Generating.PGG_MinimapHandler
struct PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields
{
// FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_MinimapHandler::<Instance>k__BackingField
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___U3CInstanceU3Ek__BackingField_4;
};
// FIMSpace.Generating.PGG_MinimapHandler
// FIMSpace.Generating.PoseStamp
// FIMSpace.Generating.PoseStamp
// FIMSpace.Generating.VisualStamp
// FIMSpace.Generating.VisualStamp
// FIMSpace.Generating.ObjectStampEmitter
// FIMSpace.Generating.ObjectStampEmitter
// FIMSpace.Generating.ObjectStampMultiEmitter
struct ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.ObjectStampMultiEmitter::_toPhysSimulate
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ____toPhysSimulate_23;
};
// FIMSpace.Generating.ObjectStampMultiEmitter
// FIMSpace.Generating.PGGGeneratorBase
// FIMSpace.Generating.PGGGeneratorBase
// FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY
// FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY
// FIMSpace.Generating.GridPainter
// FIMSpace.Generating.GridPainter
// FIMSpace.Generating.PGGPlanGeneratorBase
// FIMSpace.Generating.PGGPlanGeneratorBase
// FIMSpace.Generating.FacilityGenerator
// FIMSpace.Generating.FacilityGenerator
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray
{
ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1];
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** 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, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Transform[]
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24 : public RuntimeArray
{
ALIGN_FIELD (8) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* m_Items[1];
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.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;
}
};
// 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;
}
};
// UnityEngine.Color[]
struct ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389 : public RuntimeArray
{
ALIGN_FIELD (8) Color_tD001788D726C3A7F1379BEED0260B9591F440C1F m_Items[1];
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F value)
{
m_Items[index] = value;
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// FIMSpace.Generating.SpawnInstruction[]
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C : public RuntimeArray
{
ALIGN_FIELD (8) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 m_Items[1];
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
}
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
#endif
}
};
// System.Boolean[]
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
{
ALIGN_FIELD (8) bool m_Items[1];
inline bool GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline bool* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, bool value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline bool GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
{
m_Items[index] = value;
}
};
// 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;
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// FIMSpace.Generating.GridPainter/PainterCell[]
struct PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36 : public RuntimeArray
{
ALIGN_FIELD (8) PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 m_Items[1];
inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* 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, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Instructions_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawns_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___childCells_8), (void*)NULL);
#endif
}
inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Instructions_4), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___spawns_6), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___childCells_8), (void*)NULL);
#endif
}
};
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke_back(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled);
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke_cleanup(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled);
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com_back(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled);
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com_cleanup(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled);
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::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) ;
// T FGeneratingUtilities::GetRandomElement<System.Object>(System.Collections.Generic.List`1<T>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGeneratingUtilities_GetRandomElement_TisRuntimeObject_m8353CDB351DAC3A2FE2D29F6821C8BDE058360FD_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, bool ___1_unityRandom, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::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) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 Dictionary_2_get_Item_m90AEC10B96328AAE0F9805E24128658FC70C7053_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponentInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponentInChildren_TisRuntimeObject_mED181B37054A10395CA356010754C7DFC685893C_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T FIMSpace.FTransformMethods::FindComponentInAllChildren<System.Object>(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FTransformMethods_FindComponentInAllChildren_TisRuntimeObject_mDF3A386658E3EBA166405ED0329F40DF23C1A678_gshared (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::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<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mF4F8A038DD4D003B53C9F9FBD59BE985DF89CA32_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF0D21BB9F886B464641457FFE227B804F71B0E56_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Add(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1A83AAAEC01872A710284D3DB421FBE9E8495917_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, RuntimeObject* ___0_key, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___1_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m050FCC00F247D3C7524516055F481BA1C43AA3CB_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76 Dictionary_2_GetEnumerator_m897496B1F413700678CCC6C1180EA94C90716AA1_gshared (Dictionary_2_tD9F8EE9C2E6323A83CDA0DCE5C084C1AE2BC9D57* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8DC93BC516FCEC9F4BFF3CC21533CD011EC25583_gshared (Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117 Enumerator_get_Current_m6CB2FE65E249F6D79F027E5A2FA091DECF7A38DB_gshared_inline (Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 KeyValuePair_2_get_Value_m226AF516E6D500A579E2E93E92F0E9B840D52A32_gshared_inline (KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m41B6D099B52E35A43678083ECA6B39E4AD5D0084_gshared_inline (KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m6B50F32B84710361E646CF24688F64D8C5201BD2_gshared (Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> FIMSpace.FTransformMethods::FindComponentsInAllChildren<System.Object>(UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.RaycastHit,System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234_gshared (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<UnityEngine.RaycastHit,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_gshared (RuntimeObject* ___0_source, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___1_keySelector, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Vector3>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit>::.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<UnityEngine.RaycastHit>::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) ;
// T[] System.Collections.Generic.List`1<UnityEngine.RaycastHit>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797_gshared (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Vector3>::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<UnityEngine.Vector3>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Quaternion>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Quaternion>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_gshared (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.RaycastHit>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_gshared_inline (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.RaycastHit>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_gshared (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Single>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_gshared (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Boolean>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGGUtils::CheckForNulls<System.Object>(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_classes, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Boolean>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Boolean>::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.Collections.Generic.List`1<UnityEngine.Vector3Int>::.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<UnityEngine.Vector3Int>::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<System.Int32>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_gshared (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3Int>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910_gshared (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___0_item, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::.ctor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenGraph_2__ctor_m39465F027D331F1F00CDCB0AB97DB5A3D3A66B75_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, bool ___0_reset, const RuntimeMethod* method) ;
// T1 FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::AddCell(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_AddCell_mC4B78E35D26FD0C9E985E042E23179713989D5B5_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGGUtils::AdjustCount<System.Object>(System.Collections.Generic.List`1<T>,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGUtils_AdjustCount_TisRuntimeObject_m05E893418B8EC7C1CB58F6AA20FCDBAD7140E222_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, int32_t ___1_targetCount, bool ___2_addNulls, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA_gshared (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Boolean>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_gshared (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::GetMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::GetMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Bounds>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_gshared (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Bounds>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Bounds>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_gshared (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::IsEmpty(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenGraph_2_IsEmpty_m146258C7D01DD7541BC334CCB8414DA7E505ABB8_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FGenerators::CheckForNulls<System.Object>(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_CheckForNulls_TisRuntimeObject_m17BC141DFEE417C4265BC8AD7463A47821072E51_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_classes, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Vector2>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<UnityEngine.Vector2>::get_Value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_gshared (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method) ;
// TResult System.Func`2<UnityEngine.Vector3,System.Single>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method) ;
// TResult System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>::Invoke(T1,T2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.MinMaxF::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxF__ctor_m142B0CCCA0E8229BFC83EADB0A67B4A3DECE2203 (MinMaxF_t571A0036EEC0438313D55F69B47CDD95B9363772* __this, float ___0_min, float ___1_max, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.Searchable::set_IsSetted(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Searchable_set_IsSetted_m91D8FDA209C4D5978770F23ACC56C8CA9AA81554_inline (bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Generating.Searchable::get_IsSetted()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Searchable_get_IsSetted_m443FC4C86BAC6E314947343873BEF619CB86BB07_inline (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.AudioSource>()
inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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) ;
// T UnityEngine.Component::GetComponentInChildren<UnityEngine.AudioSource>()
inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponentInChildren_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m1C7B25F09C77FF7717570FD809CF0037D9971C6A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponentInParent<UnityEngine.AudioSource>()
inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponentInParent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_mFD19A7F4F7629CBAEC817895D7DF862EDED89193 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.AudioStamp::Randomize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_Randomize_m94DFFB269644E806BBD681F97CB94B9381A35B90 (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, 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.Int32 System.Collections.Generic.List`1<UnityEngine.AudioClip>::get_Count()
inline int32_t List_1_get_Count_mD6AEFC7D3D92928AFB598DEEC68561D8A621CB8F_inline (List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T FGeneratingUtilities::GetRandomElement<UnityEngine.AudioClip>(System.Collections.Generic.List`1<T>,System.Boolean)
inline AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* FGeneratingUtilities_GetRandomElement_TisAudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20_m39BADB0A5686A93E73771135B0DD427E27E8BBA3 (List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F* ___0_list, bool ___1_unityRandom, const RuntimeMethod* method)
{
return (( AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* (*) (List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F*, bool, const RuntimeMethod*))FGeneratingUtilities_GetRandomElement_TisRuntimeObject_m8353CDB351DAC3A2FE2D29F6821C8BDE058360FD_gshared)(___0_list, ___1_unityRandom, method);
}
// System.Void UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_value, 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.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.AudioSource::get_volume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AudioSource_get_volume_m9CCF33BC636562EA282FDE07463B547D70134EE3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Single FIMSpace.Generating.FGenerators::GetRandom(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441 (float ___0_from, float ___1_to, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_volume(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Single UnityEngine.AudioSource::get_pitch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AudioSource_get_pitch_mB1B0B8A52400B5C798BF1E644FE1C2FFA20A9863 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_pitch(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_pitch_mD14631FC99BF38AAFB356D9C45546BC16CF9E811 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AudioSource::get_loop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioSource_get_loop_m2D83BF58E1BD1BEE4CC80413C12E761D3310FC2C (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// UnityEngine.AudioClip UnityEngine.AudioSource::get_clip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __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.Void UnityEngine.AudioSource::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.AudioClip::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_time(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.GameObject>::get_Count()
inline int32_t List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::DoBackupFor(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_DoBackupFor_m8CC4E7643A803194964EF39B5A79969DA9E68292 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_objects, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulationList(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_PrepareSimulationList_m7100C7F1679ABA9E991E3BB643D94D4DF2CA6C4F (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_objects, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OStampPhysicalPlacementSetup_PrepareSimulation_m8F9CF641ED8F630CAE542B85958620D442D3D968 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ApplySimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ApplySimulation_m1B32FC29B1CCEAE1EEDAB31A57B3C58BD7302543 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, 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::LogException(System.Exception)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::RestoreBackuped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_RestoreBackuped_m1E79A6B58C1527346AC741F73D92210506506706 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::MovedSimulationObjects(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_MovedSimulationObjects_mC846A133E065733CD7B629E8E0E5C8FA297CCD12 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_target, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::FinishSimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_FinishSimulation_m8B02837D1DB3CBD6ACE48CFA581804B8F6BF2F5B (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.GameObject>::.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<UnityEngine.GameObject>::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 System.Collections.Generic.List`1<UnityEngine.GameObject>::Add(T)
inline void List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ProceedOn(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ProceedOn_mB92F3FA3F99FA313CAAD5985DE750D68161F0EF5 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_o, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::get_autoSimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_get_autoSimulation_m6D875546CE30125226E7E92318F2342F4AD57F83 (const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.GameObject>::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);
}
// UnityEngine.GameObject UnityEngine.GameObject::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.Scene UnityEngine.GameObject::get_scene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::UnloadPhysSimScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_UnloadPhysSimScene_mF6F8E325F26A7AEEEE2EDF81D8B2D34D551BC9C3 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::GetCollisionAround(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* OStampPhysicalPlacementSetup_GetCollisionAround_m4A28E87A4430843BD5687AF6E9354314F33DD765 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_toSimulate, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.Collider>::get_Item(System.Int32)
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void UnityEngine.Collider::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Collider>::get_Count()
inline int32_t List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.SceneManagement.Scene FIMSpace.Generating.OStampPhysicalPlacementSetup::GenerateSimulationScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 OStampPhysicalPlacementSetup_GenerateSimulationScene_mA8C2779C4EA215A6E109D827428E9084D369A97D (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.Object::Instantiate<UnityEngine.GameObject>(T)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
}
// System.Void UnityEngine.SceneManagement.SceneManager::MoveGameObjectToScene(UnityEngine.GameObject,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SceneManager_MoveGameObjectToScene_mF5DC73256FA145D321DE14771F93AF7B832FE62A (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_go, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_scene, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulationObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_PrepareSimulationObjects_m0862DF4E48B809944C2576336B08CD73D3AF8236 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// UnityEngine.PhysicsScene UnityEngine.PhysicsSceneExtensions::GetPhysicsScene(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE PhysicsSceneExtensions_GetPhysicsScene_mC7D6FE0FA798195A3BA3B3BA6D41F4D947D037AD (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method) ;
// System.Void UnityEngine.Physics::set_autoSimulation(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_set_autoSimulation_m1689299C0328790F6C350B40B53D092DA033389B (bool ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_fixedDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
// System.Void UnityEngine.PhysicsScene::Simulate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PhysicsScene_Simulate_m8F1DFA08BF5DBFBB1FF452ABC98E40C938EA1425 (PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* __this, float ___0_step, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::OnSimulationFixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_OnSimulationFixedUpdate_mA3CC79D142BFA25422420C2CF6D3ACBFF1BFD94B (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStampPhysicalPlacementSetup::CheckSimulatedObjectsVeclocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStampPhysicalPlacementSetup_CheckSimulatedObjectsVeclocity_m42ADB7398EB4D3DF9DB5004ADFF9C41419DB8FA7 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __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.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SceneManagement.Scene::op_Equality(UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_lhs, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.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) ;
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Item(TKey)
inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9 (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_key, const RuntimeMethod* method)
{
return (( TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Dictionary_2_get_Item_m90AEC10B96328AAE0F9805E24128658FC70C7053_gshared)(__this, ___0_key, method);
}
// T System.Collections.Generic.List`1<UnityEngine.Rigidbody>::get_Item(System.Int32)
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Generating.FGenerators::DestroyObject(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Rigidbody>::get_Count()
inline int32_t List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_inline (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.MeshCollider>::get_Item(System.Int32)
inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* List_1_get_Item_m7863748F344C405EE0FAE2FBCD54C070A2B00D15 (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* (*) (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void UnityEngine.MeshCollider::set_convex(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.MeshCollider>::get_Count()
inline int32_t List_1_get_Count_mF2DC7A7A3C48DEB359ECB682DA4739D10D63DD13_inline (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.SceneManagement.Scene::get_isLoaded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Scene_get_isLoaded_m5BC54CEB27330040A0BC69E66E94EE97E87298BC (Scene_tA1DC762B79745EB5140F054C884855B922318356* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SceneManagement.SceneManager::UnloadScene(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SceneManager_UnloadScene_m33AF25821B1410F3C53A92531A8F098614067397 (Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_scene, const RuntimeMethod* method) ;
// System.Void UnityEngine.SceneManagement.CreateSceneParameters::.ctor(UnityEngine.SceneManagement.LocalPhysicsMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CreateSceneParameters__ctor_m5882727FF06AA3F9AE8BD0689F50655065731B0A (CreateSceneParameters_tC23DC762B8650C97069BC777E89AF9DBC659D049* __this, int32_t ___0_physicsMode, const RuntimeMethod* method) ;
// UnityEngine.SceneManagement.Scene UnityEngine.SceneManagement.SceneManager::CreateScene(System.String,UnityEngine.SceneManagement.CreateSceneParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 SceneManager_CreateScene_m5B08B7C72FA1DF35B70647E91A9D679A569DC714 (String_t* ___0_sceneName, CreateSceneParameters_tC23DC762B8650C97069BC777E89AF9DBC659D049 ___1_parameters, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.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.Void FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::RestoreBackupedTransform(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929 (TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, bool ___1_setParent, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.MeshCollider>::.ctor()
inline void List_1__ctor_m7768F816328EFA7D97D17A39DEF542E8957F785C (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.MeshCollider>::Clear()
inline void List_1_Clear_mD545108DF4DBCD7252FB46638EA6444C68AF41E9_inline (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rigidbody>::.ctor()
inline void List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025 (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rigidbody>::Clear()
inline void List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_inline (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::.ctor()
inline void List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::Clear()
inline void List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// T UnityEngine.GameObject::GetComponent<UnityEngine.Collider>()
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 UnityEngine.GameObject::GetComponentInChildren<UnityEngine.Collider>()
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);
}
// System.Boolean UnityEngine.MeshCollider::get_convex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.MeshCollider>::Add(T)
inline void List_1_Add_m78A1A44C36B9A43CA133CB61DAB34B9715572108_inline (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* __this, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// T FIMSpace.FTransformMethods::FindComponentInAllChildren<UnityEngine.MeshFilter>(UnityEngine.Transform)
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* FTransformMethods_FindComponentInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD29A38014121BD9A0EF795183776EFA14CD632A5 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))FTransformMethods_FindComponentInAllChildren_TisRuntimeObject_mDF3A386658E3EBA166405ED0329F40DF23C1A678_gshared)(___0_transformToSearchIn, 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) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.MeshCollider>()
inline MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Collider>::Add(T)
inline void List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// T UnityEngine.GameObject::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Rigidbody>::Add(T)
inline void List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_inline (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Renderer>::.ctor()
inline void List_1__ctor_m803E10F7A50EB22BF82C0C1AB251D5407B4496DE (List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Renderer>::Clear()
inline void List_1_Clear_m2015A321C3FE1E88A4A285CC4C0890648746A0A5_inline (List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Transform>()
inline TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method);
}
// T[] UnityEngine.Component::GetComponents<UnityEngine.Collider>()
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, 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.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.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, 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.Physics::get_gravity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m1B27F500505FFB57D78548B9F5A540A2AD092903 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, 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) ;
// System.Single UnityEngine.RaycastHit::get_distance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.GameObject::get_layer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// 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.Boolean UnityEngine.Physics::GetIgnoreLayerCollision(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_GetIgnoreLayerCollision_m6FAFF3D7B295E3ECC55DF0F3032AD4DB6210255D (int32_t ___0_layer1, int32_t ___1_layer2, 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) ;
// UnityEngine.Collider[] UnityEngine.Physics::OverlapSphere(UnityEngine.Vector3,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Physics_OverlapSphere_m2D0C9BC78473512F1F89AE731FBAE1B734EDF3EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, int32_t ___2_layerMask, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::get_isTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Collider>::Contains(T)
inline bool List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
// System.Boolean FIMSpace.Generating.FGenerators::IsChildOf(UnityEngine.Transform,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_IsChildOf_mF88590A820C079E6F4E28A8A21C42E0B51C869F3 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_child, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_rootParent, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Clear()
inline void Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74 (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, const RuntimeMethod*))Dictionary_2_Clear_mF4F8A038DD4D003B53C9F9FBD59BE985DF89CA32_gshared)(__this, 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) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::.ctor()
inline void Dictionary_2__ctor_mE73CA6C1FB759C6C14FE365831EC5D8B817CC5F6 (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, const RuntimeMethod*))Dictionary_2__ctor_mF0D21BB9F886B464641457FFE227B804F71B0E56_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::SetBackup(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformBackup_SetBackup_mE8C0039035AE59762FB84CB1E794C5B257E34194 (TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Add(TKey,TValue)
inline void Dictionary_2_Add_m2A5BAC2BD2C96EE638E96572993D91591AD2CD5F (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_key, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127, const RuntimeMethod*))Dictionary_2_Add_m1A83AAAEC01872A710284D3DB421FBE9E8495917_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Int32 System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Count()
inline int32_t Dictionary_2_get_Count_mE6AE7D680DD8E34340ABEA6E7BB1B8C6C9A8B67A (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, const RuntimeMethod*))Dictionary_2_get_Count_m050FCC00F247D3C7524516055F481BA1C43AA3CB_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::GetEnumerator()
inline Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02 Dictionary_2_GetEnumerator_m64308F1DC0C4008EAFBBBD364EA72C921760CCF9 (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* __this, const RuntimeMethod* method)
{
return (( Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02 (*) (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m897496B1F413700678CCC6C1180EA94C90716AA1_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::Dispose()
inline void Enumerator_Dispose_m5D828F13117B18E0BC5D8B24CDA79E9EB29C1C17 (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02*, const RuntimeMethod*))Enumerator_Dispose_m8DC93BC516FCEC9F4BFF3CC21533CD011EC25583_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Current()
inline KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92 Enumerator_get_Current_mADC281BF01CB78B5CBD238ACA1A5B8BB6E2463B2_inline (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92 (*) (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02*, const RuntimeMethod*))Enumerator_get_Current_m6CB2FE65E249F6D79F027E5A2FA091DECF7A38DB_gshared_inline)(__this, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Value()
inline TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 KeyValuePair_2_get_Value_m11CD1C0708A2692A374A47A6540E99EC3059E38E_inline (KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92* __this, const RuntimeMethod* method)
{
return (( TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 (*) (KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92*, const RuntimeMethod*))KeyValuePair_2_get_Value_m226AF516E6D500A579E2E93E92F0E9B840D52A32_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::get_Key()
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* KeyValuePair_2_get_Key_m20FE8E0740ACA5CDE33181E918305FE996A5FA8D_inline (KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92* __this, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92*, const RuntimeMethod*))KeyValuePair_2_get_Key_m41B6D099B52E35A43678083ECA6B39E4AD5D0084_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.GameObject,FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup>::MoveNext()
inline bool Enumerator_MoveNext_m3759C5F58F16FFCD2EBCA13F8B3065592A15C645 (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02*, const RuntimeMethod*))Enumerator_MoveNext_m6B50F32B84710361E646CF24688F64D8C5201BD2_gshared)(__this, method);
}
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.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.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.GameObject::get_isStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::set_isStatic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>::get_Item(System.Int32)
inline MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6 (List_1_t533C65B4682217894A3923A15A70A8266CEF5147* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* (*) (List_1_t533C65B4682217894A3923A15A70A8266CEF5147*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 UnityEngine.Object::GetInstanceID()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters>::get_Count()
inline int32_t List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_inline (List_1_t533C65B4682217894A3923A15A70A8266CEF5147* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t533C65B4682217894A3923A15A70A8266CEF5147*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.OSPrefabReference>::get_Count()
inline int32_t List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.OSPrefabReference>::get_Item(System.Int32)
inline OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687 (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* (*) (List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// 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) ;
// 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.GameObject FIMSpace.Generating.PrefabReference::get_GameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871 (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>::get_Item(System.Int32)
inline PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A (List_1_t87E336F669AA4584F9C83583A63331248C3113DF* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* (*) (List_1_t87E336F669AA4584F9C83583A63331248C3113DF*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.OStamperMultiSet/PrefabSettings>::get_Count()
inline int32_t List_1_get_Count_mF440C1A6900E0A796CE609BB764A5A32AAF46A90_inline (List_1_t87E336F669AA4584F9C83583A63331248C3113DF* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t87E336F669AA4584F9C83583A63331248C3113DF*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.PrefabReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabReference__ctor_m18BC0D4A5284068EB9B84939363E80F4826EB338 (PrefabReference_tA473DA9EC2BFA069AD8F067817E43425B29BD53D* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OSPrefabReference::RefreshBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OSPrefabReference_RefreshBounds_m0BB3CC2675C30237C221479CC09C4C9EB2521C9B (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::GetBasicBounds(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 OSPrefabReference_GetBasicBounds_m3A57558F8EADE164FB697766A60F250A3357AACD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::BuildFullBounds(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 OSPrefabReference_BuildFullBounds_mE41D2006E0CBF2CD4174B71D761E8648AEB2EA67 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, 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.Boolean FIMSpace.Generating.OSPrefabReference::HasFlat(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OSPrefabReference_HasFlat_m0BD817779306755156E7AE39A7288C7FA54F99F0 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OSPrefabReference::GetScaledBoundsExt(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OSPrefabReference_GetScaledBoundsExt_m6628DA230CAD8FCDE6DF753DF25CA430BF911749 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Rotate(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<T> FIMSpace.FTransformMethods::FindComponentsInAllChildren<UnityEngine.SkinnedMeshRenderer>(UnityEngine.Transform,System.Boolean)
inline List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method)
{
return (( List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared)(___0_transformToSearchIn, ___1_includeInactive, method);
}
// T System.Collections.Generic.List`1<UnityEngine.SkinnedMeshRenderer>::get_Item(System.Int32)
inline SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65 (List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* (*) (List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// UnityEngine.Mesh UnityEngine.SkinnedMeshRenderer::get_sharedMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* SkinnedMeshRenderer_get_sharedMesh_m73D141639F0B72EBFAEF21D667AEFCA6E119A302 (SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* __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) ;
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.SkinnedMeshRenderer>::get_Count()
inline int32_t List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_inline (List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<T> FIMSpace.FTransformMethods::FindComponentsInAllChildren<UnityEngine.MeshFilter>(UnityEngine.Transform,System.Boolean)
inline List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method)
{
return (( List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared)(___0_transformToSearchIn, ___1_includeInactive, method);
}
// T System.Collections.Generic.List`1<UnityEngine.MeshFilter>::get_Item(System.Int32)
inline MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348 (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.MeshFilter>::get_Count()
inline int32_t List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<T> FIMSpace.FTransformMethods::FindComponentsInAllChildren<UnityEngine.Collider>(UnityEngine.Transform,System.Boolean)
inline List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformToSearchIn, bool ___1_includeInactive, const RuntimeMethod* method)
{
return (( List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* (*) (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, bool, const RuntimeMethod*))FTransformMethods_FindComponentsInAllChildren_TisRuntimeObject_m6F3B975AFA92EDC82EE82A93727FEBD66B2CE659_gshared)(___0_transformToSearchIn, ___1_includeInactive, method);
}
// UnityEngine.Mesh UnityEngine.MeshCollider::get_sharedMesh()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.BoxCollider::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BoxCollider_get_center_mC370C79F9FC9398D0DD080500FA2EE14FC6E36C7 (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.BoxCollider::get_size()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::GenerateInfoForPrefab(FIMSpace.Generating.OSPrefabReference,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___0_reference, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method) ;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::RefreshEmitInfo(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_RefreshEmitInfo_m19EDCBBB51B04E1AB183D75EF05B9CC1F42BDA75 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::R(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_R_m1176AAFA454ED017F698359A8DA5D4339E3B407B (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_to, const RuntimeMethod* method) ;
// System.Single FIMSpace.Generating.OStamperSet::R(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, float ___0_to, const RuntimeMethod* method) ;
// System.Single FIMSpace.Generating.OStamperSet::GetRandomRotation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_GetRandomRotation_mAF5A328A263193B2FB2F0D91A0730A56ED208DDB (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, float ___0_step, const RuntimeMethod* method) ;
// System.Single FIMSpace.Generating.OStamperSet::GetAngleFor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB (float ___0_step, float ___1_randAxis, float ___2_random, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetRayOrigin(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetRayOrigin_mD53BE4FD67BE8DC356C8E200B303519C767480C7 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetCastVector(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetCastVector_mD1FAD74EDC4E4F281CE612EA006A622045C7486E (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method) ;
// UnityEngine.RaycastHit[] FIMSpace.Generating.OStamperSet::BoundsCast(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* OStamperSet_BoundsCast_m687BF09BD6FC1049E669F75FAD2BA084B7E7C488 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_boundsRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_directionNormalized, float ___4_targetDistance, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.RaycastHit,System.Single>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234 (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Linq.IOrderedEnumerable`1<TSource> System.Linq.Enumerable::OrderBy<UnityEngine.RaycastHit,System.Single>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>)
inline RuntimeObject* Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706 (RuntimeObject* ___0_source, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* ___1_keySelector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*, const RuntimeMethod*))Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_gshared)(___0_source, ___1_keySelector, method);
}
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.RaycastHit>(System.Collections.Generic.IEnumerable`1<TSource>)
inline RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6_gshared)(___0_source, 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::get_lossyScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* 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) ;
// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, 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.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.ObjectStamperEmittedInfo::GetPositionOffsetLocal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __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) ;
// System.Boolean FIMSpace.Generating.OStamperSet::CheckOverlapping(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OStamperSet_CheckOverlapping_mF10A0791472214D28E0F860F45F47184C63EE54C (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_originHit, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::.ctor(UnityEngine.Transform,FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.RaycastHit,UnityEngine.RaycastHit[],UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlacementVolumeRaycastingData__ctor_m23BF76E6931F9B0118292A2CB2E7CD5105FA825F (PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_emitter, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___1_emittedInfo, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_mainHit, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___3_raycastHits, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_lineCastPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_raycastingDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_customPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___7_customNormal, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___8_backupFullLineCast, const RuntimeMethod* method) ;
// System.Void UnityEngine.Physics::SyncTransforms()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (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) ;
// System.Int32 UnityEngine.Physics::OverlapBoxNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Collider[],UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapBoxNonAlloc_m3038DC8025CE15A90EED056EE324AD9E547BDB76 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___2_results, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_orientation, 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 FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::.ctor(System.Boolean,System.String,UnityEngine.RaycastHit,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623 (RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41* __this, bool ___0_allow, String_t* ___1_info, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_targetPosition, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.String>::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.Boolean UnityEngine.GameObject::CompareTag(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_tag, const RuntimeMethod* method) ;
// System.String UnityEngine.GameObject::get_tag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.String>::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 UnityEngine.Component::GetComponentInChildren<FIMSpace.Generating.OStampStigma>()
inline OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponentInParent<FIMSpace.Generating.OStampStigma>()
inline OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* Component_GetComponentInParent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m10710EEC81FDDD1EC1799DA1A350B16C8BE16E62 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>::get_Item(System.Int32)
inline OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* (*) (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.OStamperSet>::get_Count()
inline int32_t List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.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::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.String System.Single::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __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.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, 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.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) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
// System.String UnityEngine.Vector3::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Vector3>::.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);
}
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult FIMSpace.Generating.OStamperSet::CheckRestrictionsOn(FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 OStamperSet_CheckRestrictionsOn_mFEA9E32059D5300A8AAB9906CE6003957C63A6ED (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___0_volumeData, bool ___1_checkStandPlace, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OSPrefabReference::GetScaledBoundsExt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OSPrefabReference_GetScaledBoundsExt_m98D751CD823649BF59A6928FC47587C3F2940FBE (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ;
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::GetRotationOn(UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_normal, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::GetWorldOffsetOnHit(UnityEngine.Transform,UnityEngine.RaycastHit,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetWorldOffsetOnHit_mA69AB866DF2FD05A0BC0EDA5133DBAA31152F6DF (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_originPoint, const RuntimeMethod* method) ;
// UnityEngine.Collider[] UnityEngine.Physics::OverlapBox(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Physics_OverlapBox_mC38B579DEFD0341FCAEF8B8EC8B1E37A2C12366D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_orientation, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// System.String UnityEngine.Component::get_tag()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Component_get_tag_m7561A81116CAB82B8A459E934662BFC2039FB7EF (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.String>::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.Matrix4x4 FIMSpace.Generating.ObjectStamperEmittedInfo::GetMatrixFor(UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>,System.Nullable`1<UnityEngine.Quaternion>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_customOrigin, Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 ___2_customRotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetRawRayOrigin(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetRawRayOrigin_m96A982EAE3CA2C1CC65D2935F721B14B8924401D (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetBoundedDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetBoundedDirection_m3F079516DAD924808D0FF6F24AAF074CCEB700E4 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_localDirection, const RuntimeMethod* method) ;
// UnityEngine.RaycastHit[] UnityEngine.Physics::BoxCastAll(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Quaternion,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* Physics_BoxCastAll_m0EB3E1DC72AD4194B358FF3E0E92AFC2F515F84F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_orientation, float ___4_maxDistance, int32_t ___5_layerMask, int32_t ___6_queryTriggerInteraction, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit>::.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);
}
// T UnityEngine.Component::GetComponent<FIMSpace.Generating.OStampStigma>()
inline OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* Component_GetComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_mD624EFFB342A542B5017A121B7A524A375F40B72 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.RaycastHit>::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);
}
// T[] System.Collections.Generic.List`1<UnityEngine.RaycastHit>::ToArray()
inline RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797 (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* __this, const RuntimeMethod* method)
{
return (( RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* (*) (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*, const RuntimeMethod*))List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797_gshared)(__this, 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.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetShiftedAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetShiftedAxis_m66065601FC04EFD9DC521DA835E15C7EDA4F2220 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_target, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, 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) ;
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Boolean System.Nullable`1<UnityEngine.Vector3>::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<UnityEngine.Vector3>::get_Value()
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792 (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE*, const RuntimeMethod*))Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.OStamperSet/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m75FF214FABD5CD56D3C84F2E26CDEAB7837155E0 (U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Quaternion>::get_HasValue()
inline bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25*, const RuntimeMethod*))Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.Quaternion>::get_Value()
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method)
{
return (( Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 (*) (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25*, const RuntimeMethod*))Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_gshared)(__this, method);
}
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::MapOffsetRotation(UnityEngine.Quaternion,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotOffset, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method) ;
// UnityEngine.Vector3[] FIMSpace.Generating.OSPrefabReference::GetBoundsCorners(UnityEngine.Bounds,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* OSPrefabReference_GetBoundsCorners_mF6F6A9DF8367E1B2D44912D7B3C4B858871CA60B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, bool ___1_offsetCenter, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.GeometryUtility::CalculateBounds(UnityEngine.Vector3[],UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GeometryUtility_CalculateBounds_mE1696B5F19DD26A9F11F244021EE07BBD0E1B663 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_positions, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_transform, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// UnityEngine.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.Quaternion::get_eulerAngles()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __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) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Slerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, 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) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void 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.Boolean System.Nullable`1<UnityEngine.RaycastHit>::get_HasValue()
inline bool Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_inline (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326*, const RuntimeMethod*))Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.RaycastHit>::get_Value()
inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326* __this, const RuntimeMethod* method)
{
return (( RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 (*) (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326*, const RuntimeMethod*))Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_gshared)(__this, method);
}
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::GetSpawnPosition(UnityEngine.Transform,UnityEngine.RaycastHit,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetSpawnPosition_mC5C1401B5E38880EE622C7530BA3E4840450E362 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_customPoint, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<FIMSpace.Generating.OStampStigma>()
inline OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* GameObject_AddComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m2BA6B9ADBBD83C039A927C98E50F00E8B374EDC9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// UnityEngine.GameObject FIMSpace.Generating.ObjectStamperEmittedInfo::Spawn(UnityEngine.Transform,UnityEngine.Transform,System.Nullable`1<UnityEngine.RaycastHit>,System.Nullable`1<UnityEngine.Vector3>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStamperEmittedInfo_Spawn_m8C246921454ADAB3E7B36A05BDCAC39EBD4561C5 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_spawnerTransform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentForSpawned, Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_customPosition, bool ___4_setParent, const RuntimeMethod* method) ;
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::Emit(System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, bool ___0_noRepetition, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method) ;
// UnityEngine.GameObject ObjectStampEmitterBase::SpawnEmitPrefab(FIMSpace.Generating.OStamperSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29 (ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70* __this, OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ___0_set, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.ObjectStampEmitter::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_IG_CallAfterGenerated_m60A2D07C86EDB0444340FFABACF3CC7D8C1C8A56 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.ObjectStampEmitter::ClearPreviews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_ClearPreviews_m49B3B976EA9C3325DC1C52F003B3D073FB25388D (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::SetAsLastSibling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsLastSibling_m848AF1A0B4C7912FE88D8CBCF92B83D57B2B917E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject ObjectStampEmitterBase::InternalInstatiatePrefab(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStampEmitterBase_InternalInstatiatePrefab_mDCE8F10B0277ACD26DCE90F702A9C2035367169C (ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70* __this, bool ___0_raycasted, bool ___1_setParent, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ProceedOn(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ProceedOn_mD40D6D0F658DBC0CEB7B0298FAE7DF65B288C83D (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, const RuntimeMethod* method) ;
// System.Void ObjectStampEmitterBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitterBase__ctor_m683EEC040A0BE0F371A2016FBF0CE17D76D14154 (ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::MultiSpawn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_MultiSpawn_mB219E88FCF5BC6F7F5629ABF18EC39EF91D8A990 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, bool ___0_multiDetach, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_IG_CallAfterGenerated_m6472B57524B97FD72825C1D95634B566994DA6F4 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::ClearAlreadySpawned()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_ClearAlreadySpawned_mE75D17FA17BB6E5BEC2F80CB85EAA4611A853B0A (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>::get_Item(System.Int32)
inline SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B (List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* (*) (List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// T System.Collections.Generic.List`1<System.Int32>::get_Item(System.Int32)
inline int32_t List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_gshared)(__this, ___0_index, method);
}
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::GetRandomLimitCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiStamperSetParameters_GetRandomLimitCount_m95CE72969075E5C38AFC4E1C93D801ABAD6F1432 (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Single>::get_Item(System.Int32)
inline float List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50 (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( float (*) (List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918*, int32_t, const RuntimeMethod*))List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>::get_Count()
inline int32_t List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_inline (List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::GetRandomLocalPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* SpawnArea_GetRandomLocalPoint_m9DE426FFFEEB6F27484D76FE442B518BC322C852 (SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* __this, 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.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::GetRandomLimitCount(System.Int32,FIMSpace.Generating.OStamperMultiSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiStamperSetParameters_GetRandomLimitCount_m08BF7F44DE7F5852D97E5A29CDB6DB6338463F8B (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, int32_t ___0_prefabId, OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___1_set, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Int32>::get_Count()
inline int32_t List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea>::get_Count()
inline int32_t List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_inline (List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint::.ctor(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint>::get_Item(System.Int32)
inline EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* List_1_get_Item_m92D60AD7C3751EC992A86CF2CE6A0A8B99206AF8 (List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* (*) (List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>::get_Count()
inline int32_t List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_inline (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>::get_Item(System.Int32)
inline Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* List_1_get_Item_mAD4199034E8188B8B61E57C338DBDC9D34B4AE98 (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* (*) (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean FIMSpace.Generating.FGenerators::CheckIfIsNull(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7 (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
// UnityEngine.Quaternion FIMSpace.FEngineering::QToWorld(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_QToWorld_m972D0564892441DAB70CC3599A3AE1D731081084 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_parentRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_localRotation, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PoseStamp::RandomizeCoords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_RandomizeCoords_m6757B7B25D7DC1FDCF7D3B6E3A81C571E32F1321 (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PoseStamp/Coords::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Coords__ctor_m72F32757745BC7E7A844C2B4A35383BE64EB9499 (Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Quaternion FIMSpace.FEngineering::QToLocal(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 FEngineering_QToLocal_m88082400A8AD87028D7BBECF871C59E1D9149290 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_parentRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_worldRotation, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>::Add(T)
inline void List_1_Add_mBA4F35C9714A59304FAE63DA1DEC23EC89C91CCC_inline (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* __this, Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C*, Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.PoseStamp/Coords>::.ctor()
inline void List_1__ctor_mB4A8B3A5E810A3E5FC03E700663F667C33D0B743 (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.VisualStamp::Randomize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_Randomize_m164EBF6D2B7095CEF5A02B5F4B353E881833D878 (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Mesh>::get_Count()
inline int32_t List_1_get_Count_m6536F496993F98391DCF9D74A9EFC620FDE476CD_inline (List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T FGeneratingUtilities::GetRandomElement<UnityEngine.Mesh>(System.Collections.Generic.List`1<T>,System.Boolean)
inline Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* FGeneratingUtilities_GetRandomElement_TisMesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_m82422FF0585AF37421D1634BDE1E09EEAE763AE8 (List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* ___0_list, bool ___1_unityRandom, const RuntimeMethod* method)
{
return (( Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* (*) (List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4*, bool, const RuntimeMethod*))FGeneratingUtilities_GetRandomElement_TisRuntimeObject_m8353CDB351DAC3A2FE2D29F6821C8BDE058360FD_gshared)(___0_list, ___1_unityRandom, method);
}
// System.Void UnityEngine.MeshFilter::set_sharedMesh(UnityEngine.Mesh)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F (MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* __this, Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* ___0_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Material>::get_Count()
inline int32_t List_1_get_Count_m48BBB83C5F748E6E6FF0731C3682092DEA6A7173_inline (List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T FGeneratingUtilities::GetRandomElement<UnityEngine.Material>(System.Collections.Generic.List`1<T>,System.Boolean)
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* FGeneratingUtilities_GetRandomElement_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m0717050ECE96BFCFA979673D08A9303D41F56F63 (List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* ___0_list, bool ___1_unityRandom, const RuntimeMethod* method)
{
return (( Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* (*) (List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B*, bool, const RuntimeMethod*))FGeneratingUtilities_GetRandomElement_TisRuntimeObject_m8353CDB351DAC3A2FE2D29F6821C8BDE058360FD_gshared)(___0_list, ___1_unityRandom, method);
}
// System.Void UnityEngine.Renderer::set_sharedMaterial(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.ParticleSystem/EmissionModule UnityEngine.ParticleSystem::get_emission()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 ParticleSystem_get_emission_mD9402CE632A3607DA0B0486F9F58F7FB2B44CF08 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/EmissionModule::set_rateOverTimeMultiplier(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmissionModule_set_rateOverTimeMultiplier_mB15A82A2C188437DA4432F4402731132F64259EC (EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem/EmissionModule::set_rateOverDistanceMultiplier(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmissionModule_set_rateOverDistanceMultiplier_m81DDA0BE56A0A94C247242AF9ECC4FE2051B0E29 (EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.ParticleSystem::Play(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ParticleSystem_Play_m4A59E0A2C7CA49EF75287A067305ABB314A16E62 (ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* __this, bool ___0_withChildren, const RuntimeMethod* method) ;
// System.Collections.IEnumerator FIMSpace.Generating.VisualStamp::IEDelayParticleStart(UnityEngine.ParticleSystem,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualStamp_IEDelayParticleStart_mCE9CD612161AB7D63FE652482858189C3E5D321B (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, float ___1_timeToWait, 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.VisualStamp/<IEDelayParticleStart>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEDelayParticleStartU3Ed__15__ctor_m2106CC491A3480F3C7030529C1BC71DFDD3E54D4 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.PGGPlanGeneratorBase::get_plan()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FacilityPlanHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanPreset,FIMSpace.Generating.PGGPlanGeneratorBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper__ctor_m9D36EB2E178ADBEFCE5F60FB472BC77D2A729A4E (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___0_planPreset, PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* ___1_generator, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FacilityGenerator::PreparePlan()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator_PreparePlan_mE90D3FAC734B55CFD81688AB9103BC20429CF883 (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int FIMSpace.Generating.MinMax::get_ToVector2Int()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinMax_get_ToVector2Int_mB2E8BBB89837B170D83E61E504A49E700E8810D0 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FacilityPlanHelper::SetLimits(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_SetLimits_mCBF5712C601319CBEA5D18AC7CBF5D5998013B95 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xLimit, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_zLimit, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FacilityPlanHelper::Prepare(System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityPlanHelper_Prepare_mFEA67268296143E67C2CD089EC97460A72A60D90 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* ___0_pathGuides, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>::get_Item(System.Int32)
inline SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2 (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* (*) (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::SetDefaultSettings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_SetDefaultSettings_m36C3FE10AFE52DA05E2BA647EE8098A156ABFD8B (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>::get_Count()
inline int32_t List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo> FIMSpace.Generating.FacilityPlanHelper::GenerateObjects(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* FacilityPlanHelper_GenerateObjects_mB397D0933BA643A6B862F36081311880E3A815E2 (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGGPlanGeneratorBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase__ctor_m1A76251D6A8D02ACC4BB19451C6F96DB88261094 (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::get_GetSetup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::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 FIMSpace.Generating.GridPainter::LoadCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::get_Count()
inline int32_t List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, const RuntimeMethod*))List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.FieldSetupComposition::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetupComposition__ctor_m8605B82930BE9C63A74BCC469D789E36D346E811 (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetupComposition::GetOverridedSetup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetupComposition_GetOverridedSetup_mC84EAC096EC13C8342DAA9730B765728104C0D3B (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FieldSetup::Copy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter::RefreshFieldVariables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_RefreshFieldVariables_m10BB5CC3298C96E934604EBB3821F31D796BAB1A (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>::.ctor()
inline void List_1__ctor_mE346611039398615637B589F0F2AE775778B1246 (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::GetTargetGeneratingSetup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FGenerators::SetSeed(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7 (int32_t ___0_seed, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>::.ctor()
inline void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6 (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, const RuntimeMethod*))List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>::get_Item(System.Int32)
inline GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386 (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* (*) (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>::get_Item(System.Int32)
inline SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89 (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>::Add(T)
inline void List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_inline (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>::get_Count()
inline int32_t List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>::get_Count()
inline int32_t List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_inline (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_forward()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector3Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector3Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector3Int::get_z()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>::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<FIMSpace.Generating.InstructionDefinition>::get_Item(System.Int32)
inline InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>::Add(T)
inline void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>::Clear()
inline void List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>::get_Item(System.Int32)
inline FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>::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.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>::get_Count()
inline int32_t List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Boolean>::Clear()
inline void List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, const RuntimeMethod*))List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>::.ctor()
inline void List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.PGGUtils::CheckForNulls<FIMSpace.Generating.ModificatorsPack>(System.Collections.Generic.List`1<T>)
inline void PGGUtils_CheckForNulls_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_mCC4AE344726A84763B4248EC512923175FA448CF (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* ___0_classes, const RuntimeMethod* method)
{
(( void (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, const RuntimeMethod*))PGGUtils_CheckForNulls_TisRuntimeObject_m547DDF578CA4B39279100D35E255E7D39B0BED29_gshared)(___0_classes, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>::get_Item(System.Int32)
inline ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0 (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* (*) (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<System.Boolean>::Add(T)
inline void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline)(__this, ___0_item, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.ModificatorsPack>::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<FIMSpace.Generating.InjectionSetup>::get_Count()
inline int32_t List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.FieldSetup::SetTemporaryInjections(System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___0_injectMods, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesBackup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesBackup_mC334743E4D1669C171A066595FDB0252C367A5DE (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesSetCustom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesSetCustom_m1DED4A19D08E197D9FE9A7FF13DDD0F4F2549BE3 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.IGeneration::GenerateFieldObjects(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Transform,System.Boolean,System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction>,System.Nullable`1<UnityEngine.Vector3>,System.Boolean,FIMSpace.Generating.Checker.CheckerField)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_container, bool ___3_runRules, List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___4_guides, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___5_fieldOffset, bool ___6_runEmitters, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___7_optionalUsedChecker, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo>::Add(T)
inline void List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* __this, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*, InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryInjections()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesRestore()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesRestore_m5887E91B7047E2F3F06A21204DD457DFD3450A72 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup>::get_Item(System.Int32)
inline FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F (List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* (*) (List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup>::get_Count()
inline int32_t List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_inline (List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.FieldModification>::Remove(T)
inline bool List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// T System.Collections.Generic.List`1<System.Boolean>::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.Boolean System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>::Remove(T)
inline bool List_1_Remove_m7EE5C617CAAFCDAD84EE9920D2EAF9D72F6FADB2 (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Void FIMSpace.Generating.GridPainter::ClearSavedCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_ClearSavedCells_m65DFC1A886C138801948CBF775C2B2AF47629EE2 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* 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<UnityEngine.Vector3Int>::.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);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.FieldCell>::get_Item(System.Int32)
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7 (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3Int>::Add(T)
inline void List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_gshared_inline)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8 (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, const RuntimeMethod*))List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_gshared)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::get_Item(System.Int32)
inline PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0 (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, int32_t, const RuntimeMethod*))List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_gshared)(__this, ___0_index, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3Int>::Contains(T)
inline bool List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4 (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376, const RuntimeMethod*))List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(T)
inline void List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Contains(T)
inline bool List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910 (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::Add(T)
inline void List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81, const RuntimeMethod*))List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_gshared_inline)(__this, ___0_item, method);
}
// System.Void FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::.ctor(System.Boolean)
inline void FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, bool ___0_reset, const RuntimeMethod* method)
{
(( void (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, bool, const RuntimeMethod*))FGenGraph_2__ctor_m39465F027D331F1F00CDCB0AB97DB5A3D3A66B75_gshared)(__this, ___0_reset, method);
}
// T1 FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::AddCell(System.Int32,System.Int32,System.Int32)
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, const RuntimeMethod*))FGenGraph_2_AddCell_mC4B78E35D26FD0C9E985E042E23179713989D5B5_gshared)(__this, ___0_x, ___1_y, ___2_z, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::Clear()
inline void List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, const RuntimeMethod*))List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.Vector3Int::op_Equality(UnityEngine.Vector3Int,UnityEngine.Vector3Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::.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.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::get_Count()
inline int32_t List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::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.Void FIMSpace.Generating.FieldVariable::.ctor(FIMSpace.Generating.FieldVariable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4 (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_toCopy, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::Add(T)
inline void List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void FIMSpace.Generating.PGGUtils::AdjustCount<FIMSpace.Generating.FieldVariable>(System.Collections.Generic.List`1<T>,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.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::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.Int32 FIMSpace.Generating.GridPainter::CountFieldModsVariablesCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridPainter_CountFieldModsVariablesCount_m3414B3EABD29E69246D52507E04FDEC343EAF990 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable>::Clear()
inline void List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// 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.FieldVariable FIMSpace.Generating.ModificatorsPack::GetVariable(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* __this, String_t* ___0_name, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell>::.ctor()
inline void List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, const RuntimeMethod*))List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstructionGuide>::.ctor()
inline void List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter>::.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<System.Boolean>::.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<FIMSpace.Generating.FieldModification>::.ctor()
inline void List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.PGGGeneratorBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter/PainterCell::Move(UnityEngine.Vector3Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PainterCell_Move_mE52D887CF8D9A1BE2E32067F2D5C706AF6C45935_inline (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newpos, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int UnityEngine.Vector3Int::op_Addition(UnityEngine.Vector3Int,UnityEngine.Vector3Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.GridPainter/PainterCell::OffsetPos(UnityEngine.Vector3Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PainterCell_OffsetPos_m45BDFB16EB00BC806A0F329655583D2170774DC7 (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_off, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>::.ctor()
inline void List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148 (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>::Add(T)
inline void List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_inline (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean FIMSpace.Generating.GridPainter/PainterCell::AddInstruction(FIMSpace.Generating.InstructionDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PainterCell_AddInstruction_m8B14C2A888D464220E298E82D6C08734601435CB (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_instr, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition>::Clear()
inline void List_1_Clear_m4A79AB91BD48C7121656F7A657BA70A47E86C263_inline (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void FIMSpace.Generating.GridPainter/PainterCell::ClearInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PainterCell_ClearInstructions_m9E3CDEFF15A376E935C7874674B23C9D8ED01E02 (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, const RuntimeMethod* 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) ;
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::GetSmoothDampDuration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_MinimapDisplayController_GetSmoothDampDuration_mF23A6E0B1E86D06DCC679C041CCD0270CC52B120 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_speed, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248 (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::SmoothDampAngle(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_SmoothDampAngle_mA4C705CB9E2330AD5D98D7A9987DA64FD5AFFB3E_inline (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::set__Follow(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_set__Follow_m9FF9F75553E0E631C2D978A2F449B436372C3490_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapDisplayController::get__Follow()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_MinimapDisplayController_get__Follow_mC65D0676BD99E49432ABCC15B73A646BB4712DEC_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::SmoothDamp(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2&,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_SmoothDamp_m6294700C7D9CDEACDB21858E25AC703B92CED4CC (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_current, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_target, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Rect UnityEngine.RectTransform::get_rect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_UnaryNegation(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchoredPosition(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Input::get_mouseScrollDelta()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Input_get_mouseScrollDelta_mD112408E9182AA0F529179FF31E21D8DCD5CFA74 (const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::ZoomInBy(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ZoomInBy_m54E3F88FD88DE3CB07A958FDD46B3606EDD55BB1 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_zoomBy, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::RotateBy(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_RotateBy_m9D911C88F6BB24214703EEDDBFC33A4098FE52F7 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_rotate, 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 FIMSpace.Generating.PGG_MinimapDisplayController::ApplyZoom(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ApplyZoom_m66A840B5C5FFFB9F35AE373F8CD4EBF06C8C620B (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_targetZoom, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::ApplyMapRotate(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ApplyMapRotate_mA1B827FB245323FA5EC781A9D46B9EE10FD68499_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_targetRotation, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::set_Instance(FIMSpace.Generating.PGG_MinimapHandler)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_Instance_m94A09F411791EF0EEE1F6B1B1E103C52AC8FAB0F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::set_DisplayRatio(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_DisplayRatio_m590D745198539ED4A609D179D3F225D10B7AE626_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchoredPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_anchoredPosition_m38F25A4253B0905BB058BE73DBF43C7172CE0680 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, 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<UnityEngine.RectTransform>()
inline RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Transform::SetAsFirstSibling()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_anchorMin_mD85363930BE38EC188F933B9F4D58320CAB72F03 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchorMin(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.RectTransform::get_anchorMax()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 RectTransform_get_anchorMax_mEF870BE2A134CEB9C2326930A71D3961271297DB (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_anchorMax(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PrepareRectTransformForMinimap(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_element, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::SetUIPosition(UnityEngine.RectTransform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_r, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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.Single FIMSpace.Generating.PGG_MinimapHandler::get_DisplayRatio()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion FIMSpace.Generating.PGG_MinimapHandler::GetUIRotation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_yAngle, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToBackLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToBackLayer_m4D45EA2FB792B6BE9E3F18221AE6E3961AFE4C76 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToMidLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToMidLayer_m29FD8FB960E1F697B02CD0B47A096215E04D4C2E (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToDefaultLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method) ;
// System.Void UnityEngine.RectTransform::set_pivot(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146 (RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler__ctor_m380CB146F941269C69DF06DD0E9037355A332054 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetRoundValue(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA (float ___0_value, float ___1_sizeRatio, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::set_x(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::set_y(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2Int::op_Equality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ;
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(UnityEngine.Vector2Int,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xy, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dimensions, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(System.Int32,System.Int32,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D (int32_t ___0_x, int32_t ___1_y, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_dimensions, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, bool ___1_applyCellCenterOffset, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::GetMin()
inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method)
{
return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMin_mC8D1C482C45FCC2D0D3D9B3D2FA1412526CE36E3_gshared)(__this, method);
}
// UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V3IntToV3(UnityEngine.Vector3Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::GetMax()
inline Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, const RuntimeMethod* method)
{
return (( Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, const RuntimeMethod*))FGenGraph_2_GetMax_m902263DE00536A49071A86020D4C92D6B4EF6352_gshared)(__this, method);
}
// UnityEngine.Vector3 UnityEngine.Vector3::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// 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) ;
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBounds(UnityEngine.Bounds,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::TransformCellPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_by, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<UnityEngine.Bounds>::.ctor(T)
inline void Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85 (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_value, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_gshared)(__this, ___0_value, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Transform::get_localToWorldMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m8664D1B6C20CE72FD5D4E717BC5DE0804A929F6C (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_mx, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Nullable`1<UnityEngine.Bounds> FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_applyCellCenterOffset, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>::get_Item(System.Int32)
inline PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Nullable`1<UnityEngine.Bounds> FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyRootTransform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_applyCellCenterOffset, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Bounds>::get_HasValue()
inline bool Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, const RuntimeMethod*))Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.Bounds>::get_Value()
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method)
{
return (( Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 (*) (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F*, const RuntimeMethod*))Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>::get_Count()
inline int32_t List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97 (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::get_GetWorldBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Prepare(UnityEngine.Color,System.Single,FIMSpace.Generating.EGenerateMode,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ApplyFunctions(System.Func`2<UnityEngine.Vector3,System.Single>,System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>,System.Func`2<UnityEngine.Vector3,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.PGGGeneratorRoot)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetAxisOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMaxPixel(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ;
// UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateTexture2D(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method) ;
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMinToZeroCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Vector3,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method) ;
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUIPivot(UnityEngine.Vector3,UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3Int::op_Implicit(UnityEngine.Vector3Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetPixelPos(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2Int::op_Implicit(UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintPx(UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___2_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_dimensions, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBoundsWithSetup(UnityEngine.Bounds,FIMSpace.Generating.FieldSetup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ApplyBoundsBorderOffset(UnityEngine.Bounds,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, float ___1_units, const RuntimeMethod* method) ;
// System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetBoundsMaxDimension(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ModifyRectPaintSize(UnityEngine.Vector2Int&,UnityEngine.Vector3&,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::IsEmpty(System.Int32,System.Int32,System.Int32)
inline bool FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
return (( bool (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, const RuntimeMethod*))FGenGraph_2_IsEmpty_m146258C7D01DD7541BC334CCB8414DA7E505ABB8_gshared)(__this, ___0_x, ___1_y, ___2_z, method);
}
// UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellWorldPosition(FIMSpace.Generating.FieldCell)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_cell, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintRect(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_halfSizeInPx, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___3_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_dimensions, int32_t ___5_ox, int32_t ___6_oy, const RuntimeMethod* method) ;
// System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::IsPositionRestricted(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::SetPixels(UnityEngine.Color[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___0_colors, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___0_width, int32_t ___1_height, int32_t ___2_textureFormat, bool ___3_mipChain, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.FGenerators::CheckForNulls<FIMSpace.Generating.PGGGeneratorRoot>(System.Collections.Generic.List`1<T>)
inline void FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_classes, const RuntimeMethod* method)
{
(( void (*) (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8*, const RuntimeMethod*))FGenerators_CheckForNulls_TisRuntimeObject_m17BC141DFEE417C4265BC8AD7463A47821072E51_gshared)(___0_classes, method);
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUsedAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridsBounds(System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_applyCellCenterOffset, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.Vector2>::get_HasValue()
inline bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD*, const RuntimeMethod*))Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline)(__this, method);
}
// T System.Nullable`1<UnityEngine.Vector2>::get_Value()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7 (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method)
{
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD*, const RuntimeMethod*))Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_gshared)(__this, method);
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetMapRatio(UnityEngine.Vector3&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method) ;
// UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method) ;
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldsPixelmap(System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>,System.Nullable`1<UnityEngine.Vector2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method) ;
// TResult System.Func`2<UnityEngine.Vector3,System.Single>::Invoke(T)
inline float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
{
return (( float (*) (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline)(__this, ___0_arg, method);
}
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
// TResult System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>::Invoke(T1,T2)
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (Func_3_t4568553418EC7E101A173314C57B8CC169982414*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float, const RuntimeMethod*))Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUISize(FIMSpace.Generating.PGG_MinimapHandler,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, const RuntimeMethod* method) ;
// UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::InverseV3Int(UnityEngine.Vector3Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
// 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.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___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.Mathf::DeltaAngle(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.MinMaxF::.ctor(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMaxF__ctor_m142B0CCCA0E8229BFC83EADB0A67B4A3DECE2203 (MinMaxF_t571A0036EEC0438313D55F69B47CDD95B9363772* __this, float ___0_min, float ___1_max, const RuntimeMethod* method)
{
{
// Min = min;
float L_0 = ___0_min;
__this->___Min_0 = L_0;
// Max = max;
float L_1 = ___1_max;
__this->___Max_1 = L_1;
// }
return;
}
}
IL2CPP_EXTERN_C void MinMaxF__ctor_m142B0CCCA0E8229BFC83EADB0A67B4A3DECE2203_AdjustorThunk (RuntimeObject* __this, float ___0_min, float ___1_max, const RuntimeMethod* method)
{
MinMaxF_t571A0036EEC0438313D55F69B47CDD95B9363772* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinMaxF_t571A0036EEC0438313D55F69B47CDD95B9363772*>(__this + _offset);
MinMaxF__ctor_m142B0CCCA0E8229BFC83EADB0A67B4A3DECE2203(_thisAdjusted, ___0_min, ___1_max, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.Searchable::Choose(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Searchable_Choose_m70E3B660907FC2E08154B7DE5AE383DE455DD45D (RuntimeObject* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// IsSetted = true;
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
Searchable_set_IsSetted_m91D8FDA209C4D5978770F23ACC56C8CA9AA81554_inline((bool)1, NULL);
// choosed = value;
RuntimeObject* L_0 = ___0_value;
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2), (void*)L_0);
// }
return;
}
}
// System.Object FIMSpace.Generating.Searchable::Get()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Searchable_Get_m7E052D1369B908FE3D9B57116AEB2C44CAE30EF6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (IsSetted)
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
bool L_0;
L_0 = Searchable_get_IsSetted_m443FC4C86BAC6E314947343873BEF619CB86BB07_inline(NULL);
if (!L_0)
{
goto IL_0019;
}
}
{
// IsSetted = false;
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
Searchable_set_IsSetted_m91D8FDA209C4D5978770F23ACC56C8CA9AA81554_inline((bool)0, NULL);
// object c = choosed;
RuntimeObject* L_1 = ((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2;
// choosed = null;
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2), (void*)NULL);
// return c;
return L_1;
}
IL_0019:
{
// return null;
return NULL;
}
}
// System.Boolean FIMSpace.Generating.Searchable::get_IsSetted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Searchable_get_IsSetted_m443FC4C86BAC6E314947343873BEF619CB86BB07 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool IsSetted { get; private set; }
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
bool L_0 = ((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___U3CIsSettedU3Ek__BackingField_1;
return L_0;
}
}
// System.Void FIMSpace.Generating.Searchable::set_IsSetted(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Searchable_set_IsSetted_m91D8FDA209C4D5978770F23ACC56C8CA9AA81554 (bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool IsSetted { get; private set; }
bool L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___U3CIsSettedU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Void FIMSpace.Generating.Searchable::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Searchable__cctor_mD6FD10E44DE9B610A4BD9FD5D9CC05462B661A49 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool CheckSubType = true;
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___CheckSubType_0 = (bool)1;
// private static object choosed = null;
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___choosed_2), (void*)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.AudioStamp::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_Reset_m8A6CE762999FD40F019181940D488ED4FB0BCD0A (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m1C7B25F09C77FF7717570FD809CF0037D9971C6A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_mFD19A7F4F7629CBAEC817895D7DF862EDED89193_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// AudioToRandomize = GetComponent<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0;
L_0 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
__this->___AudioToRandomize_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AudioToRandomize_4), (void*)L_0);
// if (!AudioToRandomize) AudioToRandomize = GetComponentInChildren<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_1 = __this->___AudioToRandomize_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0025;
}
}
{
// if (!AudioToRandomize) AudioToRandomize = GetComponentInChildren<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_3;
L_3 = Component_GetComponentInChildren_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m1C7B25F09C77FF7717570FD809CF0037D9971C6A(__this, Component_GetComponentInChildren_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m1C7B25F09C77FF7717570FD809CF0037D9971C6A_RuntimeMethod_var);
__this->___AudioToRandomize_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AudioToRandomize_4), (void*)L_3);
}
IL_0025:
{
// if (!AudioToRandomize) AudioToRandomize = GetComponentInParent<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->___AudioToRandomize_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_003e;
}
}
{
// if (!AudioToRandomize) AudioToRandomize = GetComponentInParent<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_6;
L_6 = Component_GetComponentInParent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_mFD19A7F4F7629CBAEC817895D7DF862EDED89193(__this, Component_GetComponentInParent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_mFD19A7F4F7629CBAEC817895D7DF862EDED89193_RuntimeMethod_var);
__this->___AudioToRandomize_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AudioToRandomize_4), (void*)L_6);
}
IL_003e:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_Start_m5729ECA10A9CC95D249EDCD15E04A8A0D3904D14 (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
{
// if (doneAlready) return;
bool L_0 = __this->___doneAlready_9;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (doneAlready) return;
return;
}
IL_0009:
{
// Randomize();
AudioStamp_Randomize_m94DFFB269644E806BBD681F97CB94B9381A35B90(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::Randomize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_Randomize_m94DFFB269644E806BBD681F97CB94B9381A35B90 (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGeneratingUtilities_GetRandomElement_TisAudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20_m39BADB0A5686A93E73771135B0DD427E27E8BBA3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD6AEFC7D3D92928AFB598DEEC68561D8A621CB8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// if (AudioToRandomize == null) return;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->___AudioToRandomize_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 (AudioToRandomize == null) return;
return;
}
IL_000f:
{
// if ( ClipsToChoose.Count > 0)
List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F* L_2 = __this->___ClipsToChoose_5;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_mD6AEFC7D3D92928AFB598DEEC68561D8A621CB8F_inline(L_2, List_1_get_Count_mD6AEFC7D3D92928AFB598DEEC68561D8A621CB8F_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0034;
}
}
{
// AudioToRandomize.clip = ClipsToChoose.GetRandomElement();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->___AudioToRandomize_4;
List_1_t33C1B21871505CF0516B63C148CD83EDA452BB5F* L_5 = __this->___ClipsToChoose_5;
il2cpp_codegen_runtime_class_init_inline(FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_6;
L_6 = FGeneratingUtilities_GetRandomElement_TisAudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20_m39BADB0A5686A93E73771135B0DD427E27E8BBA3(L_5, (bool)0, FGeneratingUtilities_GetRandomElement_TisAudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20_m39BADB0A5686A93E73771135B0DD427E27E8BBA3_RuntimeMethod_var);
NullCheck(L_4);
AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_4, L_6, NULL);
}
IL_0034:
{
// if ( VolumeRandomize != Vector2.one)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = __this->___VolumeRandomize_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
L_8 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
bool L_9;
L_9 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_7, L_8, NULL);
if (!L_9)
{
goto IL_0073;
}
}
{
// AudioToRandomize.volume *= FGenerators.GetRandom(VolumeRandomize.x, VolumeRandomize.y);
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_10 = __this->___AudioToRandomize_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_11 = L_10;
NullCheck(L_11);
float L_12;
L_12 = AudioSource_get_volume_m9CCF33BC636562EA282FDE07463B547D70134EE3(L_11, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___VolumeRandomize_6);
float L_14 = L_13->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&__this->___VolumeRandomize_6);
float L_16 = L_15->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_17;
L_17 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_14, L_16, NULL);
NullCheck(L_11);
AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0(L_11, ((float)il2cpp_codegen_multiply(L_12, L_17)), NULL);
}
IL_0073:
{
// if ( PitchRandomize != Vector2.zero)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = __this->___PitchRandomize_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
L_19 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
bool L_20;
L_20 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_18, L_19, NULL);
if (!L_20)
{
goto IL_00b2;
}
}
{
// AudioToRandomize.pitch += FGenerators.GetRandom(PitchRandomize.x, PitchRandomize.y);
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_21 = __this->___AudioToRandomize_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_22 = L_21;
NullCheck(L_22);
float L_23;
L_23 = AudioSource_get_pitch_mB1B0B8A52400B5C798BF1E644FE1C2FFA20A9863(L_22, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_24 = (&__this->___PitchRandomize_7);
float L_25 = L_24->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_26 = (&__this->___PitchRandomize_7);
float L_27 = L_26->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_28;
L_28 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_25, L_27, NULL);
NullCheck(L_22);
AudioSource_set_pitch_mD14631FC99BF38AAFB356D9C45546BC16CF9E811(L_22, ((float)il2cpp_codegen_add(L_23, L_28)), NULL);
}
IL_00b2:
{
// if (AudioToRandomize.loop)
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_29 = __this->___AudioToRandomize_4;
NullCheck(L_29);
bool L_30;
L_30 = AudioSource_get_loop_m2D83BF58E1BD1BEE4CC80413C12E761D3310FC2C(L_29, NULL);
if (!L_30)
{
goto IL_013e;
}
}
{
// if (AudioToRandomize.clip != null)
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_31 = __this->___AudioToRandomize_4;
NullCheck(L_31);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_32;
L_32 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_33)
{
goto IL_013e;
}
}
{
// if (PlayProgressRandomize != Vector2.zero)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = __this->___PlayProgressRandomize_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35;
L_35 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
bool L_36;
L_36 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_34, L_35, NULL);
if (!L_36)
{
goto IL_013e;
}
}
{
// float progress = FGenerators.GetRandom(PlayProgressRandomize.x, PlayProgressRandomize.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_37 = (&__this->___PlayProgressRandomize_8);
float L_38 = L_37->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_39 = (&__this->___PlayProgressRandomize_8);
float L_40 = L_39->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_41;
L_41 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_38, L_40, NULL);
V_0 = L_41;
// if (progress > 0f)
float L_42 = V_0;
if ((!(((float)L_42) > ((float)(0.0f)))))
{
goto IL_013e;
}
}
{
// if (progress >= 0.999f) progress = 0.99f;
float L_43 = V_0;
if ((!(((float)L_43) >= ((float)(0.999000013f)))))
{
goto IL_0116;
}
}
{
// if (progress >= 0.999f) progress = 0.99f;
V_0 = (0.99000001f);
}
IL_0116:
{
// AudioToRandomize.Play();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_44 = __this->___AudioToRandomize_4;
NullCheck(L_44);
AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_44, NULL);
// AudioToRandomize.time = AudioToRandomize.clip.length * progress;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_45 = __this->___AudioToRandomize_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_46 = __this->___AudioToRandomize_4;
NullCheck(L_46);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_47;
L_47 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_46, NULL);
NullCheck(L_47);
float L_48;
L_48 = AudioClip_get_length_m6102CB29AF65988797452E4D6E43D4788303873D(L_47, NULL);
float L_49 = V_0;
NullCheck(L_45);
AudioSource_set_time_m6670372FD9C494978B7B3E01B7F4D220616F6204(L_45, ((float)il2cpp_codegen_multiply(L_48, L_49)), NULL);
}
IL_013e:
{
// doneAlready = true;
__this->___doneAlready_9 = (bool)1;
// }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::Generate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_Generate_m54ED7A367C6FBA06CB0BB0D5050FECF37484764D (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
{
// Randomize();
AudioStamp_Randomize_m94DFFB269644E806BBD681F97CB94B9381A35B90(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::PreviewGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_PreviewGenerate_m942837C3AACDA82E75C31D4E844B27EC6B503EFF (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
{
// Randomize();
AudioStamp_Randomize_m94DFFB269644E806BBD681F97CB94B9381A35B90(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp_IG_CallAfterGenerated_m1FCDA10E013C80C24E6C08CBBAA7E2594715C331 (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
{
// public void IG_CallAfterGenerated() { }
return;
}
}
// System.Void FIMSpace.Generating.AudioStamp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioStamp__ctor_m4D662C37656866CC4D4250465A5EC1E86168E721 (AudioStamp_tFFE868397CA8768D59BE1432735207955B9B2E66* __this, const RuntimeMethod* method)
{
{
// [HideInInspector] public Vector2 VolumeRandomize = new Vector2(1f, 1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->___VolumeRandomize_6 = L_0;
// [HideInInspector] public Vector2 PitchRandomize = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___PitchRandomize_7 = L_1;
// [HideInInspector] public Vector2 PlayProgressRandomize = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___PlayProgressRandomize_8 = L_2;
// Vector3 initialLocalScale = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___initialLocalScale_10 = L_3;
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.OStampPhysicalPlacementSetup::CopySettingsFromTo(FIMSpace.Generating.OStampPhysicalPlacementSetup,FIMSpace.Generating.OStampPhysicalPlacementSetup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_CopySettingsFromTo_mD16B7795781E27ABF6918BAE8CB1A082D6716586 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* ___0_from, OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* ___1_to, const RuntimeMethod* method)
{
{
// to.Enabled = from.Enabled;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_0 = ___1_to;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_1 = ___0_from;
NullCheck(L_1);
bool L_2 = L_1->___Enabled_0;
NullCheck(L_0);
L_0->___Enabled_0 = L_2;
// to.MinimumIterations = from.MinimumIterations;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_3 = ___1_to;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_4 = ___0_from;
NullCheck(L_4);
int32_t L_5 = L_4->___MinimumIterations_1;
NullCheck(L_3);
L_3->___MinimumIterations_1 = L_5;
// to.LimitDistanceFromOrigin = from.LimitDistanceFromOrigin;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_6 = ___1_to;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_7 = ___0_from;
NullCheck(L_7);
float L_8 = L_7->___LimitDistanceFromOrigin_2;
NullCheck(L_6);
L_6->___LimitDistanceFromOrigin_2 = L_8;
// to.SimulateUntilStopped = from.SimulateUntilStopped;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_9 = ___1_to;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_10 = ___0_from;
NullCheck(L_10);
bool L_11 = L_10->___SimulateUntilStopped_3;
NullCheck(L_9);
L_9->___SimulateUntilStopped_3 = L_11;
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ProceedOn(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ProceedOn_mB92F3FA3F99FA313CAAD5985DE750D68161F0EF5 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_o, 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;
}
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// if (o == null) return;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_o;
if (L_0)
{
goto IL_0004;
}
}
{
// if (o == null) return;
return;
}
IL_0004:
{
// if (o.Count == 0) return;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = ___0_o;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_1, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_2)
{
goto IL_000d;
}
}
{
// if (o.Count == 0) return;
return;
}
IL_000d:
{
// DoBackupFor(o);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = ___0_o;
OStampPhysicalPlacementSetup_DoBackupFor_m8CC4E7643A803194964EF39B5A79969DA9E68292(__this, L_3, NULL);
// PrepareSimulationList(o);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = ___0_o;
OStampPhysicalPlacementSetup_PrepareSimulationList_m7100C7F1679ABA9E991E3BB643D94D4DF2CA6C4F(__this, L_4, NULL);
}
try
{// begin try (depth: 1)
{
// if (PrepareSimulation())
bool L_5;
L_5 = OStampPhysicalPlacementSetup_PrepareSimulation_m8F9CF641ED8F630CAE542B85958620D442D3D968(__this, NULL);
if (!L_5)
{
goto IL_0029_1;
}
}
{
// ApplySimulation();
OStampPhysicalPlacementSetup_ApplySimulation_m1B32FC29B1CCEAE1EEDAB31A57B3C58BD7302543(__this, NULL);
}
IL_0029_1:
{
// }
goto IL_0042;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_002b;
}
throw e;
}
CATCH_002b:
{// begin catch(System.Exception)
// UnityEngine.Debug.Log("[Stamper Physics Sim] Error Occured, check log below!");
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDEEBFB816FF3A3BF8D0F3F393119A8F161966240)), NULL);
// UnityEngine.Debug.LogException(exc);
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), NULL);
// RestoreBackuped();
OStampPhysicalPlacementSetup_RestoreBackuped_m1E79A6B58C1527346AC741F73D92210506506706(__this, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0042;
}// end catch (depth: 1)
IL_0042:
{
// MovedSimulationObjects(preSimScene);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_6 = __this->___preSimScene_6;
OStampPhysicalPlacementSetup_MovedSimulationObjects_mC846A133E065733CD7B629E8E0E5C8FA297CCD12(__this, L_6, NULL);
// FinishSimulation();
OStampPhysicalPlacementSetup_FinishSimulation_m8B02837D1DB3CBD6ACE48CFA581804B8F6BF2F5B(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ProceedOn(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ProceedOn_mD40D6D0F658DBC0CEB7B0298FAE7DF65B288C83D (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (o == null) return;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_o;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (o == null) return;
return;
}
IL_000a:
{
// if (sList == null) sList = new List<GameObject>(); else sList.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = __this->___sList_15;
if (L_2)
{
goto IL_001f;
}
}
{
// if (sList == null) sList = new List<GameObject>(); else sList.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_3, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
__this->___sList_15 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sList_15), (void*)L_3);
goto IL_002a;
}
IL_001f:
{
// if (sList == null) sList = new List<GameObject>(); else sList.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = __this->___sList_15;
NullCheck(L_4);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_4, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
}
IL_002a:
{
// sList.Add(o);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = __this->___sList_15;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___0_o;
NullCheck(L_5);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_5, L_6, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// ProceedOn(sList);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___sList_15;
OStampPhysicalPlacementSetup_ProceedOn_mB92F3FA3F99FA313CAAD5985DE750D68161F0EF5(__this, L_7, NULL);
// }
return;
}
}
// System.Boolean FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OStampPhysicalPlacementSetup_PrepareSimulation_m8F9CF641ED8F630CAE542B85958620D442D3D968 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __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);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// preAutoSim = Physics.autoSimulation;
bool L_0;
L_0 = Physics_get_autoSimulation_m6D875546CE30125226E7E92318F2342F4AD57F83(NULL);
__this->___preAutoSim_9 = L_0;
// if (objectsToSimulate.Count == 0) return false;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = __this->___objectsToSimulate_10;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_1, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_2)
{
goto IL_001a;
}
}
{
// if (objectsToSimulate.Count == 0) return false;
return (bool)0;
}
IL_001a:
{
// preSimScene = objectsToSimulate[0].gameObject.scene;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = __this->___objectsToSimulate_10;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_3, 0, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_4);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_4, NULL);
NullCheck(L_5);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_6;
L_6 = GameObject_get_scene_m747D45E8CECC56DD47D1E103F9E51D5FBEDA4B01(L_5, NULL);
__this->___preSimScene_6 = L_6;
// UnloadPhysSimScene();
OStampPhysicalPlacementSetup_UnloadPhysSimScene_mF6F8E325F26A7AEEEE2EDF81D8B2D34D551BC9C3(__this, NULL);
// isolatedCollisions = GetCollisionAround(objectsToSimulate);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___objectsToSimulate_10;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_8;
L_8 = OStampPhysicalPlacementSetup_GetCollisionAround_m4A28E87A4430843BD5687AF6E9354314F33DD765(__this, L_7, NULL);
__this->___isolatedCollisions_5 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___isolatedCollisions_5), (void*)L_8);
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = true;
V_0 = 0;
goto IL_0068;
}
IL_0052:
{
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = true;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9 = __this->____simMyColliders_17;
int32_t L_10 = V_0;
NullCheck(L_9);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11;
L_11 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_9, L_10, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
NullCheck(L_11);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_11, (bool)1, NULL);
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = true;
int32_t L_12 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0068:
{
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = true;
int32_t L_13 = V_0;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_14 = __this->____simMyColliders_17;
NullCheck(L_14);
int32_t L_15;
L_15 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_14, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_13) < ((int32_t)L_15)))
{
goto IL_0052;
}
}
{
// if (isolatedCollisions == null) return false;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_16 = __this->___isolatedCollisions_5;
if (L_16)
{
goto IL_0080;
}
}
{
// if (isolatedCollisions == null) return false;
return (bool)0;
}
IL_0080:
{
// if (isolatedCollisions.Count == 0) return false;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_17 = __this->___isolatedCollisions_5;
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_17, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if (L_18)
{
goto IL_008f;
}
}
{
// if (isolatedCollisions.Count == 0) return false;
return (bool)0;
}
IL_008f:
{
// simScene = GenerateSimulationScene();
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_19;
L_19 = OStampPhysicalPlacementSetup_GenerateSimulationScene_mA8C2779C4EA215A6E109D827428E9084D369A97D(NULL);
__this->___simScene_7 = L_19;
// for (int c = 0; c < isolatedCollisions.Count; c++)
V_1 = 0;
goto IL_00c3;
}
IL_009e:
{
// GameObject inst = GameObject.Instantiate(isolatedCollisions[c].gameObject);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_20 = __this->___isolatedCollisions_5;
int32_t L_21 = V_1;
NullCheck(L_20);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22;
L_22 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_20, L_21, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_22, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
L_24 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_23, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
// SceneManager.MoveGameObjectToScene(inst, simScene);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_25 = __this->___simScene_7;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_MoveGameObjectToScene_mF5DC73256FA145D321DE14771F93AF7B832FE62A(L_24, L_25, NULL);
// for (int c = 0; c < isolatedCollisions.Count; c++)
int32_t L_26 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_00c3:
{
// for (int c = 0; c < isolatedCollisions.Count; c++)
int32_t L_27 = V_1;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_28 = __this->___isolatedCollisions_5;
NullCheck(L_28);
int32_t L_29;
L_29 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_28, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_009e;
}
}
{
// PrepareSimulationObjects();
OStampPhysicalPlacementSetup_PrepareSimulationObjects_m0862DF4E48B809944C2576336B08CD73D3AF8236(__this, NULL);
// simPhysScene = simScene.GetPhysicsScene();
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_30 = __this->___simScene_7;
PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE L_31;
L_31 = PhysicsSceneExtensions_GetPhysicsScene_mC7D6FE0FA798195A3BA3B3BA6D41F4D947D037AD(L_30, NULL);
__this->___simPhysScene_8 = L_31;
// return true;
return (bool)1;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::ApplySimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_ApplySimulation_m1B32FC29B1CCEAE1EEDAB31A57B3C58BD7302543 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_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*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C583E2D9B395DECE77021384B31B08C15777504);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DE59A121E362AB85E429640B4E55DF1CDE9DACD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCACE2250F09519D6113413C1A112D28F651E848C);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
float V_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Physics.autoSimulation = false;
Physics_set_autoSimulation_m1689299C0328790F6C350B40B53D092DA033389B((bool)0, NULL);
// for (int i = 0; i < MinimumIterations; i++)
V_0 = 0;
goto IL_0024;
}
IL_000a:
{
// simPhysScene.Simulate(Time.fixedDeltaTime);
PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* L_0 = (&__this->___simPhysScene_8);
float L_1;
L_1 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
PhysicsScene_Simulate_m8F1DFA08BF5DBFBB1FF452ABC98E40C938EA1425(L_0, L_1, NULL);
// OnSimulationFixedUpdate();
OStampPhysicalPlacementSetup_OnSimulationFixedUpdate_mA3CC79D142BFA25422420C2CF6D3ACBFF1BFD94B(__this, NULL);
// for (int i = 0; i < MinimumIterations; i++)
int32_t L_2 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1));
}
IL_0024:
{
// for (int i = 0; i < MinimumIterations; i++)
int32_t L_3 = V_0;
int32_t L_4 = __this->___MinimumIterations_1;
if ((((int32_t)L_3) < ((int32_t)L_4)))
{
goto IL_000a;
}
}
{
// if (SimulateUntilStopped)
bool L_5 = __this->___SimulateUntilStopped_3;
if (!L_5)
{
goto IL_00f8;
}
}
{
// int iters = 0;
V_1 = 0;
// float mul = 1f;
V_2 = (1.0f);
// mul = 1f / (float)objectsToSimulate.Count;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = __this->___objectsToSimulate_10;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_6, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
V_2 = ((float)((1.0f)/((float)L_7)));
// if (mul < 0.4f) mul = 0.4f;
float L_8 = V_2;
if ((!(((float)L_8) < ((float)(0.400000006f)))))
{
goto IL_008c;
}
}
{
// if (mul < 0.4f) mul = 0.4f;
V_2 = (0.400000006f);
goto IL_008c;
}
IL_0063:
{
// simPhysScene.Simulate(Time.fixedDeltaTime);
PhysicsScene_t55222DD37072E8560EE054A07C0E3FE391D9D9DE* L_9 = (&__this->___simPhysScene_8);
float L_10;
L_10 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
PhysicsScene_Simulate_m8F1DFA08BF5DBFBB1FF452ABC98E40C938EA1425(L_9, L_10, NULL);
// OnSimulationFixedUpdate();
OStampPhysicalPlacementSetup_OnSimulationFixedUpdate_mA3CC79D142BFA25422420C2CF6D3ACBFF1BFD94B(__this, NULL);
// iters += 1;
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
// if (iters > MinimumIterations + 1000)
int32_t L_12 = V_1;
int32_t L_13 = __this->___MinimumIterations_1;
if ((((int32_t)L_12) > ((int32_t)((int32_t)il2cpp_codegen_add(L_13, ((int32_t)1000))))))
{
goto IL_00a3;
}
}
IL_008c:
{
// while (CheckSimulatedObjectsVeclocity().magnitude > 0.05f * mul)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = OStampPhysicalPlacementSetup_CheckSimulatedObjectsVeclocity_m42ADB7398EB4D3DF9DB5004ADFF9C41419DB8FA7(__this, NULL);
V_3 = L_14;
float L_15;
L_15 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
float L_16 = V_2;
if ((((float)L_15) > ((float)((float)il2cpp_codegen_multiply((0.0500000007f), L_16)))))
{
goto IL_0063;
}
}
IL_00a3:
{
// if (iters > MinimumIterations + 500)
int32_t L_17 = V_1;
int32_t L_18 = __this->___MinimumIterations_1;
if ((((int32_t)L_17) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_18, ((int32_t)500))))))
{
goto IL_00f8;
}
}
{
// UnityEngine.Debug.LogWarning("[Object Stamper Physical Placement Simulation] " + objectsToSimulate[0].name + " Physics Simulation Group required " + iters + " physics iterations. Maybe you need to tweak some physical placement settings?");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
NullCheck(L_20);
ArrayElementTypeCheck (L_20, _stringLiteral8DE59A121E362AB85E429640B4E55DF1CDE9DACD);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral8DE59A121E362AB85E429640B4E55DF1CDE9DACD);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_22 = __this->___objectsToSimulate_10;
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
L_23 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_22, 0, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_23);
String_t* L_24;
L_24 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_23, NULL);
NullCheck(L_21);
ArrayElementTypeCheck (L_21, L_24);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_21;
NullCheck(L_25);
ArrayElementTypeCheck (L_25, _stringLiteralCACE2250F09519D6113413C1A112D28F651E848C);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralCACE2250F09519D6113413C1A112D28F651E848C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
String_t* L_27;
L_27 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
NullCheck(L_26);
ArrayElementTypeCheck (L_26, L_27);
(L_26)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26;
NullCheck(L_28);
ArrayElementTypeCheck (L_28, _stringLiteral0C583E2D9B395DECE77021384B31B08C15777504);
(L_28)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral0C583E2D9B395DECE77021384B31B08C15777504);
String_t* L_29;
L_29 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_29, NULL);
}
IL_00f8:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::MovedSimulationObjects(UnityEngine.SceneManagement.Scene)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_MovedSimulationObjects_mC846A133E065733CD7B629E8E0E5C8FA297CCD12 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, Scene_tA1DC762B79745EB5140F054C884855B922318356 ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9_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*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
V_0 = 0;
goto IL_00a4;
}
IL_0007:
{
// if (target == preSimScene)
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_0 = ___0_target;
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_1 = __this->___preSimScene_6;
bool L_2;
L_2 = Scene_op_Equality_m9FC9CA5FAE2FF94568EC2AB878B64ED8DC53CF68(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0076;
}
}
{
// objectsToSimulate[i].transform.SetParent(null, true);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = __this->___objectsToSimulate_10;
int32_t L_4 = V_0;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_3, L_4, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_5, NULL);
NullCheck(L_6);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_6, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL);
// SceneManager.MoveGameObjectToScene(objectsToSimulate[i], target);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___objectsToSimulate_10;
int32_t L_8 = V_0;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_7, L_8, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_10 = ___0_target;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_MoveGameObjectToScene_mF5DC73256FA145D321DE14771F93AF7B832FE62A(L_9, L_10, NULL);
// var backup = backups[objectsToSimulate[i]];
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_11 = __this->___backups_21;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = __this->___objectsToSimulate_10;
int32_t L_13 = V_0;
NullCheck(L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_12, L_13, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_11);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_15;
L_15 = Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9(L_11, L_14, Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9_RuntimeMethod_var);
V_1 = L_15;
// objectsToSimulate[i].transform.SetParent(backup.Parent, true);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = __this->___objectsToSimulate_10;
int32_t L_17 = V_0;
NullCheck(L_16);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18;
L_18 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_16, L_17, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_18, NULL);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_20 = V_1;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = L_20.___Parent_2;
NullCheck(L_19);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_19, L_21, (bool)1, NULL);
goto IL_00a0;
}
IL_0076:
{
// objectsToSimulate[i].transform.SetParent(null, true);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_22 = __this->___objectsToSimulate_10;
int32_t L_23 = V_0;
NullCheck(L_22);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_24;
L_24 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_22, L_23, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_24);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
L_25 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_24, NULL);
NullCheck(L_25);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_25, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL);
// SceneManager.MoveGameObjectToScene(objectsToSimulate[i], target);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_26 = __this->___objectsToSimulate_10;
int32_t L_27 = V_0;
NullCheck(L_26);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_28;
L_28 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_26, L_27, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_29 = ___0_target;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
SceneManager_MoveGameObjectToScene_mF5DC73256FA145D321DE14771F93AF7B832FE62A(L_28, L_29, NULL);
}
IL_00a0:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_30 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00a4:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_31 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_32 = __this->___objectsToSimulate_10;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_32, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_31) < ((int32_t)L_33)))
{
goto IL_0007;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::FinishSimulation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_FinishSimulation_m8B02837D1DB3CBD6ACE48CFA581804B8F6BF2F5B (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF2DC7A7A3C48DEB359ECB682DA4739D10D63DD13_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7863748F344C405EE0FAE2FBCD54C070A2B00D15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// Physics.autoSimulation = preAutoSim;
bool L_0 = __this->___preAutoSim_9;
Physics_set_autoSimulation_m1689299C0328790F6C350B40B53D092DA033389B(L_0, NULL);
// if (generatedRigidbodies != null)
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_1 = __this->___generatedRigidbodies_14;
if (!L_1)
{
goto IL_003a;
}
}
{
// for (int g = 0; g < generatedRigidbodies.Count; g++)
V_0 = 0;
goto IL_002c;
}
IL_0017:
{
// FGenerators.DestroyObject(generatedRigidbodies[g]);
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_2 = __this->___generatedRigidbodies_14;
int32_t L_3 = V_0;
NullCheck(L_2);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4;
L_4 = List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E(L_2, L_3, List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_4, NULL);
// for (int g = 0; g < generatedRigidbodies.Count; g++)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002c:
{
// for (int g = 0; g < generatedRigidbodies.Count; g++)
int32_t L_6 = V_0;
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_7 = __this->___generatedRigidbodies_14;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_inline(L_7, List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0017;
}
}
IL_003a:
{
// if (generatedColliders != null)
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9 = __this->___generatedColliders_12;
if (!L_9)
{
goto IL_0069;
}
}
{
// for (int g = 0; g < generatedColliders.Count; g++)
V_1 = 0;
goto IL_005b;
}
IL_0046:
{
// FGenerators.DestroyObject(generatedColliders[g]);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_10 = __this->___generatedColliders_12;
int32_t L_11 = V_1;
NullCheck(L_10);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_12;
L_12 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_10, L_11, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_12, NULL);
// for (int g = 0; g < generatedColliders.Count; g++)
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_005b:
{
// for (int g = 0; g < generatedColliders.Count; g++)
int32_t L_14 = V_1;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_15 = __this->___generatedColliders_12;
NullCheck(L_15);
int32_t L_16;
L_16 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_15, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_0046;
}
}
IL_0069:
{
// if (_mMeshNonConvexColliders != null)
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_17 = __this->____mMeshNonConvexColliders_13;
if (!L_17)
{
goto IL_0099;
}
}
{
// for (int g = 0; g < _mMeshNonConvexColliders.Count; g++)
V_2 = 0;
goto IL_008b;
}
IL_0075:
{
// _mMeshNonConvexColliders[g].convex = false;
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_18 = __this->____mMeshNonConvexColliders_13;
int32_t L_19 = V_2;
NullCheck(L_18);
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_20;
L_20 = List_1_get_Item_m7863748F344C405EE0FAE2FBCD54C070A2B00D15(L_18, L_19, List_1_get_Item_m7863748F344C405EE0FAE2FBCD54C070A2B00D15_RuntimeMethod_var);
NullCheck(L_20);
MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1(L_20, (bool)0, NULL);
// for (int g = 0; g < _mMeshNonConvexColliders.Count; g++)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_008b:
{
// for (int g = 0; g < _mMeshNonConvexColliders.Count; g++)
int32_t L_22 = V_2;
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_23 = __this->____mMeshNonConvexColliders_13;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_mF2DC7A7A3C48DEB359ECB682DA4739D10D63DD13_inline(L_23, List_1_get_Count_mF2DC7A7A3C48DEB359ECB682DA4739D10D63DD13_RuntimeMethod_var);
if ((((int32_t)L_22) < ((int32_t)L_24)))
{
goto IL_0075;
}
}
IL_0099:
{
// UnloadPhysSimScene();
OStampPhysicalPlacementSetup_UnloadPhysSimScene_mF6F8E325F26A7AEEEE2EDF81D8B2D34D551BC9C3(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::UnloadPhysSimScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_UnloadPhysSimScene_mF6F8E325F26A7AEEEE2EDF81D8B2D34D551BC9C3 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (simScene.isLoaded) SceneManager.UnloadScene(simScene);
Scene_tA1DC762B79745EB5140F054C884855B922318356* L_0 = (&__this->___simScene_7);
bool L_1;
L_1 = Scene_get_isLoaded_m5BC54CEB27330040A0BC69E66E94EE97E87298BC(L_0, NULL);
if (!L_1)
{
goto IL_0019;
}
}
{
// if (simScene.isLoaded) SceneManager.UnloadScene(simScene);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_2 = __this->___simScene_7;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
bool L_3;
L_3 = SceneManager_UnloadScene_m33AF25821B1410F3C53A92531A8F098614067397(L_2, NULL);
}
IL_0019:
{
// }
return;
}
}
// UnityEngine.SceneManagement.Scene FIMSpace.Generating.OStampPhysicalPlacementSetup::GenerateSimulationScene()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Scene_tA1DC762B79745EB5140F054C884855B922318356 OStampPhysicalPlacementSetup_GenerateSimulationScene_mA8C2779C4EA215A6E109D827428E9084D369A97D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17201A4985F50A11B27110C1110BC9D51B0789A6);
s_Il2CppMethodInitialized = true;
}
CreateSceneParameters_tC23DC762B8650C97069BC777E89AF9DBC659D049 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// CreateSceneParameters csp = new CreateSceneParameters(LocalPhysicsMode.Physics3D);
CreateSceneParameters__ctor_m5882727FF06AA3F9AE8BD0689F50655065731B0A((&V_0), 2, NULL);
// s = SceneManager.CreateScene("PhysSim", csp);
CreateSceneParameters_tC23DC762B8650C97069BC777E89AF9DBC659D049 L_0 = V_0;
il2cpp_codegen_runtime_class_init_inline(SceneManager_tA0EF56A88ACA4A15731AF7FDC10A869FA4C698FA_il2cpp_TypeInfo_var);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_1;
L_1 = SceneManager_CreateScene_m5B08B7C72FA1DF35B70647E91A9D679A569DC714(_stringLiteral17201A4985F50A11B27110C1110BC9D51B0789A6, L_0, NULL);
// return s;
return L_1;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStampPhysicalPlacementSetup::CheckSimulatedObjectsVeclocity()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStampPhysicalPlacementSetup_CheckSimulatedObjectsVeclocity_m42ADB7398EB4D3DF9DB5004ADFF9C41419DB8FA7 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
{
// Vector3 sum = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_0 = L_0;
// for (int i = 0; i < simulatingRigidbodies.Count; i++)
V_1 = 0;
goto IL_0026;
}
IL_000a:
{
// sum += simulatingRigidbodies[i].velocity;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_2 = __this->___simulatingRigidbodies_11;
int32_t L_3 = V_1;
NullCheck(L_2);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4;
L_4 = List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E(L_2, L_3, List_1_get_Item_m7C4B020BB977A48A2046794E9027FDEF76C1D88E_RuntimeMethod_var);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_5, NULL);
V_0 = L_6;
// for (int i = 0; i < simulatingRigidbodies.Count; i++)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
// for (int i = 0; i < simulatingRigidbodies.Count; i++)
int32_t L_8 = V_1;
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_9 = __this->___simulatingRigidbodies_11;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_inline(L_9, List_1_get_Count_m40D1B68A9856688F8AE26F27704E7DD3D0E3C20F_RuntimeMethod_var);
if ((((int32_t)L_8) < ((int32_t)L_10)))
{
goto IL_000a;
}
}
{
// return sum;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
return L_11;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::OnSimulationFixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_OnSimulationFixedUpdate_mA3CC79D142BFA25422420C2CF6D3ACBFF1BFD94B (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9_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);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
V_0 = 0;
goto IL_004b;
}
IL_0004:
{
// GameObject sim = objectsToSimulate[i];
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___objectsToSimulate_10;
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);
V_1 = L_2;
// var backup = backups[sim];
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_3 = __this->___backups_21;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_1;
NullCheck(L_3);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_5;
L_5 = Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9(L_3, L_4, Dictionary_2_get_Item_m389AC2FFCDE6435CAED5B2A7E2DBA23D8C01B0E9_RuntimeMethod_var);
V_2 = L_5;
// Vector3 origin = backup.Position;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_6 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = L_6.___Position_0;
V_3 = L_7;
// float dist = Vector3.Distance(sim.transform.position, origin);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_1;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3;
float L_12;
L_12 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_10, L_11, NULL);
// if (dist > LimitDistanceFromOrigin)
float L_13 = __this->___LimitDistanceFromOrigin_2;
if ((!(((float)L_12) > ((float)L_13))))
{
goto IL_0047;
}
}
{
// backup.RestoreBackupedTransform(sim, false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_1;
TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929((&V_2), L_14, (bool)0, NULL);
}
IL_0047:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_004b:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_16 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_17 = __this->___objectsToSimulate_10;
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_17, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_18)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulationObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_PrepareSimulationObjects_m0862DF4E48B809944C2576336B08CD73D3AF8236 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD29A38014121BD9A0EF795183776EFA14CD632A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_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_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m78A1A44C36B9A43CA133CB61DAB34B9715572108_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mD545108DF4DBCD7252FB46638EA6444C68AF41E9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7768F816328EFA7D97D17A39DEF542E8957F785C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025_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_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t70C71660C368B9474B9889CBADDC30685A5D2363_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_2 = NULL;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_3 = NULL;
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* V_4 = NULL;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* V_5 = NULL;
{
// if (_mMeshNonConvexColliders == null) _mMeshNonConvexColliders = new List<MeshCollider>(); else _mMeshNonConvexColliders.Clear();
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_0 = __this->____mMeshNonConvexColliders_13;
if (L_0)
{
goto IL_0015;
}
}
{
// if (_mMeshNonConvexColliders == null) _mMeshNonConvexColliders = new List<MeshCollider>(); else _mMeshNonConvexColliders.Clear();
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_1 = (List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491*)il2cpp_codegen_object_new(List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m7768F816328EFA7D97D17A39DEF542E8957F785C(L_1, List_1__ctor_m7768F816328EFA7D97D17A39DEF542E8957F785C_RuntimeMethod_var);
__this->____mMeshNonConvexColliders_13 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mMeshNonConvexColliders_13), (void*)L_1);
goto IL_0020;
}
IL_0015:
{
// if (_mMeshNonConvexColliders == null) _mMeshNonConvexColliders = new List<MeshCollider>(); else _mMeshNonConvexColliders.Clear();
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_2 = __this->____mMeshNonConvexColliders_13;
NullCheck(L_2);
List_1_Clear_mD545108DF4DBCD7252FB46638EA6444C68AF41E9_inline(L_2, List_1_Clear_mD545108DF4DBCD7252FB46638EA6444C68AF41E9_RuntimeMethod_var);
}
IL_0020:
{
// if (simulatingRigidbodies == null) simulatingRigidbodies = new List<Rigidbody>(); else simulatingRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_3 = __this->___simulatingRigidbodies_11;
if (L_3)
{
goto IL_0035;
}
}
{
// if (simulatingRigidbodies == null) simulatingRigidbodies = new List<Rigidbody>(); else simulatingRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_4 = (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*)il2cpp_codegen_object_new(List_1_t70C71660C368B9474B9889CBADDC30685A5D2363_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025(L_4, List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025_RuntimeMethod_var);
__this->___simulatingRigidbodies_11 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___simulatingRigidbodies_11), (void*)L_4);
goto IL_0040;
}
IL_0035:
{
// if (simulatingRigidbodies == null) simulatingRigidbodies = new List<Rigidbody>(); else simulatingRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_5 = __this->___simulatingRigidbodies_11;
NullCheck(L_5);
List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_inline(L_5, List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_RuntimeMethod_var);
}
IL_0040:
{
// if (generatedRigidbodies == null) generatedRigidbodies = new List<Rigidbody>(); else generatedRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_6 = __this->___generatedRigidbodies_14;
if (L_6)
{
goto IL_0055;
}
}
{
// if (generatedRigidbodies == null) generatedRigidbodies = new List<Rigidbody>(); else generatedRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_7 = (List_1_t70C71660C368B9474B9889CBADDC30685A5D2363*)il2cpp_codegen_object_new(List_1_t70C71660C368B9474B9889CBADDC30685A5D2363_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025(L_7, List_1__ctor_mAEFDDA2AADB3407D6DDE862E67A61FBEC34B4025_RuntimeMethod_var);
__this->___generatedRigidbodies_14 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedRigidbodies_14), (void*)L_7);
goto IL_0060;
}
IL_0055:
{
// if (generatedRigidbodies == null) generatedRigidbodies = new List<Rigidbody>(); else generatedRigidbodies.Clear();
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_8 = __this->___generatedRigidbodies_14;
NullCheck(L_8);
List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_inline(L_8, List_1_Clear_m07C977650071BA2868766F319367644BB006A29F_RuntimeMethod_var);
}
IL_0060:
{
// if (generatedColliders == null) generatedColliders = new List<Collider>(); else generatedColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9 = __this->___generatedColliders_12;
if (L_9)
{
goto IL_0075;
}
}
{
// if (generatedColliders == null) generatedColliders = new List<Collider>(); else generatedColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_10 = (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)il2cpp_codegen_object_new(List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE(L_10, List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
__this->___generatedColliders_12 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatedColliders_12), (void*)L_10);
goto IL_0080;
}
IL_0075:
{
// if (generatedColliders == null) generatedColliders = new List<Collider>(); else generatedColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_11 = __this->___generatedColliders_12;
NullCheck(L_11);
List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline(L_11, List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
}
IL_0080:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
V_0 = 0;
goto IL_0188;
}
IL_0087:
{
// Collider col = objectsToSimulate[i].GetComponent<Collider>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = __this->___objectsToSimulate_10;
int32_t L_13 = V_0;
NullCheck(L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_12, L_13, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_14);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15;
L_15 = GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597(L_14, GameObject_GetComponent_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m4CB0FC4E59CE6C91F1106739EF364208A63E2597_RuntimeMethod_var);
V_1 = L_15;
// if (!col) col = objectsToSimulate[i].GetComponentInChildren<Collider>();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* 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_00b3;
}
}
{
// if (!col) col = objectsToSimulate[i].GetComponentInChildren<Collider>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = __this->___objectsToSimulate_10;
int32_t L_19 = V_0;
NullCheck(L_18);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_18, L_19, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_20);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_21;
L_21 = GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971(L_20, GameObject_GetComponentInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_mCEB1DBA2CA3D840367BAC4D8B11329FAFDABD971_RuntimeMethod_var);
V_1 = L_21;
}
IL_00b3:
{
// if ( col is MeshCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_1;
if (!((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_22, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var)))
{
goto IL_00dd;
}
}
{
// MeshCollider mCol = col as MeshCollider;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_23 = V_1;
V_3 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_23, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
// if ( mCol.convex == false)
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_24 = V_3;
NullCheck(L_24);
bool L_25;
L_25 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_24, NULL);
if (L_25)
{
goto IL_00dd;
}
}
{
// _mMeshNonConvexColliders.Add(mCol);
List_1_t77CC1EF2EE9877FE78C56C17E0F39B330AB34491* L_26 = __this->____mMeshNonConvexColliders_13;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_27 = V_3;
NullCheck(L_26);
List_1_Add_m78A1A44C36B9A43CA133CB61DAB34B9715572108_inline(L_26, L_27, List_1_Add_m78A1A44C36B9A43CA133CB61DAB34B9715572108_RuntimeMethod_var);
// mCol.convex = true;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_28 = V_3;
NullCheck(L_28);
MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1(L_28, (bool)1, NULL);
}
IL_00dd:
{
// if (!col)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_29 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (L_30)
{
goto IL_0140;
}
}
{
// Mesh meshForCol = null;
V_4 = (Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4*)NULL;
// MeshFilter filt = FTransformMethods.FindComponentInAllChildren<MeshFilter>(objectsToSimulate[i].transform);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_31 = __this->___objectsToSimulate_10;
int32_t L_32 = V_0;
NullCheck(L_31);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_33;
L_33 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_31, L_32, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_33);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_33, NULL);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_35;
L_35 = FTransformMethods_FindComponentInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD29A38014121BD9A0EF795183776EFA14CD632A5(L_34, FTransformMethods_FindComponentInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD29A38014121BD9A0EF795183776EFA14CD632A5_RuntimeMethod_var);
V_5 = L_35;
// if (filt) meshForCol = filt.sharedMesh;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_36 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_37;
L_37 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_36, NULL);
if (!L_37)
{
goto IL_0112;
}
}
{
// if (filt) meshForCol = filt.sharedMesh;
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_38 = V_5;
NullCheck(L_38);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_39;
L_39 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_38, NULL);
V_4 = L_39;
}
IL_0112:
{
// if (meshForCol)
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_40 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_41;
L_41 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_40, NULL);
if (!L_41)
{
goto IL_0140;
}
}
{
// MeshCollider mCol = objectsToSimulate[i].AddComponent<MeshCollider>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_42 = __this->___objectsToSimulate_10;
int32_t L_43 = V_0;
NullCheck(L_42);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_44;
L_44 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_42, L_43, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_44);
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_45;
L_45 = GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7(L_44, GameObject_AddComponent_TisMeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_mFE0E36B3C1670C308B04C39EDC76838DD59826B7_RuntimeMethod_var);
// mCol.convex = true;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_46 = L_45;
NullCheck(L_46);
MeshCollider_set_convex_m20482D687240D0921BA76B77983403E55A2E3CE1(L_46, (bool)1, NULL);
// col = mCol;
V_1 = L_46;
// generatedColliders.Add(col);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_47 = __this->___generatedColliders_12;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_48 = V_1;
NullCheck(L_47);
List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_inline(L_47, L_48, List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var);
}
IL_0140:
{
// Rigidbody rig = objectsToSimulate[i].GetComponent<Rigidbody>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_49 = __this->___objectsToSimulate_10;
int32_t L_50 = V_0;
NullCheck(L_49);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_51;
L_51 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_49, L_50, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_51);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_52;
L_52 = GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90(L_51, GameObject_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m2D7F86C77ECF9B82AAC077B511F1004280571B90_RuntimeMethod_var);
V_2 = L_52;
// if (!rig)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_53 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_54;
L_54 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_53, NULL);
if (L_54)
{
goto IL_0178;
}
}
{
// rig = objectsToSimulate[i].AddComponent<Rigidbody>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_55 = __this->___objectsToSimulate_10;
int32_t L_56 = V_0;
NullCheck(L_55);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
L_57 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_55, L_56, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_57);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_58;
L_58 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_57, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
V_2 = L_58;
// generatedRigidbodies.Add(rig);
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_59 = __this->___generatedRigidbodies_14;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_60 = V_2;
NullCheck(L_59);
List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_inline(L_59, L_60, List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_RuntimeMethod_var);
}
IL_0178:
{
// simulatingRigidbodies.Add(rig);
List_1_t70C71660C368B9474B9889CBADDC30685A5D2363* L_61 = __this->___simulatingRigidbodies_11;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_62 = V_2;
NullCheck(L_61);
List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_inline(L_61, L_62, List_1_Add_m7E180794A20B911D4907125A9C8D6580E7CC7D51_RuntimeMethod_var);
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_63 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_63, 1));
}
IL_0188:
{
// for (int i = 0; i < objectsToSimulate.Count; i++)
int32_t L_64 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_65 = __this->___objectsToSimulate_10;
NullCheck(L_65);
int32_t L_66;
L_66 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_65, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_64) < ((int32_t)L_66)))
{
goto IL_0087;
}
}
{
// MovedSimulationObjects(simScene);
Scene_tA1DC762B79745EB5140F054C884855B922318356 L_67 = __this->___simScene_7;
OStampPhysicalPlacementSetup_MovedSimulationObjects_mC846A133E065733CD7B629E8E0E5C8FA297CCD12(__this, L_67, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::PrepareSimulationList(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_PrepareSimulationList_m7100C7F1679ABA9E991E3BB643D94D4DF2CA6C4F (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_objects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (objectsToSimulate == null)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___objectsToSimulate_10;
if (L_0)
{
goto IL_0015;
}
}
{
// objectsToSimulate = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
__this->___objectsToSimulate_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___objectsToSimulate_10), (void*)L_1);
goto IL_0020;
}
IL_0015:
{
// objectsToSimulate.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = __this->___objectsToSimulate_10;
NullCheck(L_2);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_2, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
}
IL_0020:
{
// if (objects != null)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = ___0_objects;
if (!L_3)
{
goto IL_0046;
}
}
{
// for (int i = 0; i < objects.Count; i++) objectsToSimulate.Add(objects[i]);
V_0 = 0;
goto IL_003d;
}
IL_0027:
{
// for (int i = 0; i < objects.Count; i++) objectsToSimulate.Add(objects[i]);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = __this->___objectsToSimulate_10;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = ___0_objects;
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);
NullCheck(L_4);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_4, L_7, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// for (int i = 0; i < objects.Count; i++) objectsToSimulate.Add(objects[i]);
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_003d:
{
// for (int i = 0; i < objects.Count; i++) objectsToSimulate.Add(objects[i]);
int32_t L_9 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_10 = ___0_objects;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_10, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0027;
}
}
IL_0046:
{
// }
return;
}
}
// System.Collections.Generic.List`1<UnityEngine.Collider> FIMSpace.Generating.OStampPhysicalPlacementSetup::GetCollisionAround(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* OStampPhysicalPlacementSetup_GetCollisionAround_m4A28E87A4430843BD5687AF6E9354314F33DD765 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_toSimulate, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m2015A321C3FE1E88A4A285CC4C0890648746A0A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m803E10F7A50EB22BF82C0C1AB251D5407B4496DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93_il2cpp_TypeInfo_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));
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
float V_3 = 0.0f;
int32_t V_4 = 0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_5;
memset((&V_5), 0, sizeof(V_5));
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_6 = NULL;
int32_t V_7 = 0;
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* V_8 = NULL;
int32_t V_9 = 0;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_10 = NULL;
int32_t V_11 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_12 = NULL;
int32_t V_13 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
memset((&V_14), 0, sizeof(V_14));
int32_t V_15 = 0;
int32_t V_16 = 0;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_17 = NULL;
bool V_18 = false;
int32_t V_19 = 0;
{
// if (toSimulate.Count == 0) return null;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_toSimulate;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_0, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_1)
{
goto IL_000a;
}
}
{
// if (toSimulate.Count == 0) return null;
return (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)NULL;
}
IL_000a:
{
// if (toSimulate[0] == null) return null;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = ___0_toSimulate;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_2, 0, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_001b;
}
}
{
// if (toSimulate[0] == null) return null;
return (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)NULL;
}
IL_001b:
{
// if (_simCollideWith == null) _simCollideWith = new List<Collider>(); else _simCollideWith.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5 = __this->____simCollideWith_16;
if (L_5)
{
goto IL_0030;
}
}
{
// if (_simCollideWith == null) _simCollideWith = new List<Collider>(); else _simCollideWith.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_6 = (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)il2cpp_codegen_object_new(List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE(L_6, List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
__this->____simCollideWith_16 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____simCollideWith_16), (void*)L_6);
goto IL_003b;
}
IL_0030:
{
// if (_simCollideWith == null) _simCollideWith = new List<Collider>(); else _simCollideWith.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_7 = __this->____simCollideWith_16;
NullCheck(L_7);
List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline(L_7, List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
}
IL_003b:
{
// if (_simMyColliders == null) _simMyColliders = new List<Collider>(); else _simMyColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_8 = __this->____simMyColliders_17;
if (L_8)
{
goto IL_0050;
}
}
{
// if (_simMyColliders == null) _simMyColliders = new List<Collider>(); else _simMyColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9 = (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)il2cpp_codegen_object_new(List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE(L_9, List_1__ctor_m0CDD6F02F45026B4267E7117C5DDC188F87EE7BE_RuntimeMethod_var);
__this->____simMyColliders_17 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____simMyColliders_17), (void*)L_9);
goto IL_005b;
}
IL_0050:
{
// if (_simMyColliders == null) _simMyColliders = new List<Collider>(); else _simMyColliders.Clear();
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_10 = __this->____simMyColliders_17;
NullCheck(L_10);
List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_inline(L_10, List_1_Clear_m567A0E8ADE485441540D5B46AB6C518558DDA2FE_RuntimeMethod_var);
}
IL_005b:
{
// if (_simMyRenderers == null) _simMyRenderers = new List<Renderer>(); else _simMyRenderers.Clear();
List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* L_11 = __this->____simMyRenderers_18;
if (L_11)
{
goto IL_0070;
}
}
{
// if (_simMyRenderers == null) _simMyRenderers = new List<Renderer>(); else _simMyRenderers.Clear();
List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* L_12 = (List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93*)il2cpp_codegen_object_new(List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93_il2cpp_TypeInfo_var);
NullCheck(L_12);
List_1__ctor_m803E10F7A50EB22BF82C0C1AB251D5407B4496DE(L_12, List_1__ctor_m803E10F7A50EB22BF82C0C1AB251D5407B4496DE_RuntimeMethod_var);
__this->____simMyRenderers_18 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____simMyRenderers_18), (void*)L_12);
goto IL_007b;
}
IL_0070:
{
// if (_simMyRenderers == null) _simMyRenderers = new List<Renderer>(); else _simMyRenderers.Clear();
List_1_tD435DCC2A88E36DFC551EA5392CE0182F0C50E93* L_13 = __this->____simMyRenderers_18;
NullCheck(L_13);
List_1_Clear_m2015A321C3FE1E88A4A285CC4C0890648746A0A5_inline(L_13, List_1_Clear_m2015A321C3FE1E88A4A285CC4C0890648746A0A5_RuntimeMethod_var);
}
IL_007b:
{
// Bounds averageBounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// for (int i = 0; i < toSimulate.Count; i++)
V_7 = 0;
goto IL_013b;
}
IL_008b:
{
// Transform t = toSimulate[i].transform;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = ___0_toSimulate;
int32_t L_15 = V_7;
NullCheck(L_14);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_14, L_15, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_16);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
// foreach (Transform child in t.GetComponentsInChildren<Transform>())
NullCheck(L_17);
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_18;
L_18 = Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28(L_17, Component_GetComponentsInChildren_TisTransform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_m75FFF26FD3F8B797CFE939FBA50E014C15E6BE28_RuntimeMethod_var);
V_8 = L_18;
V_9 = 0;
goto IL_012a;
}
IL_00a7:
{
// foreach (Transform child in t.GetComponentsInChildren<Transform>())
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_19 = V_8;
int32_t L_20 = V_9;
NullCheck(L_19);
int32_t L_21 = L_20;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_21));
// foreach (var coll in child.GetComponents<Collider>())
NullCheck(L_22);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_23;
L_23 = Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C(L_22, Component_GetComponents_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m92CCBDF9F73958063400986CE7C8FB674AE0EA4C_RuntimeMethod_var);
V_10 = L_23;
V_11 = 0;
goto IL_011c;
}
IL_00b8:
{
// foreach (var coll in child.GetComponents<Collider>())
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_24 = V_10;
int32_t L_25 = V_11;
NullCheck(L_24);
int32_t L_26 = L_25;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
V_12 = L_27;
// _simMyColliders.Add(coll);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_28 = __this->____simMyColliders_17;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_29 = V_12;
NullCheck(L_28);
List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_inline(L_28, L_29, List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var);
// if (averageBounds.center == Vector3.zero) averageBounds = new Bounds(coll.transform.position, Vector3.one * 0.5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_32;
L_32 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_30, L_31, NULL);
if (!L_32)
{
goto IL_0103;
}
}
{
// if (averageBounds.center == Vector3.zero) averageBounds = new Bounds(coll.transform.position, Vector3.one * 0.5f);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_33 = V_12;
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_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_36, (0.5f), NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_35, L_37, NULL);
goto IL_0116;
}
IL_0103:
{
// else averageBounds.Encapsulate(coll.transform.position);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_38 = V_12;
NullCheck(L_38);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39;
L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL);
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_0), L_40, NULL);
}
IL_0116:
{
int32_t L_41 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_011c:
{
// foreach (var coll in child.GetComponents<Collider>())
int32_t L_42 = V_11;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_43 = V_10;
NullCheck(L_43);
if ((((int32_t)L_42) < ((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length)))))
{
goto IL_00b8;
}
}
{
int32_t L_44 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_44, 1));
}
IL_012a:
{
// foreach (Transform child in t.GetComponentsInChildren<Transform>())
int32_t L_45 = V_9;
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* L_46 = V_8;
NullCheck(L_46);
if ((((int32_t)L_45) < ((int32_t)((int32_t)(((RuntimeArray*)L_46)->max_length)))))
{
goto IL_00a7;
}
}
{
// for (int i = 0; i < toSimulate.Count; i++)
int32_t L_47 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_013b:
{
// for (int i = 0; i < toSimulate.Count; i++)
int32_t L_48 = V_7;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_49 = ___0_toSimulate;
NullCheck(L_49);
int32_t L_50;
L_50 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_49, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_48) < ((int32_t)L_50)))
{
goto IL_008b;
}
}
{
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = false;
V_13 = 0;
goto IL_0166;
}
IL_014d:
{
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = false;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_51 = __this->____simMyColliders_17;
int32_t L_52 = V_13;
NullCheck(L_51);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_53;
L_53 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_51, L_52, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
NullCheck(L_53);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_53, (bool)0, NULL);
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = false;
int32_t L_54 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_0166:
{
// for (int m = 0; m < _simMyColliders.Count; m++) _simMyColliders[m].enabled = false;
int32_t L_55 = V_13;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_56 = __this->____simMyColliders_17;
NullCheck(L_56);
int32_t L_57;
L_57 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_56, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_55) < ((int32_t)L_57)))
{
goto IL_014d;
}
}
{
// _searchAreaCenter = averageBounds.center;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
L_58 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
__this->____searchAreaCenter_19 = L_58;
// _searchAreaRadius = averageBounds.extents.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_0), NULL);
V_14 = L_59;
float L_60;
L_60 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_14), NULL);
__this->____searchAreaRadius_20 = L_60;
// if (_simMyColliders.Count == 0) return null;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_61 = __this->____simMyColliders_17;
NullCheck(L_61);
int32_t L_62;
L_62 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_61, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if (L_62)
{
goto IL_01a7;
}
}
{
// if (_simMyColliders.Count == 0) return null;
return (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)NULL;
}
IL_01a7:
{
// Physics.Raycast(averageBounds.center + Vector3.up * averageBounds.extents.magnitude, Physics.gravity.normalized, out firstGround);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_0), NULL);
V_14 = L_65;
float L_66;
L_66 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_14), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_64, L_66, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_67, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D(NULL);
V_14 = L_69;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
L_70 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_14), NULL);
bool L_71;
L_71 = Physics_Raycast_m1B27F500505FFB57D78548B9F5A540A2AD092903(L_68, L_70, (&V_1), NULL);
// float finalRadius = averageBounds.extents.magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
L_72 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_0), NULL);
V_14 = L_72;
float L_73;
L_73 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_14), NULL);
V_2 = L_73;
// if (firstGround.transform == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74;
L_74 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_1), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_75;
L_75 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_74, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_75)
{
goto IL_0205;
}
}
{
// return null;
return (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*)NULL;
}
IL_0205:
{
// float toGround = firstGround.distance;
float L_76;
L_76 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_1), NULL);
V_3 = L_76;
// if (toGround < 5f) toGround = 5f;
float L_77 = V_3;
if ((!(((float)L_77) < ((float)(5.0f)))))
{
goto IL_021b;
}
}
{
// if (toGround < 5f) toGround = 5f;
V_3 = (5.0f);
}
IL_021b:
{
// if (toGround > 40f) toGround = 40f;
float L_78 = V_3;
if ((!(((float)L_78) > ((float)(40.0f)))))
{
goto IL_0229;
}
}
{
// if (toGround > 40f) toGround = 40f;
V_3 = (40.0f);
}
IL_0229:
{
// if (toGround > finalRadius) finalRadius = toGround;
float L_79 = V_3;
float L_80 = V_2;
if ((!(((float)L_79) > ((float)L_80))))
{
goto IL_0231;
}
}
{
// if (toGround > finalRadius) finalRadius = toGround;
float L_81 = V_3;
V_2 = L_81;
goto IL_0237;
}
IL_0231:
{
// else if (finalRadius < toGround) finalRadius = toGround;
float L_82 = V_2;
float L_83 = V_3;
if ((!(((float)L_82) < ((float)L_83))))
{
goto IL_0237;
}
}
{
// else if (finalRadius < toGround) finalRadius = toGround;
float L_84 = V_3;
V_2 = L_84;
}
IL_0237:
{
// _searchAreaRadius = finalRadius;
float L_85 = V_2;
__this->____searchAreaRadius_20 = L_85;
// int myLayer = toSimulate[0].gameObject.layer;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_86 = ___0_toSimulate;
NullCheck(L_86);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_87;
L_87 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_86, 0, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_87);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_88;
L_88 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_87, NULL);
NullCheck(L_88);
int32_t L_89;
L_89 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_88, NULL);
V_4 = L_89;
// LayerMask layerMask = 0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_90;
L_90 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL);
V_5 = L_90;
// for (int i = 0; i < 32; i++)
V_15 = 0;
goto IL_0285;
}
IL_025e:
{
// if (!Physics.GetIgnoreLayerCollision(myLayer, i)) layerMask = layerMask | 1 << i;
int32_t L_91 = V_4;
int32_t L_92 = V_15;
bool L_93;
L_93 = Physics_GetIgnoreLayerCollision_m6FAFF3D7B295E3ECC55DF0F3032AD4DB6210255D(L_91, L_92, NULL);
if (L_93)
{
goto IL_027f;
}
}
{
// if (!Physics.GetIgnoreLayerCollision(myLayer, i)) layerMask = layerMask | 1 << i;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_94 = V_5;
int32_t L_95;
L_95 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_94, NULL);
int32_t L_96 = V_15;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_97;
L_97 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)(L_95|((int32_t)(1<<((int32_t)(L_96&((int32_t)31))))))), NULL);
V_5 = L_97;
}
IL_027f:
{
// for (int i = 0; i < 32; i++)
int32_t L_98 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_98, 1));
}
IL_0285:
{
// for (int i = 0; i < 32; i++)
int32_t L_99 = V_15;
if ((((int32_t)L_99) < ((int32_t)((int32_t)32))))
{
goto IL_025e;
}
}
{
// var oCols = Physics.OverlapSphere(averageBounds.center, finalRadius, layerMask);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
float L_101 = V_2;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_102 = V_5;
int32_t L_103;
L_103 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_102, NULL);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_104;
L_104 = Physics_OverlapSphere_m2D0C9BC78473512F1F89AE731FBAE1B734EDF3EE(L_100, L_101, L_103, NULL);
V_6 = L_104;
// for (int c = 0; c < oCols.Length; c++)
V_16 = 0;
goto IL_0333;
}
IL_02a9:
{
// if (oCols[c].isTrigger) continue;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_105 = V_6;
int32_t L_106 = V_16;
NullCheck(L_105);
int32_t L_107 = L_106;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_108 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_107));
NullCheck(L_108);
bool L_109;
L_109 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_108, NULL);
if (L_109)
{
goto IL_032d;
}
}
{
// var col = oCols[c];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_110 = V_6;
int32_t L_111 = V_16;
NullCheck(L_110);
int32_t L_112 = L_111;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_113 = (L_110)->GetAt(static_cast<il2cpp_array_size_t>(L_112));
V_17 = L_113;
// if (_simCollideWith.Contains(col)) continue;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_114 = __this->____simCollideWith_16;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_115 = V_17;
NullCheck(L_114);
bool L_116;
L_116 = List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40(L_114, L_115, List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var);
if (L_116)
{
goto IL_032d;
}
}
{
// if (_simMyColliders.Contains(col)) continue;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_117 = __this->____simMyColliders_17;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_118 = V_17;
NullCheck(L_117);
bool L_119;
L_119 = List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40(L_117, L_118, List_1_Contains_m1F3CEA5349E6590255D80D8F1483E5B155E36D40_RuntimeMethod_var);
if (L_119)
{
goto IL_032d;
}
}
{
// bool isChild = false;
V_18 = (bool)0;
// for (int w = 0; w < _simCollideWith.Count; w++)
V_19 = 0;
goto IL_030d;
}
IL_02e2:
{
// if (FGenerators.IsChildOf(col.transform, _simCollideWith[w].transform))
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_120 = V_17;
NullCheck(L_120);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_121;
L_121 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_120, NULL);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_122 = __this->____simCollideWith_16;
int32_t L_123 = V_19;
NullCheck(L_122);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_124;
L_124 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_122, L_123, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
NullCheck(L_124);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_125;
L_125 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_124, NULL);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
bool L_126;
L_126 = FGenerators_IsChildOf_mF88590A820C079E6F4E28A8A21C42E0B51C869F3(L_121, L_125, NULL);
if (!L_126)
{
goto IL_0307;
}
}
{
// isChild = true;
V_18 = (bool)1;
// break;
goto IL_031c;
}
IL_0307:
{
// for (int w = 0; w < _simCollideWith.Count; w++)
int32_t L_127 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add(L_127, 1));
}
IL_030d:
{
// for (int w = 0; w < _simCollideWith.Count; w++)
int32_t L_128 = V_19;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_129 = __this->____simCollideWith_16;
NullCheck(L_129);
int32_t L_130;
L_130 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_129, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_128) < ((int32_t)L_130)))
{
goto IL_02e2;
}
}
IL_031c:
{
// if (isChild) continue;
bool L_131 = V_18;
if (L_131)
{
goto IL_032d;
}
}
{
// _simCollideWith.Add(col);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_132 = __this->____simCollideWith_16;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_133 = V_17;
NullCheck(L_132);
List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_inline(L_132, L_133, List_1_Add_m67ADCB698F31486B35CF5DB4CFB1E97EB807FEFD_RuntimeMethod_var);
}
IL_032d:
{
// for (int c = 0; c < oCols.Length; c++)
int32_t L_134 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_134, 1));
}
IL_0333:
{
// for (int c = 0; c < oCols.Length; c++)
int32_t L_135 = V_16;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_136 = V_6;
NullCheck(L_136);
if ((((int32_t)L_135) < ((int32_t)((int32_t)(((RuntimeArray*)L_136)->max_length)))))
{
goto IL_02a9;
}
}
{
// return _simCollideWith;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_137 = __this->____simCollideWith_16;
return L_137;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::DoBackupFor(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_DoBackupFor_mDDD163D5F4E5E8AC184747BB0923746A72E934FF (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (backups != null) backups.Clear();
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_0 = __this->___backups_21;
if (!L_0)
{
goto IL_0013;
}
}
{
// if (backups != null) backups.Clear();
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_1 = __this->___backups_21;
NullCheck(L_1);
Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74(L_1, Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74_RuntimeMethod_var);
}
IL_0013:
{
// singleBackupFor = o;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_o;
__this->___singleBackupFor_22 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___singleBackupFor_22), (void*)L_2);
// singleBackup.Position = o.transform.position;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* L_3 = (&__this->___singleBackup_23);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = ___0_o;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_4, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
L_3->___Position_0 = L_6;
// singleBackup.Rotation = o.transform.rotation;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* L_7 = (&__this->___singleBackup_23);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = ___0_o;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_8, NULL);
NullCheck(L_9);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
L_7->___Rotation_1 = L_10;
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::DoBackupFor(System.Collections.Generic.List`1<UnityEngine.GameObject>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_DoBackupFor_m8CC4E7643A803194964EF39B5A79969DA9E68292 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_objects, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m2A5BAC2BD2C96EE638E96572993D91591AD2CD5F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE73CA6C1FB759C6C14FE365831EC5D8B817CC5F6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (backups == null) backups = new Dictionary<GameObject, TransformBackup>(); else backups.Clear();
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_0 = __this->___backups_21;
if (L_0)
{
goto IL_0015;
}
}
{
// if (backups == null) backups = new Dictionary<GameObject, TransformBackup>(); else backups.Clear();
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_1 = (Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F*)il2cpp_codegen_object_new(Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F_il2cpp_TypeInfo_var);
NullCheck(L_1);
Dictionary_2__ctor_mE73CA6C1FB759C6C14FE365831EC5D8B817CC5F6(L_1, Dictionary_2__ctor_mE73CA6C1FB759C6C14FE365831EC5D8B817CC5F6_RuntimeMethod_var);
__this->___backups_21 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___backups_21), (void*)L_1);
goto IL_0020;
}
IL_0015:
{
// if (backups == null) backups = new Dictionary<GameObject, TransformBackup>(); else backups.Clear();
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_2 = __this->___backups_21;
NullCheck(L_2);
Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74(L_2, Dictionary_2_Clear_mA3C7E65F500D7331F739F8C1EA14A3A29D375D74_RuntimeMethod_var);
}
IL_0020:
{
// for (int i = 0; i < objects.Count; i++)
V_0 = 0;
goto IL_0051;
}
IL_0024:
{
// var b = new TransformBackup();
il2cpp_codegen_initobj((&V_1), sizeof(TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127));
// b.SetBackup(objects[i]);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = ___0_objects;
int32_t L_4 = V_0;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5;
L_5 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_3, L_4, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
TransformBackup_SetBackup_mE8C0039035AE59762FB84CB1E794C5B257E34194((&V_1), L_5, NULL);
// backups.Add(objects[i], b);
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_6 = __this->___backups_21;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = ___0_objects;
int32_t L_8 = V_0;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9;
L_9 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_7, L_8, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_10 = V_1;
NullCheck(L_6);
Dictionary_2_Add_m2A5BAC2BD2C96EE638E96572993D91591AD2CD5F(L_6, L_9, L_10, Dictionary_2_Add_m2A5BAC2BD2C96EE638E96572993D91591AD2CD5F_RuntimeMethod_var);
// for (int i = 0; i < objects.Count; i++)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0051:
{
// for (int i = 0; i < objects.Count; i++)
int32_t L_12 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_13 = ___0_objects;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_13, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_14)))
{
goto IL_0024;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::RestoreBackuped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup_RestoreBackuped_m1E79A6B58C1527346AC741F73D92210506506706 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m64308F1DC0C4008EAFBBBD364EA72C921760CCF9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mE6AE7D680DD8E34340ABEA6E7BB1B8C6C9A8B67A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m5D828F13117B18E0BC5D8B24CDA79E9EB29C1C17_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m3759C5F58F16FFCD2EBCA13F8B3065592A15C645_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mADC281BF01CB78B5CBD238ACA1A5B8BB6E2463B2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m20FE8E0740ACA5CDE33181E918305FE996A5FA8D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m11CD1C0708A2692A374A47A6540E99EC3059E38E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02 V_0;
memset((&V_0), 0, sizeof(V_0));
KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92 V_1;
memset((&V_1), 0, sizeof(V_1));
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (backups != null)
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_0 = __this->___backups_21;
if (!L_0)
{
goto IL_005d;
}
}
{
// if (backups.Count > 0)
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_1 = __this->___backups_21;
NullCheck(L_1);
int32_t L_2;
L_2 = Dictionary_2_get_Count_mE6AE7D680DD8E34340ABEA6E7BB1B8C6C9A8B67A(L_1, Dictionary_2_get_Count_mE6AE7D680DD8E34340ABEA6E7BB1B8C6C9A8B67A_RuntimeMethod_var);
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005d;
}
}
{
// foreach (var item in backups)
Dictionary_2_t396F1982AB47EE0808B382E9C2F4CB678575733F* L_3 = __this->___backups_21;
NullCheck(L_3);
Enumerator_t8E9298BE6A373F6D13C82824919077C5B19CDA02 L_4;
L_4 = Dictionary_2_GetEnumerator_m64308F1DC0C4008EAFBBBD364EA72C921760CCF9(L_3, Dictionary_2_GetEnumerator_m64308F1DC0C4008EAFBBBD364EA72C921760CCF9_RuntimeMethod_var);
V_0 = L_4;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_004e:
{// begin finally (depth: 1)
Enumerator_Dispose_m5D828F13117B18E0BC5D8B24CDA79E9EB29C1C17((&V_0), Enumerator_Dispose_m5D828F13117B18E0BC5D8B24CDA79E9EB29C1C17_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0043_1;
}
IL_0024_1:
{
// foreach (var item in backups)
KeyValuePair_2_tA0C7A3A43275587BC73FEF1BB6F913342B20AC92 L_5;
L_5 = Enumerator_get_Current_mADC281BF01CB78B5CBD238ACA1A5B8BB6E2463B2_inline((&V_0), Enumerator_get_Current_mADC281BF01CB78B5CBD238ACA1A5B8BB6E2463B2_RuntimeMethod_var);
V_1 = L_5;
// item.Value.RestoreBackupedTransform(item.Key);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_6;
L_6 = KeyValuePair_2_get_Value_m11CD1C0708A2692A374A47A6540E99EC3059E38E_inline((&V_1), KeyValuePair_2_get_Value_m11CD1C0708A2692A374A47A6540E99EC3059E38E_RuntimeMethod_var);
V_2 = L_6;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = KeyValuePair_2_get_Key_m20FE8E0740ACA5CDE33181E918305FE996A5FA8D_inline((&V_1), KeyValuePair_2_get_Key_m20FE8E0740ACA5CDE33181E918305FE996A5FA8D_RuntimeMethod_var);
TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929((&V_2), L_7, (bool)1, NULL);
}
IL_0043_1:
{
// foreach (var item in backups)
bool L_8;
L_8 = Enumerator_MoveNext_m3759C5F58F16FFCD2EBCA13F8B3065592A15C645((&V_0), Enumerator_MoveNext_m3759C5F58F16FFCD2EBCA13F8B3065592A15C645_RuntimeMethod_var);
if (L_8)
{
goto IL_0024_1;
}
}
{
goto IL_005c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_005c:
{
// return;
return;
}
IL_005d:
{
// if (singleBackupFor != null) return;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___singleBackupFor_22;
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_006c;
}
}
{
// if (singleBackupFor != null) return;
return;
}
IL_006c:
{
// singleBackupFor.transform.position = singleBackup.Position;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->___singleBackupFor_22;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* L_13 = (&__this->___singleBackup_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___Position_0;
NullCheck(L_12);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_14, NULL);
// singleBackupFor.transform.rotation = singleBackup.Rotation;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = __this->___singleBackupFor_22;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL);
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* L_17 = (&__this->___singleBackup_23);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = L_17->___Rotation_1;
NullCheck(L_16);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_16, L_18, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampPhysicalPlacementSetup__ctor_m620C071F3A311500D93D33D3349D927860E93E60 (OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* __this, const RuntimeMethod* method)
{
{
// public int MinimumIterations = 70;
__this->___MinimumIterations_1 = ((int32_t)70);
// public float LimitDistanceFromOrigin = 8f;
__this->___LimitDistanceFromOrigin_2 = (8.0f);
// public bool SimulateUntilStopped = true;
__this->___SimulateUntilStopped_3 = (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
// Conversion methods for marshalling of: FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_pinvoke(const TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127& unmarshaled, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_pinvoke& marshaled)
{
Exception_t* ___Parent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Parent' of type 'TransformBackup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Parent_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_pinvoke_back(const TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_pinvoke& marshaled, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127& unmarshaled)
{
Exception_t* ___Parent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Parent' of type 'TransformBackup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Parent_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_pinvoke_cleanup(TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_com(const TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127& unmarshaled, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_com& marshaled)
{
Exception_t* ___Parent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Parent' of type 'TransformBackup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Parent_2Exception, NULL);
}
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_com_back(const TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_com& marshaled, TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127& unmarshaled)
{
Exception_t* ___Parent_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Parent' of type 'TransformBackup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Parent_2Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup
IL2CPP_EXTERN_C void TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshal_com_cleanup(TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127_marshaled_com& marshaled)
{
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::SetBackup(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformBackup_SetBackup_mE8C0039035AE59762FB84CB1E794C5B257E34194 (TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, 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 (o == null) return;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_o;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (o == null) return;
return;
}
IL_000a:
{
// Parent = o.transform.parent;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = ___0_o;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_2, NULL);
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_3, NULL);
__this->___Parent_2 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Parent_2), (void*)L_4);
// WasStatic = o.isStatic;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_o;
NullCheck(L_5);
bool L_6;
L_6 = GameObject_get_isStatic_mB88ADDE2E0D3544FACC287E9B49AFA116C07FB66(L_5, NULL);
__this->___WasStatic_3 = L_6;
// Position = o.transform.position;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = ___0_o;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
__this->___Position_0 = L_9;
// Rotation = o.transform.rotation;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = ___0_o;
NullCheck(L_10);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
NullCheck(L_11);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_11, NULL);
__this->___Rotation_1 = L_12;
// }
return;
}
}
IL2CPP_EXTERN_C void TransformBackup_SetBackup_mE8C0039035AE59762FB84CB1E794C5B257E34194_AdjustorThunk (RuntimeObject* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, const RuntimeMethod* method)
{
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127*>(__this + _offset);
TransformBackup_SetBackup_mE8C0039035AE59762FB84CB1E794C5B257E34194(_thisAdjusted, ___0_o, method);
}
// System.Void FIMSpace.Generating.OStampPhysicalPlacementSetup/TransformBackup::RestoreBackupedTransform(UnityEngine.GameObject,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929 (TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, bool ___1_setParent, 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 (o == null) return;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_o;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000a;
}
}
{
// if (o == null) return;
return;
}
IL_000a:
{
// if (setParent) o.transform.SetParent(Parent, true);
bool L_2 = ___1_setParent;
if (!L_2)
{
goto IL_001f;
}
}
{
// if (setParent) o.transform.SetParent(Parent, true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_o;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Parent_2;
NullCheck(L_4);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_4, L_5, (bool)1, NULL);
}
IL_001f:
{
// o.transform.position = Position;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = ___0_o;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_6, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = __this->___Position_0;
NullCheck(L_7);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_7, L_8, NULL);
// o.transform.rotation = Rotation;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = ___0_o;
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = __this->___Rotation_1;
NullCheck(L_10);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_10, L_11, NULL);
// if (setParent) o.isStatic = WasStatic;
bool L_12 = ___1_setParent;
if (!L_12)
{
goto IL_0050;
}
}
{
// if (setParent) o.isStatic = WasStatic;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = ___0_o;
bool L_14 = __this->___WasStatic_3;
NullCheck(L_13);
GameObject_set_isStatic_m0468F0E4553F5B3DDBE03F3788BE0A1A3736839C(L_13, L_14, NULL);
}
IL_0050:
{
// }
return;
}
}
IL2CPP_EXTERN_C void TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929_AdjustorThunk (RuntimeObject* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_o, bool ___1_setParent, const RuntimeMethod* method)
{
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127*>(__this + _offset);
TransformBackup_RestoreBackupedTransform_m452694EFB23DB67C0F587742108BAC8CC939F929(_thisAdjusted, ___0_o, ___1_setParent, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.OStampStigma::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStampStigma__ctor_m583FE642C8BE03C6CD5FF8DE520E7610D626455A (OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean FIMSpace.Generating.OStamperMultiSet::SetHashExists(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OStamperMultiSet_SetHashExists_mAE00E7A737EE6407AD425C7E6937E8A014551E46 (OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* __this, int32_t ___0_hashCode, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_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 < PrefabSetSettings.Count; i++)
V_0 = 0;
goto IL_003c;
}
IL_0004:
{
// if (PrefabSetSettings[i].TargetSet != null)
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_0 = __this->___PrefabSetSettings_4;
int32_t L_1 = V_0;
NullCheck(L_0);
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_2;
L_2 = List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6(L_0, L_1, List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_RuntimeMethod_var);
NullCheck(L_2);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_3 = L_2->___TargetSet_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0038;
}
}
{
// if (PrefabSetSettings[i].TargetSet.GetInstanceID() == hashCode) return true;
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_5 = __this->___PrefabSetSettings_4;
int32_t L_6 = V_0;
NullCheck(L_5);
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_7;
L_7 = List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6(L_5, L_6, List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_RuntimeMethod_var);
NullCheck(L_7);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_8 = L_7->___TargetSet_13;
NullCheck(L_8);
int32_t L_9;
L_9 = Object_GetInstanceID_m554FF4073C9465F3835574CC084E68AAEEC6CC6A(L_8, NULL);
int32_t L_10 = ___0_hashCode;
if ((!(((uint32_t)L_9) == ((uint32_t)L_10))))
{
goto IL_0038;
}
}
{
// if (PrefabSetSettings[i].TargetSet.GetInstanceID() == hashCode) return true;
return (bool)1;
}
IL_0038:
{
// for (int i = 0; i < PrefabSetSettings.Count; i++)
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_003c:
{
// for (int i = 0; i < PrefabSetSettings.Count; i++)
int32_t L_12 = V_0;
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_13 = __this->___PrefabSetSettings_4;
NullCheck(L_13);
int32_t L_14;
L_14 = List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_inline(L_13, List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_RuntimeMethod_var);
if ((((int32_t)L_12) < ((int32_t)L_14)))
{
goto IL_0004;
}
}
{
// return false;
return (bool)0;
}
}
// System.Void FIMSpace.Generating.OStamperMultiSet::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStamperMultiSet__ctor_m3EC095197CEBF9DE669FF69ACDDA52EA4A112DB4 (OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* __this, const RuntimeMethod* method)
{
{
// public bool _editorDrawStamps = true;
__this->____editorDrawStamps_7 = (bool)1;
// public int FocusOn = -1;
__this->___FocusOn_8 = (-1);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::RefreshReference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiStamperSetParameters_RefreshReference_mA682978B5F46112A55804443E3BB145B73740D21 (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (TargetSet != null && TargetSet.Prefabs != null)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___TargetSet_13;
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_005d;
}
}
{
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_2 = __this->___TargetSet_13;
NullCheck(L_2);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_3 = L_2->___Prefabs_26;
if (!L_3)
{
goto IL_005d;
}
}
{
// if (TargetSet.Prefabs.Count > 0)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_4 = __this->___TargetSet_13;
NullCheck(L_4);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_5 = L_4->___Prefabs_26;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_5, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_005d;
}
}
{
// if (TargetSet.Prefabs[0] != null)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_7 = __this->___TargetSet_13;
NullCheck(L_7);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_8 = L_7->___Prefabs_26;
NullCheck(L_8);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_9;
L_9 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_8, 0, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
if (!L_9)
{
goto IL_005d;
}
}
{
// SetPrefab ( TargetSet.Prefabs[0].CoreGameObject);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_10 = __this->___TargetSet_13;
NullCheck(L_10);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_11 = L_10->___Prefabs_26;
NullCheck(L_11);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_12;
L_12 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_11, 0, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = PrefabReference_get_CoreGameObject_m4E583BF7FA75E91219A603779DE874ABD587F465_inline(L_12, NULL);
PrefabReference_SetPrefab_m8D92704E7756A86DD10630E9EE97B03BDEF56CC0_inline(__this, L_13, NULL);
}
IL_005d:
{
// }
return;
}
}
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::GetRandomLimitCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiStamperSetParameters_GetRandomLimitCount_m95CE72969075E5C38AFC4E1C93D801ABAD6F1432 (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (LimitMode == ECountLimit.OneLimitForThisSet)
int32_t L_0 = __this->___LimitMode_14;
if (L_0)
{
goto IL_001c;
}
}
{
// return FGenerators.GetRandom(MinPrefabsSpawnCount, MaxPrefabsSpawnCount+1);
int32_t L_1 = __this->___MinPrefabsSpawnCount_15;
int32_t L_2 = __this->___MaxPrefabsSpawnCount_16;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(L_1, ((int32_t)il2cpp_codegen_add(L_2, 1)), NULL);
return L_3;
}
IL_001c:
{
// return FGenerators.GetRandom(MinSpawnCountForWholeSet, MaxSpawnCountForWholeSet+1);
int32_t L_4 = __this->___MinSpawnCountForWholeSet_17;
int32_t L_5 = __this->___MaxSpawnCountForWholeSet_18;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), NULL);
return L_6;
}
}
// System.Int32 FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::GetRandomLimitCount(System.Int32,FIMSpace.Generating.OStamperMultiSet)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MultiStamperSetParameters_GetRandomLimitCount_m08BF7F44DE7F5852D97E5A29CDB6DB6338463F8B (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, int32_t ___0_prefabId, OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* ___1_set, 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_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF440C1A6900E0A796CE609BB764A5A32AAF46A90_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
int32_t V_1 = 0;
{
// if (TargetSet == null) return 0;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___TargetSet_13;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
// if (TargetSet == null) return 0;
return 0;
}
IL_0010:
{
// if (TargetSet.Prefabs == null) return 0;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_2 = __this->___TargetSet_13;
NullCheck(L_2);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_3 = L_2->___Prefabs_26;
if (L_3)
{
goto IL_001f;
}
}
{
// if (TargetSet.Prefabs == null) return 0;
return 0;
}
IL_001f:
{
// if (prefabId < 0) return 0;
int32_t L_4 = ___0_prefabId;
if ((((int32_t)L_4) >= ((int32_t)0)))
{
goto IL_0025;
}
}
{
// if (prefabId < 0) return 0;
return 0;
}
IL_0025:
{
// if (prefabId >= TargetSet.Prefabs.Count) return 0;
int32_t L_5 = ___0_prefabId;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_6 = __this->___TargetSet_13;
NullCheck(L_6);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_7 = L_6->___Prefabs_26;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_7, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if ((((int32_t)L_5) < ((int32_t)L_8)))
{
goto IL_003a;
}
}
{
// if (prefabId >= TargetSet.Prefabs.Count) return 0;
return 0;
}
IL_003a:
{
// GameObject prefab = TargetSet.Prefabs[prefabId].GameObject;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_9 = __this->___TargetSet_13;
NullCheck(L_9);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_10 = L_9->___Prefabs_26;
int32_t L_11 = ___0_prefabId;
NullCheck(L_10);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_12;
L_12 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_10, L_11, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_12);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
L_13 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_12, NULL);
V_0 = L_13;
// if (prefab == null) return 0;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14 = V_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_005c;
}
}
{
// if (prefab == null) return 0;
return 0;
}
IL_005c:
{
// for (int i = 0; i < set.PerPrefabSettings.Count; i++)
V_1 = 0;
goto IL_00cf;
}
IL_0060:
{
// if (set.PerPrefabSettings[i].GameObject == prefab)
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_16 = ___1_set;
NullCheck(L_16);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_17 = L_16->___PerPrefabSettings_5;
int32_t L_18 = V_1;
NullCheck(L_17);
PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* L_19;
L_19 = List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A(L_17, L_18, List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
NullCheck(L_19);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_19, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_21 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, L_21, NULL);
if (!L_22)
{
goto IL_00cb;
}
}
{
// return (int)FGenerators.GetRandom
// (
// (int)(set.PerPrefabSettings[i].Min * set.PerPrefabSettings[i].RefMax),
// (int)(set.PerPrefabSettings[i].Max * set.PerPrefabSettings[i].RefMax) + 1
// );
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_23 = ___1_set;
NullCheck(L_23);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_24 = L_23->___PerPrefabSettings_5;
int32_t L_25 = V_1;
NullCheck(L_24);
PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* L_26;
L_26 = List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A(L_24, L_25, List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
NullCheck(L_26);
float L_27 = L_26->___Min_15;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_28 = ___1_set;
NullCheck(L_28);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_29 = L_28->___PerPrefabSettings_5;
int32_t L_30 = V_1;
NullCheck(L_29);
PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* L_31;
L_31 = List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A(L_29, L_30, List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
NullCheck(L_31);
int32_t L_32 = L_31->___RefMax_18;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_33 = ___1_set;
NullCheck(L_33);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_34 = L_33->___PerPrefabSettings_5;
int32_t L_35 = V_1;
NullCheck(L_34);
PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* L_36;
L_36 = List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A(L_34, L_35, List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
NullCheck(L_36);
float L_37 = L_36->___Max_16;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_38 = ___1_set;
NullCheck(L_38);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_39 = L_38->___PerPrefabSettings_5;
int32_t L_40 = V_1;
NullCheck(L_39);
PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* L_41;
L_41 = List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A(L_39, L_40, List_1_get_Item_mBAA2EF92304DFCA24D8C1D98531E34E5A9ECF93A_RuntimeMethod_var);
NullCheck(L_41);
int32_t L_42 = L_41->___RefMax_18;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_43;
L_43 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_27, ((float)L_32)))), ((int32_t)il2cpp_codegen_add(il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(L_37, ((float)L_42)))), 1)), NULL);
return L_43;
}
IL_00cb:
{
// for (int i = 0; i < set.PerPrefabSettings.Count; i++)
int32_t L_44 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_44, 1));
}
IL_00cf:
{
// for (int i = 0; i < set.PerPrefabSettings.Count; i++)
int32_t L_45 = V_1;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_46 = ___1_set;
NullCheck(L_46);
List_1_t87E336F669AA4584F9C83583A63331248C3113DF* L_47 = L_46->___PerPrefabSettings_5;
NullCheck(L_47);
int32_t L_48;
L_48 = List_1_get_Count_mF440C1A6900E0A796CE609BB764A5A32AAF46A90_inline(L_47, List_1_get_Count_mF440C1A6900E0A796CE609BB764A5A32AAF46A90_RuntimeMethod_var);
if ((((int32_t)L_45) < ((int32_t)L_48)))
{
goto IL_0060;
}
}
{
// return 0;
return 0;
}
}
// System.Void FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MultiStamperSetParameters__ctor_m8AD900BC62B2083092A2B9F4B2D98287644CE98C (MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* __this, const RuntimeMethod* method)
{
{
// public int MinPrefabsSpawnCount = 2;
__this->___MinPrefabsSpawnCount_15 = 2;
// public int MaxPrefabsSpawnCount = 7;
__this->___MaxPrefabsSpawnCount_16 = 7;
// public int MinSpawnCountForWholeSet = 5;
__this->___MinSpawnCountForWholeSet_17 = 5;
// public int MaxSpawnCountForWholeSet = 8;
__this->___MaxSpawnCountForWholeSet_18 = 8;
PrefabReference__ctor_m18BC0D4A5284068EB9B84939363E80F4826EB338(__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.OStamperMultiSet/PrefabSettings::DrawGUIWithoutPrefab(System.Int32,System.String,System.Action,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabSettings_DrawGUIWithoutPrefab_mD834DF24760474E8DC3007A5AC97793292952792 (PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* __this, int32_t ___0_previewSize, String_t* ___1_predicate, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___2_removeCallback, bool ___3_drawPrefabField, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStamperMultiSet/PrefabSettings::DrawGUIWithPrefab(UnityEngine.Color,System.Int32,System.String,System.Action,System.Action,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabSettings_DrawGUIWithPrefab_m43359EB0E2374DC80B0603DCFAC837AB157C905B (PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_color, int32_t ___1_previewSize, String_t* ___2_predicate, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___3_clickCallback, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___4_removeCallback, bool ___5_drawThumbnail, bool ___6_drawPrefabField, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void FIMSpace.Generating.OStamperMultiSet/PrefabSettings::SetRef(FIMSpace.Generating.OStamperMultiSet/MultiStamperSetParameters)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabSettings_SetRef_m2D6B76BC2DDF790CFB96CEACC0B6F7176714E755 (PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* __this, MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* ___0_set, const RuntimeMethod* method)
{
{
// RefMin = set.MinPrefabsSpawnCount;
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_0 = ___0_set;
NullCheck(L_0);
int32_t L_1 = L_0->___MinPrefabsSpawnCount_15;
__this->___RefMin_17 = L_1;
// RefMax = set.MaxPrefabsSpawnCount;
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_2 = ___0_set;
NullCheck(L_2);
int32_t L_3 = L_2->___MaxPrefabsSpawnCount_16;
__this->___RefMax_18 = L_3;
// }
return;
}
}
// System.Void FIMSpace.Generating.OStamperMultiSet/PrefabSettings::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PrefabSettings__ctor_m75DCA2DC57AD4493AE5841B98CAD073E3B952C90 (PrefabSettings_t5264B3038180E4EB63C2D7F826918208245B9BE1* __this, const RuntimeMethod* method)
{
{
// public float Max = 1f;
__this->___Max_16 = (1.0f);
// public int RefMin = 1;
__this->___RefMin_17 = 1;
// public int RefMax = 7;
__this->___RefMax_18 = 7;
PrefabReference__ctor_m18BC0D4A5284068EB9B84939363E80F4826EB338(__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.OSPrefabReference::OnPrefabChanges()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OSPrefabReference_OnPrefabChanges_m8ADACA9DA0FF45AD0D6B292CA41D34CC0F6A60BA (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, const RuntimeMethod* method)
{
{
// RefreshBounds();
OSPrefabReference_RefreshBounds_m0BB3CC2675C30237C221479CC09C4C9EB2521C9B(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.OSPrefabReference::RefreshBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OSPrefabReference_RefreshBounds_m0BB3CC2675C30237C221479CC09C4C9EB2521C9B (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __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;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// GameObject Prefab = GameObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0;
L_0 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(__this, NULL);
V_0 = L_0;
// if (Prefab == null) { ReferenceBounds = new Bounds(); ReferenceBoundsFull = new Bounds(); return; }
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_0029;
}
}
{
// if (Prefab == null) { ReferenceBounds = new Bounds(); ReferenceBoundsFull = new Bounds(); return; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = (&__this->___ReferenceBounds_15);
il2cpp_codegen_initobj(L_3, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// if (Prefab == null) { ReferenceBounds = new Bounds(); ReferenceBoundsFull = new Bounds(); return; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = (&__this->___ReferenceBoundsFull_14);
il2cpp_codegen_initobj(L_4, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// if (Prefab == null) { ReferenceBounds = new Bounds(); ReferenceBoundsFull = new Bounds(); return; }
return;
}
IL_0029:
{
// ReferenceBounds = GetBasicBounds(Prefab);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6;
L_6 = OSPrefabReference_GetBasicBounds_m3A57558F8EADE164FB697766A60F250A3357AACD(L_5, NULL);
__this->___ReferenceBounds_15 = L_6;
// ReferenceBoundsFull = BuildFullBounds(Prefab);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8;
L_8 = OSPrefabReference_BuildFullBounds_mE41D2006E0CBF2CD4174B71D761E8648AEB2EA67(L_7, NULL);
__this->___ReferenceBoundsFull_14 = L_8;
// if (HasFlat(ReferenceBounds.size) || HasFlat(ReferenceBoundsFull.size))
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_9 = (&__this->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_9, NULL);
bool L_11;
L_11 = OSPrefabReference_HasFlat_m0BD817779306755156E7AE39A7288C7FA54F99F0(__this, L_10, NULL);
if (L_11)
{
goto IL_0067;
}
}
{
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_12 = (&__this->___ReferenceBoundsFull_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_12, NULL);
bool L_14;
L_14 = OSPrefabReference_HasFlat_m0BD817779306755156E7AE39A7288C7FA54F99F0(__this, L_13, NULL);
if (!L_14)
{
goto IL_006f;
}
}
IL_0067:
{
// FlatBounds = true;
__this->___FlatBounds_16 = (bool)1;
return;
}
IL_006f:
{
// FlatBounds = false;
__this->___FlatBounds_16 = (bool)0;
// }
return;
}
}
// System.Boolean FIMSpace.Generating.OSPrefabReference::HasFlat(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OSPrefabReference_HasFlat_m0BD817779306755156E7AE39A7288C7FA54F99F0 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float scaleRef = scale.magnitude * 0.075f;
float L_0;
L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___0_scale), NULL);
V_0 = ((float)il2cpp_codegen_multiply(L_0, (0.075000003f)));
// if (scaleRef < 0.035f) scaleRef = 0.075f;
float L_1 = V_0;
if ((!(((float)L_1) < ((float)(0.0350000001f)))))
{
goto IL_001c;
}
}
{
// if (scaleRef < 0.035f) scaleRef = 0.075f;
V_0 = (0.075000003f);
}
IL_001c:
{
// if (Mathf.Abs(scale.x) < scaleRef) return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_scale;
float L_3 = L_2.___x_2;
float L_4;
L_4 = fabsf(L_3);
float L_5 = V_0;
if ((!(((float)L_4) < ((float)L_5))))
{
goto IL_002c;
}
}
{
// if (Mathf.Abs(scale.x) < scaleRef) return true;
return (bool)1;
}
IL_002c:
{
// if (Mathf.Abs(scale.y) < scaleRef) return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_scale;
float L_7 = L_6.___y_3;
float L_8;
L_8 = fabsf(L_7);
float L_9 = V_0;
if ((!(((float)L_8) < ((float)L_9))))
{
goto IL_003c;
}
}
{
// if (Mathf.Abs(scale.y) < scaleRef) return true;
return (bool)1;
}
IL_003c:
{
// if (Mathf.Abs(scale.z) < scaleRef) return true;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_scale;
float L_11 = L_10.___z_4;
float L_12;
L_12 = fabsf(L_11);
float L_13 = V_0;
if ((!(((float)L_12) < ((float)L_13))))
{
goto IL_004c;
}
}
{
// if (Mathf.Abs(scale.z) < scaleRef) return true;
return (bool)1;
}
IL_004c:
{
// return false;
return (bool)0;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OSPrefabReference::GetScaledBoundsExt(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OSPrefabReference_GetScaledBoundsExt_m6628DA230CAD8FCDE6DF753DF25CA430BF911749 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, const RuntimeMethod* method)
{
{
// return Vector3.Scale(ReferenceBounds.extents, scale);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = (&__this->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_1, L_2, NULL);
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OSPrefabReference::GetScaledBoundsExt(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OSPrefabReference_GetScaledBoundsExt_m98D751CD823649BF59A6928FC47587C3F2940FBE (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_scale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method)
{
{
// return Vector3.Scale(GetScaledBoundsExt(scale), direction);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = OSPrefabReference_GetScaledBoundsExt_m6628DA230CAD8FCDE6DF753DF25CA430BF911749(__this, L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_direction;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_1, L_2, NULL);
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OSPrefabReference::GetRotatedBoundsDimension(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OSPrefabReference_GetRotatedBoundsDimension_m8923C83F0AA1D1B7BFC9738AC7CAC6A0EC4FD899 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method)
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return Matrix4x4.Rotate(rotation).MultiplyVector(axis);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_rotation;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_0, NULL);
V_0 = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_axis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&V_0), L_2, NULL);
return L_3;
}
}
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::BuildFullBounds(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 OSPrefabReference_BuildFullBounds_mE41D2006E0CBF2CD4174B71D761E8648AEB2EA67 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_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));
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* V_1 = NULL;
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* V_2 = NULL;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_7 = NULL;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_8 = NULL;
{
// Bounds b = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// if (target == null) return b;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_target;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
// if (target == null) return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_0;
return L_2;
}
IL_0013:
{
// List<SkinnedMeshRenderer> rends = FTransformMethods.FindComponentsInAllChildren<SkinnedMeshRenderer>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_target;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_5;
L_5 = FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA(L_4, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA_RuntimeMethod_var);
V_1 = L_5;
// for (int r = 0; r < rends.Count; r++)
V_4 = 0;
goto IL_0059;
}
IL_0025:
{
// if (rends[r].sharedMesh == null) continue;
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_6 = V_1;
int32_t L_7 = V_4;
NullCheck(L_6);
SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* L_8;
L_8 = List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65(L_6, L_7, List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
NullCheck(L_8);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9;
L_9 = SkinnedMeshRenderer_get_sharedMesh_m73D141639F0B72EBFAEF21D667AEFCA6E119A302(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_10)
{
goto IL_0053;
}
}
{
// b.Encapsulate(rends[r].sharedMesh.bounds);
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_11 = V_1;
int32_t L_12 = V_4;
NullCheck(L_11);
SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* L_13;
L_13 = List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65(L_11, L_12, List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
NullCheck(L_13);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14;
L_14 = SkinnedMeshRenderer_get_sharedMesh_m73D141639F0B72EBFAEF21D667AEFCA6E119A302(L_13, NULL);
NullCheck(L_14);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15;
L_15 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_14, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_15, NULL);
}
IL_0053:
{
// for (int r = 0; r < rends.Count; r++)
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0059:
{
// for (int r = 0; r < rends.Count; r++)
int32_t L_17 = V_4;
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_18 = V_1;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_inline(L_18, List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0025;
}
}
{
// List<MeshFilter> filters = FTransformMethods.FindComponentsInAllChildren<MeshFilter>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = ___0_target;
NullCheck(L_20);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_20, NULL);
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_22;
L_22 = FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD(L_21, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD_RuntimeMethod_var);
V_2 = L_22;
// for (int f = 0; f < filters.Count; f++)
V_5 = 0;
goto IL_00a9;
}
IL_0075:
{
// if (filters[f].sharedMesh == null) continue;
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_23 = V_2;
int32_t L_24 = V_5;
NullCheck(L_23);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_25;
L_25 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_23, L_24, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
NullCheck(L_25);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_26;
L_26 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_25, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_27)
{
goto IL_00a3;
}
}
{
// b.Encapsulate(filters[f].sharedMesh.bounds);
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_28 = V_2;
int32_t L_29 = V_5;
NullCheck(L_28);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_30;
L_30 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_28, L_29, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
NullCheck(L_30);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_31;
L_31 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_30, NULL);
NullCheck(L_31);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32;
L_32 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_31, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_32, NULL);
}
IL_00a3:
{
// for (int f = 0; f < filters.Count; f++)
int32_t L_33 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00a9:
{
// for (int f = 0; f < filters.Count; f++)
int32_t L_34 = V_5;
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_35 = V_2;
NullCheck(L_35);
int32_t L_36;
L_36 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_35, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var);
if ((((int32_t)L_34) < ((int32_t)L_36)))
{
goto IL_0075;
}
}
{
// List<Collider> colliders = FTransformMethods.FindComponentsInAllChildren<Collider>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = ___0_target;
NullCheck(L_37);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_37, NULL);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_39;
L_39 = FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4(L_38, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var);
V_3 = L_39;
// for (int f = 0; f < colliders.Count; f++)
V_6 = 0;
goto IL_014b;
}
IL_00c8:
{
// if (colliders[f] == null) continue;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_40 = V_3;
int32_t L_41 = V_6;
NullCheck(L_40);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_42;
L_42 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_40, L_41, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_43)
{
goto IL_0145;
}
}
{
// MeshCollider mc = colliders[f] as MeshCollider;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_44 = V_3;
int32_t L_45 = V_6;
NullCheck(L_44);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_46;
L_46 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_44, L_45, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_7 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_46, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
// if (mc) { if (mc.sharedMesh) b.Encapsulate(mc.sharedMesh.bounds); continue; }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_47 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_47, NULL);
if (!L_48)
{
goto IL_0113;
}
}
{
// if (mc) { if (mc.sharedMesh) b.Encapsulate(mc.sharedMesh.bounds); continue; }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_49 = V_7;
NullCheck(L_49);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_50;
L_50 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_49, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_51;
L_51 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_50, NULL);
if (!L_51)
{
goto IL_0145;
}
}
{
// if (mc) { if (mc.sharedMesh) b.Encapsulate(mc.sharedMesh.bounds); continue; }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_52 = V_7;
NullCheck(L_52);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_53;
L_53 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_52, NULL);
NullCheck(L_53);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_54;
L_54 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_53, NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_54, NULL);
// if (mc) { if (mc.sharedMesh) b.Encapsulate(mc.sharedMesh.bounds); continue; }
goto IL_0145;
}
IL_0113:
{
// BoxCollider bx = colliders[f] as BoxCollider;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_55 = V_3;
int32_t L_56 = V_6;
NullCheck(L_55);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_57;
L_57 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_55, L_56, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_8 = ((BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)IsInstClass((RuntimeObject*)L_57, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var));
// if (bx) { b.Encapsulate(new Bounds(bx.center, bx.size)); }
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_58 = V_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_59;
L_59 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_58, NULL);
if (!L_59)
{
goto IL_0145;
}
}
{
// if (bx) { b.Encapsulate(new Bounds(bx.center, bx.size)); }
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_60 = V_8;
NullCheck(L_60);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = BoxCollider_get_center_mC370C79F9FC9398D0DD080500FA2EE14FC6E36C7(L_60, NULL);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_62 = V_8;
NullCheck(L_62);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_62, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_64;
memset((&L_64), 0, sizeof(L_64));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_64), L_61, L_63, /*hidden argument*/NULL);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_64, NULL);
}
IL_0145:
{
// for (int f = 0; f < colliders.Count; f++)
int32_t L_65 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_65, 1));
}
IL_014b:
{
// for (int f = 0; f < colliders.Count; f++)
int32_t L_66 = V_6;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_67 = V_3;
NullCheck(L_67);
int32_t L_68;
L_68 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_67, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_66) < ((int32_t)L_68)))
{
goto IL_00c8;
}
}
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_69 = V_0;
return L_69;
}
}
// UnityEngine.Bounds FIMSpace.Generating.OSPrefabReference::GetBasicBounds(UnityEngine.GameObject)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 OSPrefabReference_GetBasicBounds_m3A57558F8EADE164FB697766A60F250A3357AACD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_target, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_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));
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* V_1 = NULL;
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* V_2 = NULL;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_7 = NULL;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_8 = NULL;
{
// Bounds b = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// if (target == null) return b;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_target;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
// if (target == null) return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_0;
return L_2;
}
IL_0013:
{
// List<SkinnedMeshRenderer> rends = FTransformMethods.FindComponentsInAllChildren<SkinnedMeshRenderer>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = ___0_target;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_5;
L_5 = FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA(L_4, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisSkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E_mD12B5A37151CFF8631FAEF69F1051304110C61BA_RuntimeMethod_var);
V_1 = L_5;
// for (int r = 0; r < rends.Count; r++)
V_4 = 0;
goto IL_0053;
}
IL_0025:
{
// { if (rends[r].sharedMesh == null) continue; return rends[r].sharedMesh.bounds; }
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_6 = V_1;
int32_t L_7 = V_4;
NullCheck(L_6);
SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* L_8;
L_8 = List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65(L_6, L_7, List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
NullCheck(L_8);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_9;
L_9 = SkinnedMeshRenderer_get_sharedMesh_m73D141639F0B72EBFAEF21D667AEFCA6E119A302(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_10)
{
goto IL_004d;
}
}
{
// { if (rends[r].sharedMesh == null) continue; return rends[r].sharedMesh.bounds; }
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_11 = V_1;
int32_t L_12 = V_4;
NullCheck(L_11);
SkinnedMeshRenderer_t020C4E8648EA1C4C6BA5C41502919B387E7E1C2E* L_13;
L_13 = List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65(L_11, L_12, List_1_get_Item_m8C9CDF0812A66F8C674793104B38090E5372DD65_RuntimeMethod_var);
NullCheck(L_13);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_14;
L_14 = SkinnedMeshRenderer_get_sharedMesh_m73D141639F0B72EBFAEF21D667AEFCA6E119A302(L_13, NULL);
NullCheck(L_14);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15;
L_15 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_14, NULL);
return L_15;
}
IL_004d:
{
// for (int r = 0; r < rends.Count; r++)
int32_t L_16 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0053:
{
// for (int r = 0; r < rends.Count; r++)
int32_t L_17 = V_4;
List_1_t0CA48CEFC539B4745969780424B9DAFC7FCB1B96* L_18 = V_1;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_inline(L_18, List_1_get_Count_m9822FFD9289ED06FCE949E17E432D3D486402026_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_19)))
{
goto IL_0025;
}
}
{
// List<MeshFilter> filters = FTransformMethods.FindComponentsInAllChildren<MeshFilter>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20 = ___0_target;
NullCheck(L_20);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_20, NULL);
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_22;
L_22 = FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD(L_21, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisMeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5_mD3023DE7176880101C90C7B522E87292A77476CD_RuntimeMethod_var);
V_2 = L_22;
// for (int f = 0; f < filters.Count; f++)
V_5 = 0;
goto IL_009d;
}
IL_006f:
{
// { if (filters[f].sharedMesh == null) continue; return (filters[f].sharedMesh.bounds); }
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_23 = V_2;
int32_t L_24 = V_5;
NullCheck(L_23);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_25;
L_25 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_23, L_24, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
NullCheck(L_25);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_26;
L_26 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_25, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_27)
{
goto IL_0097;
}
}
{
// { if (filters[f].sharedMesh == null) continue; return (filters[f].sharedMesh.bounds); }
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_28 = V_2;
int32_t L_29 = V_5;
NullCheck(L_28);
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_30;
L_30 = List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348(L_28, L_29, List_1_get_Item_m1DDAF5804C36E171686D1F31AEDD7D32876E8348_RuntimeMethod_var);
NullCheck(L_30);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_31;
L_31 = MeshFilter_get_sharedMesh_mE4ED3E7E31C1DE5097E4980DA996E620F7D7CB8C(L_30, NULL);
NullCheck(L_31);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32;
L_32 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_31, NULL);
return L_32;
}
IL_0097:
{
// for (int f = 0; f < filters.Count; f++)
int32_t L_33 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_009d:
{
// for (int f = 0; f < filters.Count; f++)
int32_t L_34 = V_5;
List_1_tF38D1A45CF65189578ADAC12AED34802EB2B8930* L_35 = V_2;
NullCheck(L_35);
int32_t L_36;
L_36 = List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_inline(L_35, List_1_get_Count_mEA72181DA04067D7475922C8DBA014128689F30B_RuntimeMethod_var);
if ((((int32_t)L_34) < ((int32_t)L_36)))
{
goto IL_006f;
}
}
{
// List<Collider> colliders = FTransformMethods.FindComponentsInAllChildren<Collider>(target.transform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37 = ___0_target;
NullCheck(L_37);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_37, NULL);
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_39;
L_39 = FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4(L_38, (bool)0, FTransformMethods_FindComponentsInAllChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m297BCA20F842BF3B7F7D5BFCB366828A32590EA4_RuntimeMethod_var);
V_3 = L_39;
// for (int f = 0; f < colliders.Count; f++)
V_6 = 0;
goto IL_012e;
}
IL_00b9:
{
// if (colliders[f] == null) continue; MeshCollider mc = colliders[f] as MeshCollider; if (mc) { if (mc.sharedMesh) return (mc.sharedMesh.bounds); }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_40 = V_3;
int32_t L_41 = V_6;
NullCheck(L_40);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_42;
L_42 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_40, L_41, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_43;
L_43 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_42, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_43)
{
goto IL_0128;
}
}
{
// if (colliders[f] == null) continue; MeshCollider mc = colliders[f] as MeshCollider; if (mc) { if (mc.sharedMesh) return (mc.sharedMesh.bounds); }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_44 = V_3;
int32_t L_45 = V_6;
NullCheck(L_44);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_46;
L_46 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_44, L_45, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_7 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_46, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
// if (colliders[f] == null) continue; MeshCollider mc = colliders[f] as MeshCollider; if (mc) { if (mc.sharedMesh) return (mc.sharedMesh.bounds); }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_47 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_47, NULL);
if (!L_48)
{
goto IL_00fc;
}
}
{
// if (colliders[f] == null) continue; MeshCollider mc = colliders[f] as MeshCollider; if (mc) { if (mc.sharedMesh) return (mc.sharedMesh.bounds); }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_49 = V_7;
NullCheck(L_49);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_50;
L_50 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_49, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_51;
L_51 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_50, NULL);
if (!L_51)
{
goto IL_00fc;
}
}
{
// if (colliders[f] == null) continue; MeshCollider mc = colliders[f] as MeshCollider; if (mc) { if (mc.sharedMesh) return (mc.sharedMesh.bounds); }
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_52 = V_7;
NullCheck(L_52);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_53;
L_53 = MeshCollider_get_sharedMesh_mFB4B8534501C29930D2D3710D6D82E60093FA21E(L_52, NULL);
NullCheck(L_53);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_54;
L_54 = Mesh_get_bounds_m9E3A46226824676703990270A722A89A4860A100(L_53, NULL);
return L_54;
}
IL_00fc:
{
// BoxCollider bx = colliders[f] as BoxCollider; if (bx) { return (new Bounds(bx.center, bx.size)); }
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_55 = V_3;
int32_t L_56 = V_6;
NullCheck(L_55);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_57;
L_57 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_55, L_56, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
V_8 = ((BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23*)IsInstClass((RuntimeObject*)L_57, BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_il2cpp_TypeInfo_var));
// BoxCollider bx = colliders[f] as BoxCollider; if (bx) { return (new Bounds(bx.center, bx.size)); }
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_58 = V_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_59;
L_59 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_58, NULL);
if (!L_59)
{
goto IL_0128;
}
}
{
// BoxCollider bx = colliders[f] as BoxCollider; if (bx) { return (new Bounds(bx.center, bx.size)); }
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_60 = V_8;
NullCheck(L_60);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = BoxCollider_get_center_mC370C79F9FC9398D0DD080500FA2EE14FC6E36C7(L_60, NULL);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_62 = V_8;
NullCheck(L_62);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
L_63 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_62, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_64;
memset((&L_64), 0, sizeof(L_64));
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_64), L_61, L_63, /*hidden argument*/NULL);
return L_64;
}
IL_0128:
{
// for (int f = 0; f < colliders.Count; f++)
int32_t L_65 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_65, 1));
}
IL_012e:
{
// for (int f = 0; f < colliders.Count; f++)
int32_t L_66 = V_6;
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_67 = V_3;
NullCheck(L_67);
int32_t L_68;
L_68 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_67, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
if ((((int32_t)L_66) < ((int32_t)L_68)))
{
goto IL_00b9;
}
}
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_69 = V_0;
return L_69;
}
}
// UnityEngine.Vector3[] FIMSpace.Generating.OSPrefabReference::GetBoundsCorners(UnityEngine.Bounds,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* OSPrefabReference_GetBoundsCorners_mF6F6A9DF8367E1B2D44912D7B3C4B858871CA60B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, bool ___1_offsetCenter, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_10 = NULL;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
{
// float width = bounds.size.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
float L_1 = L_0.___x_2;
V_0 = L_1;
// float height = bounds.size.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
float L_3 = L_2.___y_3;
V_1 = L_3;
// Vector3 topRight = Vector3.zero, topLeft = Vector3.zero, bottomRight = Vector3.zero, bottomLeft = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_4;
// Vector3 topRight = Vector3.zero, topLeft = Vector3.zero, bottomRight = Vector3.zero, bottomLeft = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_3 = L_5;
// Vector3 topRight = Vector3.zero, topLeft = Vector3.zero, bottomRight = Vector3.zero, bottomLeft = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_4 = L_6;
// Vector3 topRight = Vector3.zero, topLeft = Vector3.zero, bottomRight = Vector3.zero, bottomLeft = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_5 = L_7;
// topRight.x += width / 2;
float* L_8 = (&(&V_2)->___x_2);
float* L_9 = L_8;
float L_10 = *((float*)L_9);
float L_11 = V_0;
*((float*)L_9) = (float)((float)il2cpp_codegen_add(L_10, ((float)(L_11/(2.0f)))));
// topRight.y += height / 2;
float* L_12 = (&(&V_2)->___y_3);
float* L_13 = L_12;
float L_14 = *((float*)L_13);
float L_15 = V_1;
*((float*)L_13) = (float)((float)il2cpp_codegen_add(L_14, ((float)(L_15/(2.0f)))));
// topLeft.x -= width / 2;
float* L_16 = (&(&V_3)->___x_2);
float* L_17 = L_16;
float L_18 = *((float*)L_17);
float L_19 = V_0;
*((float*)L_17) = (float)((float)il2cpp_codegen_subtract(L_18, ((float)(L_19/(2.0f)))));
// topLeft.y += height / 2;
float* L_20 = (&(&V_3)->___y_3);
float* L_21 = L_20;
float L_22 = *((float*)L_21);
float L_23 = V_1;
*((float*)L_21) = (float)((float)il2cpp_codegen_add(L_22, ((float)(L_23/(2.0f)))));
// bottomRight.x += width / 2;
float* L_24 = (&(&V_4)->___x_2);
float* L_25 = L_24;
float L_26 = *((float*)L_25);
float L_27 = V_0;
*((float*)L_25) = (float)((float)il2cpp_codegen_add(L_26, ((float)(L_27/(2.0f)))));
// bottomRight.y -= height / 2;
float* L_28 = (&(&V_4)->___y_3);
float* L_29 = L_28;
float L_30 = *((float*)L_29);
float L_31 = V_1;
*((float*)L_29) = (float)((float)il2cpp_codegen_subtract(L_30, ((float)(L_31/(2.0f)))));
// bottomLeft.x -= width / 2;
float* L_32 = (&(&V_5)->___x_2);
float* L_33 = L_32;
float L_34 = *((float*)L_33);
float L_35 = V_0;
*((float*)L_33) = (float)((float)il2cpp_codegen_subtract(L_34, ((float)(L_35/(2.0f)))));
// bottomLeft.y -= height / 2;
float* L_36 = (&(&V_5)->___y_3);
float* L_37 = L_36;
float L_38 = *((float*)L_37);
float L_39 = V_1;
*((float*)L_37) = (float)((float)il2cpp_codegen_subtract(L_38, ((float)(L_39/(2.0f)))));
// topBRight = topRight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
V_6 = L_40;
// topBLeft = topLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_3;
V_7 = L_41;
// bottomBRight = bottomRight;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_4;
V_8 = L_42;
// bottomBLeft = bottomLeft;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_5;
V_9 = L_43;
// Vector3[] corners = new Vector3[8] { topRight, topLeft, bottomLeft, bottomRight, topBRight, topBLeft, bottomBLeft, bottomBRight };
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_44 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)8);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_45 = L_44;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_2;
NullCheck(L_45);
(L_45)->SetAt(static_cast<il2cpp_array_size_t>(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_46);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_47 = L_45;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3;
NullCheck(L_47);
(L_47)->SetAt(static_cast<il2cpp_array_size_t>(1), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_48);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_49 = L_47;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_5;
NullCheck(L_49);
(L_49)->SetAt(static_cast<il2cpp_array_size_t>(2), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_50);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_51 = L_49;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_4;
NullCheck(L_51);
(L_51)->SetAt(static_cast<il2cpp_array_size_t>(3), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_52);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = L_51;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = V_6;
NullCheck(L_53);
(L_53)->SetAt(static_cast<il2cpp_array_size_t>(4), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_54);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_55 = L_53;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = V_7;
NullCheck(L_55);
(L_55)->SetAt(static_cast<il2cpp_array_size_t>(5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_56);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_57 = L_55;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_9;
NullCheck(L_57);
(L_57)->SetAt(static_cast<il2cpp_array_size_t>(6), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_58);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_59 = L_57;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_8;
NullCheck(L_59);
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_60);
V_10 = L_59;
// for (int i = 0; i < 4; i++)
V_11 = 0;
goto IL_0149;
}
IL_0125:
{
// corners[i].z += bounds.extents.z;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_61 = V_10;
int32_t L_62 = V_11;
NullCheck(L_61);
float* L_63 = (&((L_61)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_62)))->___z_4);
float* L_64 = L_63;
float L_65 = *((float*)L_64);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_bounds), NULL);
float L_67 = L_66.___z_4;
*((float*)L_64) = (float)((float)il2cpp_codegen_add(L_65, L_67));
// for (int i = 0; i < 4; i++)
int32_t L_68 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_68, 1));
}
IL_0149:
{
// for (int i = 0; i < 4; i++)
int32_t L_69 = V_11;
if ((((int32_t)L_69) < ((int32_t)4)))
{
goto IL_0125;
}
}
{
// for (int i = 4; i < 8; i++)
V_12 = 4;
goto IL_0177;
}
IL_0153:
{
// corners[i].z -= bounds.extents.z;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_70 = V_10;
int32_t L_71 = V_12;
NullCheck(L_70);
float* L_72 = (&((L_70)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_71)))->___z_4);
float* L_73 = L_72;
float L_74 = *((float*)L_73);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_bounds), NULL);
float L_76 = L_75.___z_4;
*((float*)L_73) = (float)((float)il2cpp_codegen_subtract(L_74, L_76));
// for (int i = 4; i < 8; i++)
int32_t L_77 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_77, 1));
}
IL_0177:
{
// for (int i = 4; i < 8; i++)
int32_t L_78 = V_12;
if ((((int32_t)L_78) < ((int32_t)8)))
{
goto IL_0153;
}
}
{
// if (offsetCenter)
bool L_79 = ___1_offsetCenter;
if (!L_79)
{
goto IL_01af;
}
}
{
// for (int i = 0; i < 8; i++)
V_13 = 0;
goto IL_01aa;
}
IL_0184:
{
// corners[i] += bounds.center;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_80 = V_10;
int32_t L_81 = V_13;
NullCheck(L_80);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_82 = ((L_80)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_81)));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_82);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84;
L_84 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_bounds), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_83, L_84, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_82 = L_85;
// for (int i = 0; i < 8; i++)
int32_t L_86 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_86, 1));
}
IL_01aa:
{
// for (int i = 0; i < 8; i++)
int32_t L_87 = V_13;
if ((((int32_t)L_87) < ((int32_t)8)))
{
goto IL_0184;
}
}
IL_01af:
{
// return corners;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_88 = V_10;
return L_88;
}
}
// System.Void FIMSpace.Generating.OSPrefabReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OSPrefabReference__ctor_m45E783E34C5D3E92389439418F4FCE01FA8EC609 (OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* __this, const RuntimeMethod* method)
{
{
// public float Propability = 1f;
__this->___Propability_13 = (1.0f);
PrefabReference__ctor_m18BC0D4A5284068EB9B84939363E80F4826EB338(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::Emit(System.Boolean,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, bool ___0_noRepetition, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method)
{
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_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
{
// if (Prefabs == null) return new ObjectStamperEmittedInfo();
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_0 = __this->___Prefabs_26;
if (L_0)
{
goto IL_0013;
}
}
{
// if (Prefabs == null) return new ObjectStamperEmittedInfo();
il2cpp_codegen_initobj((&V_4), sizeof(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_1 = V_4;
return L_1;
}
IL_0013:
{
// int available = Prefabs.Count;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_2 = __this->___Prefabs_26;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_2, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
V_0 = L_3;
// if (available == 0) return new ObjectStamperEmittedInfo();
int32_t L_4 = V_0;
if (L_4)
{
goto IL_002d;
}
}
{
// if (available == 0) return new ObjectStamperEmittedInfo();
il2cpp_codegen_initobj((&V_4), sizeof(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_5 = V_4;
return L_5;
}
IL_002d:
{
// if (available == 1) return GenerateInfoForPrefab(Prefabs[0], parentSpace);
int32_t L_6 = V_0;
if ((!(((uint32_t)L_6) == ((uint32_t)1))))
{
goto IL_0045;
}
}
{
// if (available == 1) return GenerateInfoForPrefab(Prefabs[0], parentSpace);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_7 = __this->___Prefabs_26;
NullCheck(L_7);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_8;
L_8 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_7, 0, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___1_parentSpace;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_10;
L_10 = OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE(__this, L_8, L_9, NULL);
return L_10;
}
IL_0045:
{
// float propSum = 0f;
V_1 = (0.0f);
// for (int i = 0; i < available; i++) propSum += Prefabs[i].Propability;
V_5 = 0;
goto IL_006b;
}
IL_0050:
{
// for (int i = 0; i < available; i++) propSum += Prefabs[i].Propability;
float L_11 = V_1;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_12 = __this->___Prefabs_26;
int32_t L_13 = V_5;
NullCheck(L_12);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_14;
L_14 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_12, L_13, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_14);
float L_15 = L_14->___Propability_13;
V_1 = ((float)il2cpp_codegen_add(L_11, L_15));
// for (int i = 0; i < available; i++) propSum += Prefabs[i].Propability;
int32_t L_16 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_006b:
{
// for (int i = 0; i < available; i++) propSum += Prefabs[i].Propability;
int32_t L_17 = V_5;
int32_t L_18 = V_0;
if ((((int32_t)L_17) < ((int32_t)L_18)))
{
goto IL_0050;
}
}
{
// float selection = FGenerators.GetRandom(0f, propSum);
float L_19 = V_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_20;
L_20 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), L_19, NULL);
V_2 = L_20;
// float progress = 0f;
V_3 = (0.0f);
// for (int i = 0; i < available; i++)
V_6 = 0;
goto IL_00bb;
}
IL_0087:
{
// progress += Prefabs[i].Propability;
float L_21 = V_3;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_22 = __this->___Prefabs_26;
int32_t L_23 = V_6;
NullCheck(L_22);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_24;
L_24 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_22, L_23, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_24);
float L_25 = L_24->___Propability_13;
V_3 = ((float)il2cpp_codegen_add(L_21, L_25));
// if (selection < progress) return GenerateInfoForPrefab(Prefabs[i], parentSpace);
float L_26 = V_2;
float L_27 = V_3;
if ((!(((float)L_26) < ((float)L_27))))
{
goto IL_00b5;
}
}
{
// if (selection < progress) return GenerateInfoForPrefab(Prefabs[i], parentSpace);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_28 = __this->___Prefabs_26;
int32_t L_29 = V_6;
NullCheck(L_28);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_30;
L_30 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_28, L_29, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = ___1_parentSpace;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_32;
L_32 = OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE(__this, L_30, L_31, NULL);
return L_32;
}
IL_00b5:
{
// for (int i = 0; i < available; i++)
int32_t L_33 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_33, 1));
}
IL_00bb:
{
// for (int i = 0; i < available; i++)
int32_t L_34 = V_6;
int32_t L_35 = V_0;
if ((((int32_t)L_34) < ((int32_t)L_35)))
{
goto IL_0087;
}
}
{
// return GenerateInfoForPrefab(Prefabs[Prefabs.Count - 1], parentSpace);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_36 = __this->___Prefabs_26;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_37 = __this->___Prefabs_26;
NullCheck(L_37);
int32_t L_38;
L_38 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_37, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
NullCheck(L_36);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_39;
L_39 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_36, ((int32_t)il2cpp_codegen_subtract(L_38, 1)), List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = ___1_parentSpace;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_41;
L_41 = OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE(__this, L_39, L_40, NULL);
return L_41;
}
}
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::GenerateInfoForPrefab(FIMSpace.Generating.OSPrefabReference,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* ___0_reference, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, 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;
}
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A V_0;
memset((&V_0), 0, sizeof(V_0));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (reference == null) return new ObjectStamperEmittedInfo();
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_0 = ___0_reference;
if (L_0)
{
goto IL_000d;
}
}
{
// if (reference == null) return new ObjectStamperEmittedInfo();
il2cpp_codegen_initobj((&V_1), sizeof(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_1 = V_1;
return L_1;
}
IL_000d:
{
// if (reference.GameObject == null) return new ObjectStamperEmittedInfo();
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_2 = ___0_reference;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_2, NULL);
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_0025;
}
}
{
// if (reference.GameObject == null) return new ObjectStamperEmittedInfo();
il2cpp_codegen_initobj((&V_1), sizeof(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_5 = V_1;
return L_5;
}
IL_0025:
{
// ObjectStamperEmittedInfo info = new ObjectStamperEmittedInfo();
il2cpp_codegen_initobj((&V_0), sizeof(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A));
// info.SetReference = this;
(&V_0)->___SetReference_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___SetReference_0), (void*)__this);
// info.PrefabReference = reference;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_6 = ___0_reference;
(&V_0)->___PrefabReference_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___PrefabReference_1), (void*)L_6);
// info.ChoosedPrefab = reference.GameObject;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_7 = ___0_reference;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_7, NULL);
(&V_0)->___ChoosedPrefab_2 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___ChoosedPrefab_2), (void*)L_8);
// info = RefreshEmitInfo(info, parentSpace);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_9 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = ___1_parentSpace;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_11;
L_11 = OStamperSet_RefreshEmitInfo_m19EDCBBB51B04E1AB183D75EF05B9CC1F42BDA75(__this, L_9, L_10, NULL);
V_0 = L_11;
// return info;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_12 = V_0;
return L_12;
}
}
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.OStamperSet::RefreshEmitInfo(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A OStamperSet_RefreshEmitInfo_m19EDCBBB51B04E1AB183D75EF05B9CC1F42BDA75 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentSpace, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// info.OffsetMul = R(RandomizePosition * RandPositionAxis);
float L_0 = __this->___RandomizePosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___RandPositionAxis_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_0, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = OStamperSet_R_m1176AAFA454ED017F698359A8DA5D4339E3B407B(__this, L_2, NULL);
(&___0_info)->___OffsetMul_3 = L_3;
// info.ScaleOffsetMul = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
(&___0_info)->___ScaleOffsetMul_5 = L_4;
// if (RandScaleAxis.x < 0 && RandScaleAxis.y == 1f && RandScaleAxis.z == 1f) // Uniform
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_5 = (&__this->___RandScaleAxis_15);
float L_6 = L_5->___x_2;
if ((!(((float)L_6) < ((float)(0.0f)))))
{
goto IL_009c;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = (&__this->___RandScaleAxis_15);
float L_8 = L_7->___y_3;
if ((!(((float)L_8) == ((float)(1.0f)))))
{
goto IL_009c;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (&__this->___RandScaleAxis_15);
float L_10 = L_9->___z_4;
if ((!(((float)L_10) == ((float)(1.0f)))))
{
goto IL_009c;
}
}
{
// info.ScaleOffsetMul += Vector3.one * R(-RandScaleAxis.x * RandomizeScale);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&(&___0_info)->___ScaleOffsetMul_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_12 = L_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___RandScaleAxis_15);
float L_16 = L_15->___x_2;
float L_17 = __this->___RandomizeScale_14;
float L_18;
L_18 = OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B(__this, ((float)il2cpp_codegen_multiply(((-L_16)), L_17)), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_19, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_12 = L_20;
goto IL_00ca;
}
IL_009c:
{
// info.ScaleOffsetMul += R(RandomizeScale * RandScaleAxis);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (&(&___0_info)->___ScaleOffsetMul_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = L_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_22);
float L_24 = __this->___RandomizeScale_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = __this->___RandScaleAxis_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_24, L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = OStamperSet_R_m1176AAFA454ED017F698359A8DA5D4339E3B407B(__this, L_26, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_27, NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_22 = L_28;
}
IL_00ca:
{
// info.RotOffset =
// Quaternion.Euler
// (
// GetAngleFor(AngleStepForAxis.x, RandRotationAxis.x, GetRandomRotation(AngleStepForAxis.x)),
// GetAngleFor(AngleStepForAxis.y, RandRotationAxis.y, GetRandomRotation(AngleStepForAxis.y)),
// GetAngleFor(AngleStepForAxis.z, RandRotationAxis.z, GetRandomRotation(AngleStepForAxis.z))
// );
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_29 = (&__this->___AngleStepForAxis_13);
float L_30 = L_29->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_31 = (&__this->___RandRotationAxis_12);
float L_32 = L_31->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = (&__this->___AngleStepForAxis_13);
float L_34 = L_33->___x_2;
float L_35;
L_35 = OStamperSet_GetRandomRotation_mAF5A328A263193B2FB2F0D91A0730A56ED208DDB(__this, L_34, NULL);
il2cpp_codegen_runtime_class_init_inline(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
float L_36;
L_36 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_30, L_32, L_35, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_37 = (&__this->___AngleStepForAxis_13);
float L_38 = L_37->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_39 = (&__this->___RandRotationAxis_12);
float L_40 = L_39->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_41 = (&__this->___AngleStepForAxis_13);
float L_42 = L_41->___y_3;
float L_43;
L_43 = OStamperSet_GetRandomRotation_mAF5A328A263193B2FB2F0D91A0730A56ED208DDB(__this, L_42, NULL);
float L_44;
L_44 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_38, L_40, L_43, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_45 = (&__this->___AngleStepForAxis_13);
float L_46 = L_45->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_47 = (&__this->___RandRotationAxis_12);
float L_48 = L_47->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_49 = (&__this->___AngleStepForAxis_13);
float L_50 = L_49->___z_4;
float L_51;
L_51 = OStamperSet_GetRandomRotation_mAF5A328A263193B2FB2F0D91A0730A56ED208DDB(__this, L_50, NULL);
float L_52;
L_52 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_46, L_48, L_51, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53;
L_53 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline(L_36, L_44, L_52, NULL);
(&___0_info)->___RotOffset_4 = L_53;
// if (parentSpace) info.RotOffset = parentSpace.rotation * info.RotOffset;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54 = ___1_parentSpace;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_55;
L_55 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_54, NULL);
if (!L_55)
{
goto IL_017a;
}
}
{
// if (parentSpace) info.RotOffset = parentSpace.rotation * info.RotOffset;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56 = ___1_parentSpace;
NullCheck(L_56);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57;
L_57 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_56, NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_58 = ___0_info;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59 = L_58.___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60;
L_60 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_57, L_59, NULL);
(&___0_info)->___RotOffset_4 = L_60;
}
IL_017a:
{
// return info;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_61 = ___0_info;
return L_61;
}
}
// FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData FIMSpace.Generating.OStamperSet::GetRaycastingVolumeFor(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 OStamperSet_GetRaycastingVolumeFor_m74D7529F63F43B5F975AE119D39BFA87AB0089B1 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CGetRaycastingVolumeForU3Eb__5_0_m5CDF9B74952F4B55D44CD34FBE3BBED9152B2BF7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDEF093EF29738DCD81993B0D29330D4B2D16344E);
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));
float V_3 = 0.0f;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_4 = NULL;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5;
memset((&V_5), 0, sizeof(V_5));
float V_6 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
memset((&V_7), 0, sizeof(V_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_9;
memset((&V_9), 0, sizeof(V_9));
float V_10 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_12;
memset((&V_12), 0, sizeof(V_12));
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 V_13;
memset((&V_13), 0, sizeof(V_13));
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 V_14;
memset((&V_14), 0, sizeof(V_14));
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* G_B6_0 = NULL;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B6_1 = NULL;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* G_B5_0 = NULL;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* G_B5_1 = NULL;
{
// Vector3 origin = GetRayOrigin(info, parent, false);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_parent;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = OStamperSet_GetRayOrigin_mD53BE4FD67BE8DC356C8E200B303519C767480C7(__this, L_0, L_1, (bool)0, NULL);
V_0 = L_2;
// Vector3 castRay = GetCastVector(info, parent, false);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_3 = ___0_info;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___1_parent;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = OStamperSet_GetCastVector_mD1FAD74EDC4E4F281CE612EA006A622045C7486E(__this, L_3, L_4, (bool)0, NULL);
V_1 = L_5;
// Vector3 direction = castRay.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
V_2 = L_6;
// float castDistance = castRay.magnitude;
float L_7;
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
V_3 = L_7;
// if (info.PrefabReference.ReferenceBounds.extents == Vector3.zero) { info.PrefabReference.RefreshBounds(); }
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_8 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_9 = L_8.___PrefabReference_1;
NullCheck(L_9);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&L_9->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_13;
L_13 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_11, L_12, NULL);
if (!L_13)
{
goto IL_004b;
}
}
{
// if (info.PrefabReference.ReferenceBounds.extents == Vector3.zero) { info.PrefabReference.RefreshBounds(); }
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_14 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_15 = L_14.___PrefabReference_1;
NullCheck(L_15);
OSPrefabReference_RefreshBounds_m0BB3CC2675C30237C221479CC09C4C9EB2521C9B(L_15, NULL);
}
IL_004b:
{
// RaycastHit[] boundsHit = BoundsCast(info, origin, parent.rotation * info.RotOffset, direction, castDistance);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_16 = ___0_info;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = ___1_parent;
NullCheck(L_18);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_20 = ___0_info;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = L_20.___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_19, L_21, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2;
float L_24 = V_3;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_25;
L_25 = OStamperSet_BoundsCast_m687BF09BD6FC1049E669F75FAD2BA084B7E7C488(__this, L_16, L_17, L_22, L_23, L_24, NULL);
V_4 = L_25;
// if (boundsHit.Length > 0)
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_26 = V_4;
NullCheck(L_26);
if (!(((RuntimeArray*)L_26)->max_length))
{
goto IL_027a;
}
}
{
// if (boundsHit.Length > 1) boundsHit = boundsHit.OrderBy(x => x.distance).ToArray();
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_27 = V_4;
NullCheck(L_27);
if ((((int32_t)((int32_t)(((RuntimeArray*)L_27)->max_length))) <= ((int32_t)1)))
{
goto IL_00a4;
}
}
{
// if (boundsHit.Length > 1) boundsHit = boundsHit.OrderBy(x => x.distance).ToArray();
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_28 = V_4;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var);
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_29 = ((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_30 = L_29;
G_B5_0 = L_30;
G_B5_1 = L_28;
if (L_30)
{
G_B6_0 = L_30;
G_B6_1 = L_28;
goto IL_0098;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var);
U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* L_31 = ((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_32 = (Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1*)il2cpp_codegen_object_new(Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1_il2cpp_TypeInfo_var);
NullCheck(L_32);
Func_2__ctor_m4A9933F2C19B884863A7F4981B2331EE56E8F234(L_32, L_31, (intptr_t)((void*)U3CU3Ec_U3CGetRaycastingVolumeForU3Eb__5_0_m5CDF9B74952F4B55D44CD34FBE3BBED9152B2BF7_RuntimeMethod_var), NULL);
Func_2_t96A39E112843C5E4C0D74585BA105A0ED44D08C1* L_33 = L_32;
((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9__5_0_1), (void*)L_33);
G_B6_0 = L_33;
G_B6_1 = G_B5_1;
}
IL_0098:
{
RuntimeObject* L_34;
L_34 = Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706((RuntimeObject*)G_B6_1, G_B6_0, Enumerable_OrderBy_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m988F153272D9FFFD441C05375C8AF18D45A48706_RuntimeMethod_var);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_35;
L_35 = Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6(L_34, Enumerable_ToArray_TisRaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5_m1554BEF282A8CB5FEB0C66A5F82C8BE19FCCC2B6_RuntimeMethod_var);
V_4 = L_35;
}
IL_00a4:
{
// Vector3 originToParent = (parent.position - origin);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___1_parent;
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_37, L_38, NULL);
// float lineAddDistance = /*Vector3.Scale(*/Vector3.Scale(info.PrefabReference.ReferenceBounds.extents, parent.lossyScale).y/*, dirNorm)*/;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_40 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_41 = L_40.___PrefabReference_1;
NullCheck(L_41);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_42 = (&L_41->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_42, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = ___1_parent;
NullCheck(L_44);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_44, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
L_46 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_43, L_45, NULL);
float L_47 = L_46.___y_3;
V_6 = L_47;
// Physics.Raycast(new Ray(origin, direction), out originHit, boundsHit[0].distance + ReferenceBounds.extents.magnitude + lineAddDistance, RayCheckLayer, QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_2;
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_50;
memset((&L_50), 0, sizeof(L_50));
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_50), L_48, L_49, /*hidden argument*/NULL);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_51 = V_4;
NullCheck(L_51);
float L_52;
L_52 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_51)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_53 = (&__this->___ReferenceBounds_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_53, NULL);
V_12 = L_54;
float L_55;
L_55 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_12), NULL);
float L_56 = V_6;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_57 = __this->___RayCheckLayer_16;
int32_t L_58;
L_58 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_57, NULL);
bool L_59;
L_59 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_50, (&V_5), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_52, L_55)), L_56)), L_58, 1, NULL);
// Vector3 placementNormal = boundsHit[0].normal;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_60 = V_4;
NullCheck(L_60);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
L_61 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(((L_60)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_7 = L_61;
// Vector3 lineHit = originHit.point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL);
V_8 = L_62;
// RaycastHit fullLineHit = new RaycastHit();
il2cpp_codegen_initobj((&V_9), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// float dist = boundsHit[0].distance;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_63 = V_4;
NullCheck(L_63);
float L_64;
L_64 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_63)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_10 = L_64;
// if (originHit.transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65;
L_65 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_5), 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_018d;
}
}
{
// Vector3 boundsOffset = Vector3.Scale(info.PrefabReference.GameObject.transform.lossyScale, Vector3.Scale(info.PrefabReference.ReferenceBounds.extents, direction));
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_67 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_68 = L_67.___PrefabReference_1;
NullCheck(L_68);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69;
L_69 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_68, NULL);
NullCheck(L_69);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70;
L_70 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_69, NULL);
NullCheck(L_70);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
L_71 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_70, NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_72 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_73 = L_72.___PrefabReference_1;
NullCheck(L_73);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_74 = (&L_73->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
L_75 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_74, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_75, L_76, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
L_78 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_71, L_77, NULL);
// dist = originHit.distance - lineAddDistance;// boundsOffset.magnitude;
float L_79;
L_79 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
float L_80 = V_6;
V_10 = ((float)il2cpp_codegen_subtract(L_79, L_80));
}
IL_018d:
{
// Vector3 placementOrigin = parent.position + (direction * dist) + parent.transform.TransformVector(info.GetPositionOffsetLocal());
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81 = ___1_parent;
NullCheck(L_81);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
L_82 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_81, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_2;
float L_84 = V_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
L_85 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_83, L_84, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
L_86 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_82, L_85, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_87 = ___1_parent;
NullCheck(L_87);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88;
L_88 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_87, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
L_89 = ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3((&___0_info), NULL);
NullCheck(L_88);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
L_90 = Transform_TransformVector_mFA6FB7570442728CB15D03C696353148711CDD98(L_88, L_89, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
L_91 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_86, L_90, NULL);
V_11 = L_91;
// if (originHit.transform == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92;
L_92 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_5), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_93;
L_93 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_92, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_93)
{
goto IL_01f0;
}
}
{
// originHit = boundsHit[0];
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_94 = V_4;
NullCheck(L_94);
int32_t L_95 = 0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_96 = (L_94)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
V_5 = L_96;
// Physics.Raycast(new Ray(origin, direction), out fullLineHit, castDistance, RayCheckLayer, QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98 = V_2;
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_99;
memset((&L_99), 0, sizeof(L_99));
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_99), L_97, L_98, /*hidden argument*/NULL);
float L_100 = V_3;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_101 = __this->___RayCheckLayer_16;
int32_t L_102;
L_102 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_101, NULL);
bool L_103;
L_103 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_99, (&V_9), L_100, L_102, 1, NULL);
goto IL_0234;
}
IL_01f0:
{
// Physics.Raycast(new Ray(origin, direction), out fullLineHit, originHit.distance * 1.001f, RayCheckLayer, QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_2;
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_106;
memset((&L_106), 0, sizeof(L_106));
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_106), L_104, L_105, /*hidden argument*/NULL);
float L_107;
L_107 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_5), NULL);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_108 = __this->___RayCheckLayer_16;
int32_t L_109;
L_109 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_108, NULL);
bool L_110;
L_110 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_106, (&V_9), ((float)il2cpp_codegen_multiply(L_107, (1.00100005f))), L_109, 1, NULL);
// if (fullLineHit.transform != null) originHit = fullLineHit;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111;
L_111 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_9), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_112;
L_112 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_111, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_112)
{
goto IL_022b;
}
}
{
// if (fullLineHit.transform != null) originHit = fullLineHit;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_113 = V_9;
V_5 = L_113;
}
IL_022b:
{
// placementNormal = originHit.normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
L_114 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL);
V_7 = L_114;
}
IL_0234:
{
// if (fullLineHit.transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_115;
L_115 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_9), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_116;
L_116 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_115, NULL);
if (!L_116)
{
goto IL_0265;
}
}
{
// if (CheckOverlapping(info, parent, fullLineHit))
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_117 = ___0_info;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_118 = ___1_parent;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_119 = V_9;
bool L_120;
L_120 = OStamperSet_CheckOverlapping_mF10A0791472214D28E0F860F45F47184C63EE54C(__this, L_117, L_118, L_119, NULL);
if (!L_120)
{
goto IL_0265;
}
}
{
// var rData = new PlacementVolumeRaycastingData();
il2cpp_codegen_initobj((&V_13), sizeof(PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257));
// rData.OverrideInfo = "Overlapping! Consider disabling overlapping check.";
(&V_13)->___OverrideInfo_9 = _stringLiteralDEF093EF29738DCD81993B0D29330D4B2D16344E;
Il2CppCodeGenWriteBarrier((void**)(&(&V_13)->___OverrideInfo_9), (void*)_stringLiteralDEF093EF29738DCD81993B0D29330D4B2D16344E);
// return rData;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_121 = V_13;
return L_121;
}
IL_0265:
{
// return new PlacementVolumeRaycastingData(parent, info, originHit, boundsHit, lineHit, direction, placementOrigin, placementNormal, fullLineHit);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_122 = ___1_parent;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_123 = ___0_info;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_124 = V_5;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_125 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = V_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129 = V_7;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_130 = V_9;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_131;
memset((&L_131), 0, sizeof(L_131));
PlacementVolumeRaycastingData__ctor_m23BF76E6931F9B0118292A2CB2E7CD5105FA825F((&L_131), L_122, L_123, L_124, L_125, L_126, L_127, L_128, L_129, L_130, /*hidden argument*/NULL);
return L_131;
}
IL_027a:
{
// return new PlacementVolumeRaycastingData();
il2cpp_codegen_initobj((&V_14), sizeof(PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257));
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_132 = V_14;
return L_132;
}
}
// System.Boolean FIMSpace.Generating.OStamperSet::CheckOverlapping(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OStamperSet_CheckOverlapping_mF10A0791472214D28E0F860F45F47184C63EE54C (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_originHit, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (OverlapCheckMask != 0)
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___OverlapCheckMask_23;
int32_t L_1;
L_1 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_0, NULL);
if (!L_1)
{
goto IL_00b1;
}
}
{
// if (OverlapCheckScale > 0f)
float L_2 = __this->___OverlapCheckScale_22;
if ((!(((float)L_2) > ((float)(0.0f)))))
{
goto IL_00b1;
}
}
{
// Vector3 center = originHit.point + (originHit.normal * info.PrefabReference.ReferenceBounds.extents.y * 1.01f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___2_originHit), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&___2_originHit), NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_5 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_6 = L_5.___PrefabReference_1;
NullCheck(L_6);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_7 = (&L_6->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_7, NULL);
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, (1.00999999f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_11, NULL);
// Physics.SyncTransforms();
Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL);
// overlapBoxRot = Quaternion.FromToRotation(Vector3.up, originHit.normal);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&___2_originHit), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_13, L_14, NULL);
V_0 = L_15;
// overlapBoxRot *= parent.rotation * info.RotOffset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___1_parent;
NullCheck(L_17);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
L_18 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_17, NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_19 = ___0_info;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = L_19.___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21;
L_21 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_18, L_20, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
L_22 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_16, L_21, NULL);
V_0 = L_22;
// int overlaps = Physics.OverlapBoxNonAlloc(center, info.PrefabReference.ReferenceBounds.extents * OverlapCheckScale, overlapsBuffer,
// overlapBoxRot);//, ~(0<<0), QueryTriggerInteraction.Ignore);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_23 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_24 = L_23.___PrefabReference_1;
NullCheck(L_24);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_25 = (&L_24->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_25, NULL);
float L_27 = __this->___OverlapCheckScale_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_29 = ((OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_StaticFields*)il2cpp_codegen_static_fields_for(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var))->___overlapsBuffer_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = V_0;
int32_t L_31;
L_31 = Physics_OverlapBoxNonAlloc_m3038DC8025CE15A90EED056EE324AD9E547BDB76(L_12, L_28, L_29, L_30, NULL);
// if (overlaps > 0)
if ((((int32_t)L_31) <= ((int32_t)0)))
{
goto IL_00b1;
}
}
{
// return true;
return (bool)1;
}
IL_00b1:
{
// return false;
return (bool)0;
}
}
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult FIMSpace.Generating.OStamperSet::CheckRestrictionsOn(FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 OStamperSet_CheckRestrictionsOn_mFEA9E32059D5300A8AAB9906CE6003957C63A6ED (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___0_volumeData, bool ___1_checkStandPlace, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m10710EEC81FDDD1EC1799DA1A350B16C8BE16E62_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_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_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07DBA11755BE9770CA4AD294B2A692E756366D7B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36404FE2BE549E2BB37B85DA24FFD2499D335D26);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4534D3AEF11253BEB7D51B20EFCF0E343D730A35);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BBE447E64AECADCD31BAE6AC543365D3CD01740);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C476A487F5F0DA98F328E84BB83C81527BF067B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9004F9168272CA64B9475D0EB7B9EE56863EE25F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9696B1115175EBC03BB2D40707E18617D5BED295);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA1786081B5F1D8111F5ADCE6FA9176C8CF61CDA7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC2D862CACD61C8AA1105EA67B62922C12765D429);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE40482844E60A214831AC98CAC31BE75941112AC);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
int32_t V_3 = 0;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* V_4 = NULL;
bool V_5 = false;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* V_10 = NULL;
int32_t V_11 = 0;
float V_12 = 0.0f;
bool V_13 = false;
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;
float V_17 = 0.0f;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_18;
memset((&V_18), 0, sizeof(V_18));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_19;
memset((&V_19), 0, sizeof(V_19));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_20;
memset((&V_20), 0, sizeof(V_20));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
memset((&V_21), 0, sizeof(V_21));
int32_t V_22 = 0;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_23;
memset((&V_23), 0, sizeof(V_23));
{
// if (volumeData.mainHit.transform == null)
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_0, NULL);
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_0045;
}
}
{
// string info = "No Hits";
V_0 = _stringLiteral36404FE2BE549E2BB37B85DA24FFD2499D335D26;
// if (string.IsNullOrEmpty(volumeData.OverrideInfo) == false) info = volumeData.OverrideInfo;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_3 = ___0_volumeData;
String_t* L_4 = L_3.___OverrideInfo_9;
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (L_5)
{
goto IL_002e;
}
}
{
// if (string.IsNullOrEmpty(volumeData.OverrideInfo) == false) info = volumeData.OverrideInfo;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_6 = ___0_volumeData;
String_t* L_7 = L_6.___OverrideInfo_9;
V_0 = L_7;
}
IL_002e:
{
// return new RaycastingRestrictionsCheckResult(false, info, volumeData.mainHit);
String_t* L_8 = V_0;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_9 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_10 = L_9.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_11 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_12;
memset((&L_12), 0, sizeof(L_12));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_12), (bool)0, L_8, L_10, L_11, /*hidden argument*/NULL);
return L_12;
}
IL_0045:
{
// for (int i = 0; i < AllowJustOnTags.Count; i++)
V_2 = 0;
goto IL_00ac;
}
IL_0049:
{
// if (volumeData.mainHit.transform.gameObject.CompareTag(AllowJustOnTags[i]) == false) return new RaycastingRestrictionsCheckResult(false, "Hitted tag which is not in allowed list (" + volumeData.mainHit.transform.gameObject.tag + ")", volumeData.mainHit);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_13 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
L_14 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_13, NULL);
NullCheck(L_14);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
L_15 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_14, NULL);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_16 = __this->___AllowJustOnTags_33;
int32_t L_17 = V_2;
NullCheck(L_16);
String_t* L_18;
L_18 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_16, L_17, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
NullCheck(L_15);
bool L_19;
L_19 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_15, L_18, NULL);
if (L_19)
{
goto IL_00a8;
}
}
{
// if (volumeData.mainHit.transform.gameObject.CompareTag(AllowJustOnTags[i]) == false) return new RaycastingRestrictionsCheckResult(false, "Hitted tag which is not in allowed list (" + volumeData.mainHit.transform.gameObject.tag + ")", volumeData.mainHit);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_20 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
L_21 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_20, NULL);
NullCheck(L_21);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_21, NULL);
NullCheck(L_22);
String_t* L_23;
L_23 = GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805(L_22, NULL);
String_t* L_24;
L_24 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral4534D3AEF11253BEB7D51B20EFCF0E343D730A35, L_23, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_25 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_26 = L_25.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_27 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_28;
memset((&L_28), 0, sizeof(L_28));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_28), (bool)0, L_24, L_26, L_27, /*hidden argument*/NULL);
return L_28;
}
IL_00a8:
{
// for (int i = 0; i < AllowJustOnTags.Count; i++)
int32_t L_29 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_00ac:
{
// for (int i = 0; i < AllowJustOnTags.Count; i++)
int32_t L_30 = V_2;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_31 = __this->___AllowJustOnTags_33;
NullCheck(L_31);
int32_t L_32;
L_32 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_31, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_30) < ((int32_t)L_32)))
{
goto IL_0049;
}
}
{
// for (int i = 0; i < DisallowOnTags.Count; i++)
V_3 = 0;
goto IL_0121;
}
IL_00be:
{
// if (volumeData.mainHit.transform.gameObject.CompareTag(DisallowOnTags[i]) == true) return new RaycastingRestrictionsCheckResult(false, "Hitted tag which is not allowed (" + volumeData.mainHit.transform.gameObject.tag + ")", volumeData.mainHit);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_33 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_33, NULL);
NullCheck(L_34);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_35;
L_35 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_34, NULL);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_36 = __this->___DisallowOnTags_34;
int32_t L_37 = V_3;
NullCheck(L_36);
String_t* L_38;
L_38 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_36, L_37, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
NullCheck(L_35);
bool L_39;
L_39 = GameObject_CompareTag_m6378BE50D009A93D46036F74CC3F7E2ECB0636E5(L_35, L_38, NULL);
if (!L_39)
{
goto IL_011d;
}
}
{
// if (volumeData.mainHit.transform.gameObject.CompareTag(DisallowOnTags[i]) == true) return new RaycastingRestrictionsCheckResult(false, "Hitted tag which is not allowed (" + volumeData.mainHit.transform.gameObject.tag + ")", volumeData.mainHit);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_40 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
L_41 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_40, NULL);
NullCheck(L_41);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42;
L_42 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_41, NULL);
NullCheck(L_42);
String_t* L_43;
L_43 = GameObject_get_tag_mEDD27BF795072834D656B286CBE51B2C99747805(L_42, NULL);
String_t* L_44;
L_44 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA1786081B5F1D8111F5ADCE6FA9176C8CF61CDA7, L_43, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_45 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_46 = L_45.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_47 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_48;
memset((&L_48), 0, sizeof(L_48));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_48), (bool)0, L_44, L_46, L_47, /*hidden argument*/NULL);
return L_48;
}
IL_011d:
{
// for (int i = 0; i < DisallowOnTags.Count; i++)
int32_t L_49 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_49, 1));
}
IL_0121:
{
// for (int i = 0; i < DisallowOnTags.Count; i++)
int32_t L_50 = V_3;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_51 = __this->___DisallowOnTags_34;
NullCheck(L_51);
int32_t L_52;
L_52 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_51, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_50) < ((int32_t)L_52)))
{
goto IL_00be;
}
}
{
// if (StampRestriction != EOSRaystriction.None)
int32_t L_53 = __this->___StampRestriction_27;
if (!L_53)
{
goto IL_02e0;
}
}
{
// OStampStigma stigma = volumeData.mainHit.transform.GetComponentInChildren<OStampStigma>();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_54 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55;
L_55 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_54, NULL);
NullCheck(L_55);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_56;
L_56 = Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855(L_55, Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855_RuntimeMethod_var);
V_4 = L_56;
// if (stigma == null) stigma = volumeData.mainHit.transform.GetComponentInParent<OStampStigma>();
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_57 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_58;
L_58 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_57, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_58)
{
goto IL_016a;
}
}
{
// if (stigma == null) stigma = volumeData.mainHit.transform.GetComponentInParent<OStampStigma>();
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_59 = (&(&___0_volumeData)->___mainHit_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
L_60 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_59, NULL);
NullCheck(L_60);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_61;
L_61 = Component_GetComponentInParent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m10710EEC81FDDD1EC1799DA1A350B16C8BE16E62(L_60, Component_GetComponentInParent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m10710EEC81FDDD1EC1799DA1A350B16C8BE16E62_RuntimeMethod_var);
V_4 = L_61;
}
IL_016a:
{
// switch (StampRestriction)
int32_t L_62 = __this->___StampRestriction_27;
V_6 = L_62;
int32_t L_63 = V_6;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_63, 1)))
{
case 0:
{
goto IL_018c;
}
case 1:
{
goto IL_01b4;
}
case 2:
{
goto IL_0286;
}
}
}
{
goto IL_02e0;
}
IL_018c:
{
// if (stigma != null) return new RaycastingRestrictionsCheckResult(false, "Hitted other stamper and it's not allowed", volumeData.mainHit);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_64 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_65;
L_65 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_64, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_65)
{
goto IL_02e0;
}
}
{
// if (stigma != null) return new RaycastingRestrictionsCheckResult(false, "Hitted other stamper and it's not allowed", volumeData.mainHit);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_66 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_67 = L_66.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_68 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_69;
memset((&L_69), 0, sizeof(L_69));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_69), (bool)0, _stringLiteral9004F9168272CA64B9475D0EB7B9EE56863EE25F, L_67, L_68, /*hidden argument*/NULL);
return L_69;
}
IL_01b4:
{
// bool anyFound = false;
V_5 = (bool)0;
// if (stigma != null)
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_70 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_71;
L_71 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_70, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_71)
{
goto IL_01fb;
}
}
{
// for (int i = 0; i < RestrictionSets.Count; i++)
V_7 = 0;
goto IL_01ec;
}
IL_01c6:
{
// if (stigma.ReferenceSet == RestrictionSets[i]) { anyFound = true; break; }
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_72 = V_4;
NullCheck(L_72);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_73 = L_72->___ReferenceSet_4;
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_74 = __this->___RestrictionSets_29;
int32_t L_75 = V_7;
NullCheck(L_74);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_76;
L_76 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_74, L_75, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_77;
L_77 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_73, L_76, NULL);
if (!L_77)
{
goto IL_01e6;
}
}
{
// if (stigma.ReferenceSet == RestrictionSets[i]) { anyFound = true; break; }
V_5 = (bool)1;
// if (stigma.ReferenceSet == RestrictionSets[i]) { anyFound = true; break; }
goto IL_01fb;
}
IL_01e6:
{
// for (int i = 0; i < RestrictionSets.Count; i++)
int32_t L_78 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_78, 1));
}
IL_01ec:
{
// for (int i = 0; i < RestrictionSets.Count; i++)
int32_t L_79 = V_7;
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_80 = __this->___RestrictionSets_29;
NullCheck(L_80);
int32_t L_81;
L_81 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_80, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
if ((((int32_t)L_79) < ((int32_t)L_81)))
{
goto IL_01c6;
}
}
IL_01fb:
{
// if (anyFound)
bool L_82 = V_5;
if (!L_82)
{
goto IL_02e0;
}
}
{
// if (volumeData.raycastHits != null) // Checking stacking count
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_83 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_84 = L_83.___raycastHits_8;
if (!L_84)
{
goto IL_02e0;
}
}
{
// int stacked = 0;
V_8 = 0;
// for (int i = 0; i < volumeData.raycastHits.Length; i++)
V_9 = 0;
goto IL_0278;
}
IL_0215:
{
// OStampStigma othersStigma = volumeData.raycastHits[i].transform.GetComponentInChildren<OStampStigma>();
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_85 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_86 = L_85.___raycastHits_8;
int32_t L_87 = V_9;
NullCheck(L_86);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88;
L_88 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(((L_86)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_87))), NULL);
NullCheck(L_88);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_89;
L_89 = Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855(L_88, Component_GetComponentInChildren_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m7DF8089113D10D6140707A976F3C93755267A855_RuntimeMethod_var);
V_10 = L_89;
// if (othersStigma == null) continue;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_90 = V_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_91;
L_91 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_90, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_91)
{
goto IL_0272;
}
}
{
// if (othersStigma.ReferenceSet == this) { stacked++; }
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_92 = V_10;
NullCheck(L_92);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_93 = L_92->___ReferenceSet_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_94;
L_94 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_93, __this, NULL);
if (!L_94)
{
goto IL_024d;
}
}
{
// if (othersStigma.ReferenceSet == this) { stacked++; }
int32_t L_95 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_95, 1));
}
IL_024d:
{
// if (stacked > PlacementLimitCount) { return new RaycastingRestrictionsCheckResult(false, "Too much objects stacked one on another", volumeData.mainHit); }
int32_t L_96 = V_8;
int32_t L_97 = __this->___PlacementLimitCount_30;
if ((((int32_t)L_96) <= ((int32_t)L_97)))
{
goto IL_0272;
}
}
{
// if (stacked > PlacementLimitCount) { return new RaycastingRestrictionsCheckResult(false, "Too much objects stacked one on another", volumeData.mainHit); }
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_98 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_99 = L_98.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_100 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_101;
memset((&L_101), 0, sizeof(L_101));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_101), (bool)0, _stringLiteral5BBE447E64AECADCD31BAE6AC543365D3CD01740, L_99, L_100, /*hidden argument*/NULL);
return L_101;
}
IL_0272:
{
// for (int i = 0; i < volumeData.raycastHits.Length; i++)
int32_t L_102 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_102, 1));
}
IL_0278:
{
// for (int i = 0; i < volumeData.raycastHits.Length; i++)
int32_t L_103 = V_9;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_104 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_105 = L_104.___raycastHits_8;
NullCheck(L_105);
if ((((int32_t)L_103) < ((int32_t)((int32_t)(((RuntimeArray*)L_105)->max_length)))))
{
goto IL_0215;
}
}
{
// break;
goto IL_02e0;
}
IL_0286:
{
// if (stigma != null)
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_106 = V_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_02e0;
}
}
{
// for (int i = 0; i < RestrictionSets.Count; i++)
V_11 = 0;
goto IL_02d1;
}
IL_0295:
{
// if (stigma.ReferenceSet == RestrictionSets[i])
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_108 = V_4;
NullCheck(L_108);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_109 = L_108->___ReferenceSet_4;
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_110 = __this->___RestrictionSets_29;
int32_t L_111 = V_11;
NullCheck(L_110);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_112;
L_112 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_110, L_111, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_113;
L_113 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_109, L_112, NULL);
if (!L_113)
{
goto IL_02cb;
}
}
{
// return new RaycastingRestrictionsCheckResult(false, "Trying to stack on not allowed stamper", volumeData.mainHit);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_114 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_115 = L_114.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_116 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_117;
memset((&L_117), 0, sizeof(L_117));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_117), (bool)0, _stringLiteral07DBA11755BE9770CA4AD294B2A692E756366D7B, L_115, L_116, /*hidden argument*/NULL);
return L_117;
}
IL_02cb:
{
// for (int i = 0; i < RestrictionSets.Count; i++)
int32_t L_118 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_118, 1));
}
IL_02d1:
{
// for (int i = 0; i < RestrictionSets.Count; i++)
int32_t L_119 = V_11;
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_120 = __this->___RestrictionSets_29;
NullCheck(L_120);
int32_t L_121;
L_121 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_120, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
if ((((int32_t)L_119) < ((int32_t)L_121)))
{
goto IL_0295;
}
}
IL_02e0:
{
// if (MaxSlopeAngle < 90)
int32_t L_122 = __this->___MaxSlopeAngle_31;
if ((((int32_t)L_122) >= ((int32_t)((int32_t)90))))
{
goto IL_0339;
}
}
{
// float placementAngle = Vector3.Angle(volumeData.customNormal, -volumeData.raycastingDirection);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_123 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124 = L_123.___customNormal_7;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_125 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126 = L_125.___raycastingDirection_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127;
L_127 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_126, NULL);
float L_128;
L_128 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_124, L_127, NULL);
V_12 = L_128;
// if (placementAngle > MaxSlopeAngle) return new RaycastingRestrictionsCheckResult(false, "Placement angle too big (" + placementAngle + ")", volumeData.mainHit);
float L_129 = V_12;
int32_t L_130 = __this->___MaxSlopeAngle_31;
if ((!(((float)L_129) > ((float)((float)L_130)))))
{
goto IL_0339;
}
}
{
// if (placementAngle > MaxSlopeAngle) return new RaycastingRestrictionsCheckResult(false, "Placement angle too big (" + placementAngle + ")", volumeData.mainHit);
String_t* L_131;
L_131 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_12), NULL);
String_t* L_132;
L_132 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralC2D862CACD61C8AA1105EA67B62922C12765D429, L_131, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_133 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_134 = L_133.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_135 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_136;
memset((&L_136), 0, sizeof(L_136));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_136), (bool)0, L_132, L_134, L_135, /*hidden argument*/NULL);
return L_136;
}
IL_0339:
{
// if (checkStandPlace)
bool L_137 = ___1_checkStandPlace;
if (!L_137)
{
goto IL_05f4;
}
}
{
// if (MinimumStandSpace > 0f)
float L_138 = __this->___MinimumStandSpace_32;
if ((!(((float)L_138) > ((float)(0.0f)))))
{
goto IL_05f4;
}
}
{
// bool centered = false;
V_13 = (bool)0;
// if (volumeData.lineCastPoint != Vector3.zero)
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_139 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_140 = L_139.___lineCastPoint_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141;
L_141 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_142;
L_142 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_140, L_141, NULL);
if (!L_142)
{
goto IL_03a4;
}
}
{
// if (Vector3.Distance(volumeData.lineCastPoint, volumeData.mainHit.point) < volumeData.emittedInfo.PrefabReference.ReferenceBoundsFull.extents.magnitude * 0.05f)
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_143 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = L_143.___lineCastPoint_5;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_145 = (&(&___0_volumeData)->___mainHit_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146;
L_146 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_145, NULL);
float L_147;
L_147 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_144, L_146, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_148 = ___0_volumeData;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_149 = L_148.___emittedInfo_1;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_150 = L_149.___PrefabReference_1;
NullCheck(L_150);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_151 = (&L_150->___ReferenceBoundsFull_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152;
L_152 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_151, NULL);
V_14 = L_152;
float L_153;
L_153 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_14), NULL);
if ((!(((float)L_147) < ((float)((float)il2cpp_codegen_multiply(L_153, (0.0500000007f)))))))
{
goto IL_03a4;
}
}
{
// centered = true;
V_13 = (bool)1;
}
IL_03a4:
{
// if (centered) { } // If centered that means boxcast hit is in target position center correct
bool L_154 = V_13;
if (L_154)
{
goto IL_05f4;
}
}
{
// Vector3 fromCenterToHoldPoint = volumeData.raycastHits[0].point - volumeData.customPoint;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_155 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_156 = L_155.___raycastHits_8;
NullCheck(L_156);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
L_157 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(((L_156)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_158 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159 = L_158.___customPoint_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_160;
L_160 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_157, L_159, NULL);
V_15 = L_160;
// float fromCtoHDist = fromCenterToHoldPoint.magnitude;
float L_161;
L_161 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_15), NULL);
// float step = 1f / 10f;
V_16 = (0.100000001f);
// float refDist = fromCtoHDist * 0.1f;
V_17 = ((float)il2cpp_codegen_multiply(L_161, (0.100000001f)));
// RaycastHit groundTestHit = new RaycastHit();
il2cpp_codegen_initobj((&V_18), sizeof(RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5));
// for (int i = 1; i < 9; i++)
V_22 = 1;
goto IL_0449;
}
IL_03ec:
{
// Vector3 origin = Vector3.Lerp(volumeData.customPoint, volumeData.raycastHits[0].point, step * i);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_162 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163 = L_162.___customPoint_6;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_164 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_165 = L_164.___raycastHits_8;
NullCheck(L_165);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166;
L_166 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(((L_165)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
float L_167 = V_16;
int32_t L_168 = V_22;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169;
L_169 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_163, L_166, ((float)il2cpp_codegen_multiply(L_167, ((float)L_168))), NULL);
// if (Physics.Raycast(origin - volumeData.raycastingDirection * refDist, volumeData.raycastingDirection, out groundTestHit, refDist * 1.05f, RayCheckLayer, QueryTriggerInteraction.Ignore))
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_170 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171 = L_170.___raycastingDirection_4;
float L_172 = V_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_173;
L_173 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_171, L_172, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_174;
L_174 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_169, L_173, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_175 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_176 = L_175.___raycastingDirection_4;
float L_177 = V_17;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_178 = __this->___RayCheckLayer_16;
int32_t L_179;
L_179 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_178, NULL);
bool L_180;
L_180 = Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688(L_174, L_176, (&V_18), ((float)il2cpp_codegen_multiply(L_177, (1.04999995f))), L_179, 1, NULL);
if (L_180)
{
goto IL_044f;
}
}
{
// for (int i = 1; i < 9; i++)
int32_t L_181 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add(L_181, 1));
}
IL_0449:
{
// for (int i = 1; i < 9; i++)
int32_t L_182 = V_22;
if ((((int32_t)L_182) < ((int32_t)((int32_t)9))))
{
goto IL_03ec;
}
}
IL_044f:
{
// if (groundTestHit.transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_183;
L_183 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_18), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_184;
L_184 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_183, NULL);
if (!L_184)
{
goto IL_047f;
}
}
{
// targetPlacementPoint = groundTestHit.point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_185;
L_185 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_18), NULL);
V_19 = L_185;
// volumeData.customNormal = groundTestHit.normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_186;
L_186 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_18), NULL);
(&___0_volumeData)->___customNormal_7 = L_186;
// volumeData.mainHit = groundTestHit;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_187 = V_18;
(&___0_volumeData)->___mainHit_2 = L_187;
goto IL_0492;
}
IL_047f:
{
// targetPlacementPoint = volumeData.raycastHits[0].point;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_188 = ___0_volumeData;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_189 = L_188.___raycastHits_8;
NullCheck(L_189);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190;
L_190 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(((L_189)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))), NULL);
V_19 = L_190;
}
IL_0492:
{
// Matrix4x4 spaceCheckMatrix = Matrix4x4.TRS(volumeData.customPoint /*+ volumeData.emitter.TransformVector(volumeData.emittedInfo.PrefabReference.ReferenceBoundsFull.center)*/, volumeData.emitter.transform.rotation * volumeData.emittedInfo.RotOffset, volumeData.emittedInfo.PrefabReference.ReferenceBoundsFull.extents);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_191 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_192 = L_191.___customPoint_6;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_193 = ___0_volumeData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_194 = L_193.___emitter_0;
NullCheck(L_194);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_195;
L_195 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_194, NULL);
NullCheck(L_195);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_196;
L_196 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_195, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_197 = ___0_volumeData;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_198 = L_197.___emittedInfo_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_199 = L_198.___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_200;
L_200 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_196, L_199, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_201 = ___0_volumeData;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_202 = L_201.___emittedInfo_1;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_203 = L_202.___PrefabReference_1;
NullCheck(L_203);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_204 = (&L_203->___ReferenceBoundsFull_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_205;
L_205 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_204, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_206;
L_206 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_192, L_200, L_205, NULL);
V_20 = L_206;
// Vector3 inBoundsLocal = spaceCheckMatrix.inverse.MultiplyPoint(targetPlacementPoint);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_207;
L_207 = Matrix4x4_get_inverse_m4F4A881CD789281EA90EB68CFD39F36C8A81E6BD((&V_20), NULL);
V_23 = L_207;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_208 = V_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_209;
L_209 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_23), L_208, NULL);
V_21 = L_209;
// if (Mathf.Abs(inBoundsLocal.x) > 1f - MinimumStandSpace)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210 = V_21;
float L_211 = L_210.___x_2;
float L_212;
L_212 = fabsf(L_211);
float L_213 = __this->___MinimumStandSpace_32;
if ((!(((float)L_212) > ((float)((float)il2cpp_codegen_subtract((1.0f), L_213))))))
{
goto IL_0538;
}
}
{
// return new RaycastingRestrictionsCheckResult(false, "Not enough stand space in x (local:" + (inBoundsLocal) + ")", volumeData.mainHit);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_214 = V_21;
V_14 = L_214;
String_t* L_215;
L_215 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_14), NULL);
String_t* L_216;
L_216 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral9696B1115175EBC03BB2D40707E18617D5BED295, L_215, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_217 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_218 = L_217.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_219 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_220;
memset((&L_220), 0, sizeof(L_220));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_220), (bool)0, L_216, L_218, L_219, /*hidden argument*/NULL);
return L_220;
}
IL_0538:
{
// if (Mathf.Abs(inBoundsLocal.z) > 1f - MinimumStandSpace)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_221 = V_21;
float L_222 = L_221.___z_4;
float L_223;
L_223 = fabsf(L_222);
float L_224 = __this->___MinimumStandSpace_32;
if ((!(((float)L_223) > ((float)((float)il2cpp_codegen_subtract((1.0f), L_224))))))
{
goto IL_0588;
}
}
{
// return new RaycastingRestrictionsCheckResult(false, "Not enough stand space in z (local:" + (inBoundsLocal) + ")", volumeData.mainHit);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_225 = V_21;
V_14 = L_225;
String_t* L_226;
L_226 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_14), NULL);
String_t* L_227;
L_227 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralE40482844E60A214831AC98CAC31BE75941112AC, L_226, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_228 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_229 = L_228.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_230 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_231;
memset((&L_231), 0, sizeof(L_231));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_231), (bool)0, L_227, L_229, L_230, /*hidden argument*/NULL);
return L_231;
}
IL_0588:
{
// if (Mathf.Abs(inBoundsLocal.y) > 1f - MinimumStandSpace)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_232 = V_21;
float L_233 = L_232.___y_3;
float L_234;
L_234 = fabsf(L_233);
float L_235 = __this->___MinimumStandSpace_32;
if ((!(((float)L_234) > ((float)((float)il2cpp_codegen_subtract((1.0f), L_235))))))
{
goto IL_05d8;
}
}
{
// return new RaycastingRestrictionsCheckResult(false, "Not enough stand space in y (local:" + (inBoundsLocal) + ")", volumeData.mainHit);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_236 = V_21;
V_14 = L_236;
String_t* L_237;
L_237 = Vector3_ToString_m6C24B9F0382D25D75B05C606E127CD14660574EE((&V_14), NULL);
String_t* L_238;
L_238 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral5C476A487F5F0DA98F328E84BB83C81527BF067B, L_237, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_239 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_240 = L_239.___mainHit_2;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_241 = V_1;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_242;
memset((&L_242), 0, sizeof(L_242));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_242), (bool)0, L_238, L_240, L_241, /*hidden argument*/NULL);
return L_242;
}
IL_05d8:
{
// if (groundTestHit.transform) { volumeData.customPoint = groundTestHit.point; /*cSetted = true;*/ }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_243;
L_243 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&V_18), NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_244;
L_244 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_243, NULL);
if (!L_244)
{
goto IL_05f4;
}
}
{
// if (groundTestHit.transform) { volumeData.customPoint = groundTestHit.point; /*cSetted = true;*/ }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_245;
L_245 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_18), NULL);
(&___0_volumeData)->___customPoint_6 = L_245;
}
IL_05f4:
{
// return new RaycastingRestrictionsCheckResult(true, string.Empty, volumeData.mainHit, volumeData.customPoint);
String_t* L_246 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_247 = ___0_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_248 = L_247.___mainHit_2;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_249 = ___0_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_250 = L_249.___customPoint_6;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_251;
memset((&L_251), 0, sizeof(L_251));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_251), L_250, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_252;
memset((&L_252), 0, sizeof(L_252));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_252), (bool)1, L_246, L_248, L_251, /*hidden argument*/NULL);
return L_252;
}
}
// FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult FIMSpace.Generating.OStamperSet::CheckOverlapOnFullLineCast(FIMSpace.Generating.ObjectStamperEmittedInfo,FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 OStamperSet_CheckOverlapOnFullLineCast_m1C21964730226456FB5939C2B9C026C98B78E5BE (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 ___1_volumeData, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral187DE4E56ECEAD909010606435455A1D7F20DC74);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC24656E4A237E57F363AB492620D685D16E2F75A);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_3 = NULL;
bool V_4 = false;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* V_5 = NULL;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE 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;
{
// if (volumeData.backupFullLineCast.transform == null) return new RaycastingRestrictionsCheckResult(false, "No Full Ray Hit", volumeData.backupFullLineCast);
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_0 = (&(&___1_volumeData)->___backupFullLineCast_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(L_0, NULL);
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_0030;
}
}
{
// if (volumeData.backupFullLineCast.transform == null) return new RaycastingRestrictionsCheckResult(false, "No Full Ray Hit", volumeData.backupFullLineCast);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_3 = ___1_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_4 = L_3.___backupFullLineCast_3;
il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_5 = V_6;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_6;
memset((&L_6), 0, sizeof(L_6));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_6), (bool)0, _stringLiteralC24656E4A237E57F363AB492620D685D16E2F75A, L_4, L_5, /*hidden argument*/NULL);
return L_6;
}
IL_0030:
{
// volumeData.mainHit = volumeData.backupFullLineCast;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_7 = ___1_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_8 = L_7.___backupFullLineCast_3;
(&___1_volumeData)->___mainHit_2 = L_8;
// volumeData.customPoint = volumeData.backupFullLineCast.point;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_9 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_9, NULL);
(&___1_volumeData)->___customPoint_6 = L_10;
// volumeData.lineCastPoint = volumeData.backupFullLineCast.point;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_11 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_11, NULL);
(&___1_volumeData)->___lineCastPoint_5 = L_12;
// volumeData.customNormal = volumeData.backupFullLineCast.normal;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_13 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_13, NULL);
(&___1_volumeData)->___customNormal_7 = L_14;
// volumeData.raycastHits = null;
(&___1_volumeData)->___raycastHits_8 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&(&___1_volumeData)->___raycastHits_8), (void*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)NULL);
// RaycastingRestrictionsCheckResult restrictionsOnBackup = CheckRestrictionsOn(volumeData, false);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_15 = ___1_volumeData;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_16;
L_16 = OStamperSet_CheckRestrictionsOn_mFEA9E32059D5300A8AAB9906CE6003957C63A6ED(__this, L_15, (bool)0, NULL);
// Vector3 center = volumeData.backupFullLineCast.point - volumeData.raycastingDirection * info.PrefabReference.GetScaledBoundsExt(volumeData.emitter.lossyScale, volumeData.raycastingDirection).magnitude;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_17 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_17, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_19 = ___1_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = L_19.___raycastingDirection_4;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_21 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_22 = L_21.___PrefabReference_1;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_23 = ___1_volumeData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = L_23.___emitter_0;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_24, NULL);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_26 = ___1_volumeData;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26.___raycastingDirection_4;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = OSPrefabReference_GetScaledBoundsExt_m98D751CD823649BF59A6928FC47587C3F2940FBE(L_22, L_25, L_27, NULL);
V_7 = L_28;
float L_29;
L_29 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_7), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_30, NULL);
// Vector3 boxHalfDimensions = info.PrefabReference.GetScaledBoundsExt(volumeData.emitter.lossyScale);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_32 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_33 = L_32.___PrefabReference_1;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_34 = ___1_volumeData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35 = L_34.___emitter_0;
NullCheck(L_35);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_35, NULL);
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = OSPrefabReference_GetScaledBoundsExt_m6628DA230CAD8FCDE6DF753DF25CA430BF911749(L_33, L_36, NULL);
V_0 = L_37;
// Quaternion checkRotation = volumeData.emittedInfo.GetRotationOn(volumeData.emitter, volumeData.backupFullLineCast.normal);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* L_38 = (&(&___1_volumeData)->___emittedInfo_1);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_39 = ___1_volumeData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = L_39.___emitter_0;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_41 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5(L_41, NULL);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_43;
memset((&L_43), 0, sizeof(L_43));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_43), L_42, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44;
L_44 = ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084(L_38, L_40, L_43, NULL);
V_1 = L_44;
// Vector3 checkPosition = volumeData.emittedInfo.GetWorldOffsetOnHit(volumeData.emitter, volumeData.backupFullLineCast, volumeData.backupFullLineCast.point);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* L_45 = (&(&___1_volumeData)->___emittedInfo_1);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_46 = ___1_volumeData;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = L_46.___emitter_0;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_48 = ___1_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_49 = L_48.___backupFullLineCast_3;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_50 = (&(&___1_volumeData)->___backupFullLineCast_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39(L_50, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = ObjectStamperEmittedInfo_GetWorldOffsetOnHit_mA69AB866DF2FD05A0BC0EDA5133DBAA31152F6DF(L_45, L_47, L_49, L_51, NULL);
V_2 = L_52;
// Collider[] overlaps = Physics.OverlapBox(center + checkPosition, boxHalfDimensions * 0.999f, checkRotation, RayCheckLayer, QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_53, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
L_56 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_55, (0.999000013f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57 = V_1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_58 = __this->___RayCheckLayer_16;
int32_t L_59;
L_59 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_58, NULL);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_60;
L_60 = Physics_OverlapBox_mC38B579DEFD0341FCAEF8B8EC8B1E37A2C12366D(L_54, L_56, L_57, L_59, 1, NULL);
V_3 = L_60;
// bool mustBreak = false;
V_4 = (bool)0;
// OStamperSet setRef = volumeData.emittedInfo.SetReference;
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_61 = ___1_volumeData;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_62 = L_61.___emittedInfo_1;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_63 = L_62.___SetReference_0;
V_5 = L_63;
// if (setRef.IgnoreCheckOnTags.Count > 0)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_64 = V_5;
NullCheck(L_64);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_65 = L_64->___IgnoreCheckOnTags_35;
NullCheck(L_65);
int32_t L_66;
L_66 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_65, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_66) <= ((int32_t)0)))
{
goto IL_019e;
}
}
{
// for (int i = 0; i < overlaps.Length; i++)
V_8 = 0;
goto IL_0197;
}
IL_0170:
{
// if (setRef.IgnoreCheckOnTags.Contains(overlaps[i].transform.tag)) continue;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_67 = V_5;
NullCheck(L_67);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_68 = L_67->___IgnoreCheckOnTags_35;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_69 = V_3;
int32_t L_70 = V_8;
NullCheck(L_69);
int32_t L_71 = L_70;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
NullCheck(L_72);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_73;
L_73 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_72, NULL);
NullCheck(L_73);
String_t* L_74;
L_74 = Component_get_tag_m7561A81116CAB82B8A459E934662BFC2039FB7EF(L_73, NULL);
NullCheck(L_68);
bool L_75;
L_75 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_68, L_74, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
if (L_75)
{
goto IL_0191;
}
}
{
// mustBreak = true;
V_4 = (bool)1;
// break;
goto IL_019e;
}
IL_0191:
{
// for (int i = 0; i < overlaps.Length; i++)
int32_t L_76 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_76, 1));
}
IL_0197:
{
// for (int i = 0; i < overlaps.Length; i++)
int32_t L_77 = V_8;
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_78 = V_3;
NullCheck(L_78);
if ((((int32_t)L_77) < ((int32_t)((int32_t)(((RuntimeArray*)L_78)->max_length)))))
{
goto IL_0170;
}
}
IL_019e:
{
// if (mustBreak)
bool L_79 = V_4;
if (!L_79)
{
goto IL_01be;
}
}
{
// return new RaycastingRestrictionsCheckResult(false, "No free space in raycast area", volumeData.backupFullLineCast);
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_80 = ___1_volumeData;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_81 = L_80.___backupFullLineCast_3;
il2cpp_codegen_initobj((&V_6), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_82 = V_6;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_83;
memset((&L_83), 0, sizeof(L_83));
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623((&L_83), (bool)0, _stringLiteral187DE4E56ECEAD909010606435455A1D7F20DC74, L_81, L_82, /*hidden argument*/NULL);
return L_83;
}
IL_01be:
{
// return CheckRestrictionsOn(volumeData, false); // Checking modified volume
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257 L_84 = ___1_volumeData;
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41 L_85;
L_85 = OStamperSet_CheckRestrictionsOn_mFEA9E32059D5300A8AAB9906CE6003957C63A6ED(__this, L_84, (bool)0, NULL);
return L_85;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetRawRayOrigin(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetRawRayOrigin_m48372461059BABAF30C91BB3D2745E540761F94F (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, const RuntimeMethod* method)
{
{
// return GetCastVector(info, parent, RaycastWorldSpace == false);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_parent;
bool L_2 = __this->___RaycastWorldSpace_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = OStamperSet_GetCastVector_mD1FAD74EDC4E4F281CE612EA006A622045C7486E(__this, L_0, L_1, (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), NULL);
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetRawRayOrigin(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetRawRayOrigin_m96A982EAE3CA2C1CC65D2935F721B14B8924401D (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1;
memset((&V_1), 0, sizeof(V_1));
Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 V_2;
memset((&V_2), 0, sizeof(V_2));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Vector3 l = info.PrefabReference.ReferenceBounds.center + info.GetPositionOffsetLocal();
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_1 = L_0.___PrefabReference_1;
NullCheck(L_1);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_2 = (&L_1->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3((&___0_info), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_4, NULL);
V_0 = L_5;
// if (local) return l; // Local Space
bool L_6 = ___2_local;
if (!L_6)
{
goto IL_0022;
}
}
{
// if (local) return l; // Local Space
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
IL_0022:
{
// return info.GetMatrixFor(parent).MultiplyPoint(l);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___1_parent;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_9 = V_1;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25));
Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 L_10 = V_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
L_11 = ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5((&___0_info), L_8, L_9, L_10, NULL);
V_3 = L_11;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_3), L_12, NULL);
return L_13;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetRayOrigin(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetRayOrigin_mD53BE4FD67BE8DC356C8E200B303519C767480C7 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method)
{
{
// return GetRawRayOrigin(info, parent, local);// - GetRaycastingOffset(info, local, parent);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_parent;
bool L_2 = ___2_local;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = OStamperSet_GetRawRayOrigin_m96A982EAE3CA2C1CC65D2935F721B14B8924401D(__this, L_0, L_1, L_2, NULL);
return L_3;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetCastVector(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Transform,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetCastVector_mD1FAD74EDC4E4F281CE612EA006A622045C7486E (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parent, bool ___2_local, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_3;
memset((&V_3), 0, sizeof(V_3));
Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 V_4;
memset((&V_4), 0, sizeof(V_4));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (info.PrefabReference.FlatBounds)
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_1 = L_0.___PrefabReference_1;
NullCheck(L_1);
bool L_2 = L_1->___FlatBounds_16;
if (!L_2)
{
goto IL_0043;
}
}
{
// l = (RayCheckDirection.normalized * info.SetReference.ReferenceBounds.size.magnitude) * RayDistanceMul;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___RayCheckDirection_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_3, NULL);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_5 = ___0_info;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_6 = L_5.___SetReference_0;
NullCheck(L_6);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_7 = (&L_6->___ReferenceBounds_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_7, NULL);
V_1 = L_8;
float L_9;
L_9 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_9, NULL);
float L_11 = __this->___RayDistanceMul_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL);
V_0 = L_12;
goto IL_0073;
}
IL_0043:
{
// Vector3 localBoundedSpaceDirection = GetBoundedDirection(RayCheckDirection.normalized);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (&__this->___RayCheckDirection_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = OStamperSet_GetBoundedDirection_m3F079516DAD924808D0FF6F24AAF074CCEB700E4(__this, L_14, NULL);
V_2 = L_15;
// l = RayCheckDirection * localBoundedSpaceDirection.magnitude * RayDistanceMul;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = __this->___RayCheckDirection_17;
float L_17;
L_17 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_16, L_17, NULL);
float L_19 = __this->___RayDistanceMul_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL);
V_0 = L_20;
}
IL_0073:
{
// if (local) return l; // Local ray direction
bool L_21 = ___2_local;
if (!L_21)
{
goto IL_0078;
}
}
{
// if (local) return l; // Local ray direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
return L_22;
}
IL_0078:
{
// if (RaycastWorldSpace) return Vector3.Scale(l, parent.lossyScale); // If world space direction then scalling with emitter
bool L_23 = __this->___RaycastWorldSpace_21;
if (!L_23)
{
goto IL_008d;
}
}
{
// if (RaycastWorldSpace) return Vector3.Scale(l, parent.lossyScale); // If world space direction then scalling with emitter
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___1_parent;
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
L_26 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_25, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_24, L_26, NULL);
return L_27;
}
IL_008d:
{
// return info.GetMatrixFor(parent).MultiplyVector(l); // Ray direction and scale according to emitter
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = ___1_parent;
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_29 = V_3;
il2cpp_codegen_initobj((&V_4), sizeof(Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25));
Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 L_30 = V_4;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_31;
L_31 = ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5((&___0_info), L_28, L_29, L_30, NULL);
V_5 = L_31;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Matrix4x4_MultiplyVector_mFD12F86A473E90BBB0002149ABA3917B2A518937((&V_5), L_32, NULL);
return L_33;
}
}
// UnityEngine.RaycastHit[] FIMSpace.Generating.OStamperSet::BoundsCast(FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* OStamperSet_BoundsCast_m687BF09BD6FC1049E669F75FAD2BA084B7E7C488 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___0_info, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_origin, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_boundsRotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_directionNormalized, float ___4_targetDistance, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_mD624EFFB342A542B5017A121B7A524A375F40B72_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797_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_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* V_2 = NULL;
List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* V_3 = NULL;
int32_t V_4 = 0;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* V_5 = NULL;
{
// Vector3 boundsOffset = Vector3.Scale(info.PrefabReference.ReferenceBounds.extents, directionNormalized);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_1 = L_0.___PrefabReference_1;
NullCheck(L_1);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_2 = (&L_1->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_2, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___3_directionNormalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_3, L_4, NULL);
V_0 = L_5;
// float boxCastDist = targetDistance - boundsOffset.magnitude;
float L_6 = ___4_targetDistance;
float L_7;
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL);
V_1 = ((float)il2cpp_codegen_subtract(L_6, L_7));
// RaycastHit[] boundsHit = Physics.BoxCastAll(origin, info.PrefabReference.ReferenceBounds.extents, directionNormalized, boundsRotation, boxCastDist, RayCheckLayer, QueryTriggerInteraction.Ignore);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_origin;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_9 = ___0_info;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_10 = L_9.___PrefabReference_1;
NullCheck(L_10);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = (&L_10->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_11, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___3_directionNormalized;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___2_boundsRotation;
float L_15 = V_1;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_16 = __this->___RayCheckLayer_16;
int32_t L_17;
L_17 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_16, NULL);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_18;
L_18 = Physics_BoxCastAll_m0EB3E1DC72AD4194B358FF3E0E92AFC2F515F84F(L_8, L_12, L_13, L_14, L_15, L_17, 1, NULL);
V_2 = L_18;
// if (info.SetReference != null)
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_19 = ___0_info;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_20 = L_19.___SetReference_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_0113;
}
}
{
// if (info.SetReference.IgnoreCheckOnTags.Count > 0)
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_22 = ___0_info;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_23 = L_22.___SetReference_0;
NullCheck(L_23);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_24 = L_23->___IgnoreCheckOnTags_35;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_24, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if ((((int32_t)L_25) <= ((int32_t)0)))
{
goto IL_0113;
}
}
{
// List<RaycastHit> notIgnore = new List<RaycastHit>();
List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_26 = (List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9*)il2cpp_codegen_object_new(List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9_il2cpp_TypeInfo_var);
NullCheck(L_26);
List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC(L_26, List_1__ctor_m7715EBA40C1E9928D580B0D503FA394AB9503EFC_RuntimeMethod_var);
V_3 = L_26;
// for (int i = 0; i < boundsHit.Length; i++)
V_4 = 0;
goto IL_0102;
}
IL_007f:
{
// OStampStigma stigm = boundsHit[i].transform.GetComponent<OStampStigma>();
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_27 = V_2;
int32_t L_28 = V_4;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
L_29 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28))), NULL);
NullCheck(L_29);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_30;
L_30 = Component_GetComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_mD624EFFB342A542B5017A121B7A524A375F40B72(L_29, Component_GetComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_mD624EFFB342A542B5017A121B7A524A375F40B72_RuntimeMethod_var);
V_5 = L_30;
// if (stigm != null)
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_31 = V_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_31, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_32)
{
goto IL_00ca;
}
}
{
// if (stigm.ReferenceSet != null)
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_33 = V_5;
NullCheck(L_33);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_34 = L_33->___ReferenceSet_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_35;
L_35 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_34, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_35)
{
goto IL_00ca;
}
}
{
// if (info.SetReference.IgnoreCheckOnTags.Contains(stigm.ReferenceSet.StampersetTag))
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_36 = ___0_info;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_37 = L_36.___SetReference_0;
NullCheck(L_37);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_38 = L_37->___IgnoreCheckOnTags_35;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_39 = V_5;
NullCheck(L_39);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_40 = L_39->___ReferenceSet_4;
NullCheck(L_40);
String_t* L_41 = L_40->___StampersetTag_8;
NullCheck(L_38);
bool L_42;
L_42 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_38, L_41, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
if (L_42)
{
goto IL_00fc;
}
}
IL_00ca:
{
// if (info.SetReference.IgnoreCheckOnTags.Contains(boundsHit[i].transform.tag))
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_43 = ___0_info;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_44 = L_43.___SetReference_0;
NullCheck(L_44);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_45 = L_44->___IgnoreCheckOnTags_35;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_46 = V_2;
int32_t L_47 = V_4;
NullCheck(L_46);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48;
L_48 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155(((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47))), NULL);
NullCheck(L_48);
String_t* L_49;
L_49 = Component_get_tag_m7561A81116CAB82B8A459E934662BFC2039FB7EF(L_48, NULL);
NullCheck(L_45);
bool L_50;
L_50 = List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1(L_45, L_49, List_1_Contains_m359254483BE42CAD4DCA8FBAFB87473FB4CF00E1_RuntimeMethod_var);
if (L_50)
{
goto IL_00fc;
}
}
{
// notIgnore.Add(boundsHit[i]);
List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_51 = V_3;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_52 = V_2;
int32_t L_53 = V_4;
NullCheck(L_52);
int32_t L_54 = L_53;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
NullCheck(L_51);
List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_inline(L_51, L_55, List_1_Add_m20263C594A01149776C2D378AB9C1151F4C597AD_RuntimeMethod_var);
}
IL_00fc:
{
// for (int i = 0; i < boundsHit.Length; i++)
int32_t L_56 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_0102:
{
// for (int i = 0; i < boundsHit.Length; i++)
int32_t L_57 = V_4;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_58 = V_2;
NullCheck(L_58);
if ((((int32_t)L_57) < ((int32_t)((int32_t)(((RuntimeArray*)L_58)->max_length)))))
{
goto IL_007f;
}
}
{
// return notIgnore.ToArray();
List_1_t616BC508412283D06A62FEEDA7C4D4C3E75D63D9* L_59 = V_3;
NullCheck(L_59);
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_60;
L_60 = List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797(L_59, List_1_ToArray_mF57EFCD6CC572B292F7FCC3CE18ABDD4CA808797_RuntimeMethod_var);
return L_60;
}
IL_0113:
{
// return boundsHit;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_61 = V_2;
return L_61;
}
}
// System.Void FIMSpace.Generating.OStamperSet::RefreshBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStamperSet_RefreshBounds_m7CBBAE915B288F2567DAFF3E3AE199D73E85A6A4 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (Prefabs == null) return;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_0 = __this->___Prefabs_26;
if (L_0)
{
goto IL_0009;
}
}
{
// if (Prefabs == null) return;
return;
}
IL_0009:
{
// if (Prefabs.Count == 0) return;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_1 = __this->___Prefabs_26;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_1, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if (L_2)
{
goto IL_0017;
}
}
{
// if (Prefabs.Count == 0) return;
return;
}
IL_0017:
{
// for (int i = 0; i < Prefabs.Count; i++)
V_0 = 0;
goto IL_003e;
}
IL_001b:
{
// if (Prefabs[i] == null) continue;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_3 = __this->___Prefabs_26;
int32_t L_4 = V_0;
NullCheck(L_3);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_5;
L_5 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_3, L_4, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
if (!L_5)
{
goto IL_003a;
}
}
{
// Prefabs[i].RefreshBounds();
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_6 = __this->___Prefabs_26;
int32_t L_7 = V_0;
NullCheck(L_6);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_8;
L_8 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_6, L_7, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_8);
OSPrefabReference_RefreshBounds_m0BB3CC2675C30237C221479CC09C4C9EB2521C9B(L_8, NULL);
}
IL_003a:
{
// for (int i = 0; i < Prefabs.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_003e:
{
// for (int i = 0; i < Prefabs.Count; i++)
int32_t L_10 = V_0;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_11 = __this->___Prefabs_26;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_11, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_001b;
}
}
{
// ReferenceBounds = new Bounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_13 = (&__this->___ReferenceBounds_25);
il2cpp_codegen_initobj(L_13, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// for (int i = 0; i < Prefabs.Count; i++)
V_1 = 0;
goto IL_00a3;
}
IL_005c:
{
// if (Prefabs[i] == null) continue;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_14 = __this->___Prefabs_26;
int32_t L_15 = V_1;
NullCheck(L_14);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_16;
L_16 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_14, L_15, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
if (!L_16)
{
goto IL_009f;
}
}
{
// if (Prefabs[i].GameObject == null) continue;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_17 = __this->___Prefabs_26;
int32_t L_18 = V_1;
NullCheck(L_17);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_19;
L_19 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_17, L_18, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_19);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_20;
L_20 = PrefabReference_get_GameObject_mEBBE2F6AB86BE1F8E2F169C7575C6FE5B616D871(L_19, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_21)
{
goto IL_009f;
}
}
{
// ReferenceBounds.Encapsulate(Prefabs[i].ReferenceBoundsFull);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_22 = (&__this->___ReferenceBounds_25);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_23 = __this->___Prefabs_26;
int32_t L_24 = V_1;
NullCheck(L_23);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_25;
L_25 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_23, L_24, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
NullCheck(L_25);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = L_25->___ReferenceBoundsFull_14;
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22(L_22, L_26, NULL);
}
IL_009f:
{
// for (int i = 0; i < Prefabs.Count; i++)
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a3:
{
// for (int i = 0; i < Prefabs.Count; i++)
int32_t L_28 = V_1;
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_29 = __this->___Prefabs_26;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_29, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if ((((int32_t)L_28) < ((int32_t)L_30)))
{
goto IL_005c;
}
}
{
// }
return;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetBoundedDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetBoundedDirection_m3F079516DAD924808D0FF6F24AAF074CCEB700E4 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_localDirection, const RuntimeMethod* method)
{
{
// return Vector3.Scale(ReferenceBounds.size, localDirection);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = (&__this->___ReferenceBounds_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_0, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_localDirection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_1, L_2, NULL);
return L_3;
}
}
// System.Single FIMSpace.Generating.OStamperSet::GetAngleFor(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB (float ___0_step, float ___1_randAxis, float ___2_random, const RuntimeMethod* method)
{
{
// return Mathf.Round(randAxis * random) * step;
float L_0 = ___1_randAxis;
float L_1 = ___2_random;
float L_2;
L_2 = bankers_roundf(((float)il2cpp_codegen_multiply(L_0, L_1)));
float L_3 = ___0_step;
return ((float)il2cpp_codegen_multiply(L_2, L_3));
}
}
// System.Single FIMSpace.Generating.OStamperSet::GetRandomRotation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_GetRandomRotation_mAF5A328A263193B2FB2F0D91A0730A56ED208DDB (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, float ___0_step, 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 rotsAvailableP = Mathf.RoundToInt(RotationRanges.y / step);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___RotationRanges_11);
float L_1 = L_0->___y_1;
float L_2 = ___0_step;
int32_t L_3;
L_3 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_1/L_2)), NULL);
V_0 = L_3;
// int rotsAvailableN = Mathf.RoundToInt(-RotationRanges.x / step);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___RotationRanges_11);
float L_5 = L_4->___x_0;
float L_6 = ___0_step;
int32_t L_7;
L_7 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((-L_5))/L_6)), NULL);
// return FGenerators.GetRandom(-rotsAvailableN, rotsAvailableP);
int32_t L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_9;
L_9 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((-L_7)), L_8, NULL);
return ((float)L_9);
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::R(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_R_m1176AAFA454ED017F698359A8DA5D4339E3B407B (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_to, const RuntimeMethod* method)
{
{
// { return new Vector3(R(to.x), R(to.y), R(to.z)); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_to;
float L_1 = L_0.___x_2;
float L_2;
L_2 = OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B(__this, L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_to;
float L_4 = L_3.___y_3;
float L_5;
L_5 = OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B(__this, L_4, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_to;
float L_7 = L_6.___z_4;
float L_8;
L_8 = OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B(__this, L_7, NULL);
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.Single FIMSpace.Generating.OStamperSet::R(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OStamperSet_R_m2B8BEBE63BA325505A8E7D7B0CF033747F28513B (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, float ___0_to, 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 FGenerators.GetRandom(-to, to); }
float L_0 = ___0_to;
float L_1 = ___0_to;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_2;
L_2 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_0)), L_1, NULL);
return L_2;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetShiftedAxis(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetShiftedAxis_m66065601FC04EFD9DC521DA835E15C7EDA4F2220 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_target, const RuntimeMethod* method)
{
{
// { return new Vector3(target.y, target.z, target.x); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_target;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_target;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_target;
float L_5 = L_4.___x_2;
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);
return L_6;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.OStamperSet::GetCrossOnSingle(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 OStamperSet_GetCrossOnSingle_m8E4848EE2BC19752A1289C4A5658321D7BAF0CA0 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_axis, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// { return Vector3.Cross(axis, GetShiftedAxis(axis)); }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_axis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_axis;
il2cpp_codegen_runtime_class_init_inline(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = OStamperSet_GetShiftedAxis_m66065601FC04EFD9DC521DA835E15C7EDA4F2220(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_0, L_2, NULL);
return L_3;
}
}
// System.Void FIMSpace.Generating.OStamperSet::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStamperSet__ctor_m710B32135085F16BA61497C36FBCCCB3C0279F08 (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
{
// [HideInInspector] public bool _editor_drawSettings = true;
__this->____editor_drawSettings_5 = (bool)1;
// [HideInInspector] public bool _editor_drawPrefabs = true;
__this->____editor_drawPrefabs_6 = (bool)1;
// [HideInInspector] public bool _editor_drawThumbs = true;
__this->____editor_drawThumbs_7 = (bool)1;
// public string StampersetTag = "";
__this->___StampersetTag_8 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
Il2CppCodeGenWriteBarrier((void**)(&__this->___StampersetTag_8), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
// public float RandomizePosition = 0.2f;
__this->___RandomizePosition_9 = (0.200000003f);
// public Vector3 RandPositionAxis = new Vector3(1f, 0f, 1f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
__this->___RandPositionAxis_10 = L_0;
// public Vector2 RotationRanges = new Vector2(-180, 180);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (-180.0f), (180.0f), /*hidden argument*/NULL);
__this->___RotationRanges_11 = L_1;
// public Vector3 RandRotationAxis = Vector3.up;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
__this->___RandRotationAxis_12 = L_2;
// public Vector3 AngleStepForAxis = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___AngleStepForAxis_13 = L_3;
// public Vector3 RandScaleAxis = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___RandScaleAxis_15 = L_4;
// public LayerMask RayCheckLayer = ~(0 << 0);
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5;
L_5 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222((-1), NULL);
__this->___RayCheckLayer_16 = L_5;
// public Vector3 RayCheckDirection = Vector3.down;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL);
__this->___RayCheckDirection_17 = L_6;
// public float RaycastAlignment = 1f;
__this->___RaycastAlignment_18 = (1.0f);
// public bool RaycastWorldSpace = true;
__this->___RaycastWorldSpace_21 = (bool)1;
// public LayerMask OverlapCheckMask = 0;
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_7;
L_7 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(0, NULL);
__this->___OverlapCheckMask_23 = L_7;
// public float RayDistanceMul = 1.5f;
__this->___RayDistanceMul_24 = (1.5f);
// [HideInInspector] public bool IncludeSpawnDetails = true;
__this->___IncludeSpawnDetails_28 = (bool)1;
// [HideInInspector] [Range(0, 90)] public int MaxSlopeAngle = 60;
__this->___MaxSlopeAngle_31 = ((int32_t)60);
// [HideInInspector] [Range(0f, 1f)] public float MinimumStandSpace = 0.2f;
__this->___MinimumStandSpace_32 = (0.200000003f);
// public List<string> AllowJustOnTags = new List<string>();
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->___AllowJustOnTags_33 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AllowJustOnTags_33), (void*)L_8);
// public List<string> DisallowOnTags = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_9 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_9, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___DisallowOnTags_34 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___DisallowOnTags_34), (void*)L_9);
// public List<string> IgnoreCheckOnTags = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_10 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_10);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_10, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___IgnoreCheckOnTags_35 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___IgnoreCheckOnTags_35), (void*)L_10);
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
// System.Void FIMSpace.Generating.OStamperSet::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OStamperSet__cctor_m1FD62854948BFD3EF528645035F19F70D1DE1E04 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// static Collider[] overlapsBuffer = new Collider[2];
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_0 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)2);
((OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_StaticFields*)il2cpp_codegen_static_fields_for(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var))->___overlapsBuffer_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_StaticFields*)il2cpp_codegen_static_fields_for(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var))->___overlapsBuffer_4), (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
// Conversion methods for marshalling of: FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_pinvoke(const PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257& unmarshaled, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_pinvoke& marshaled)
{
Exception_t* ___emitter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'emitter' of type 'PlacementVolumeRaycastingData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___emitter_0Exception, NULL);
}
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_pinvoke_back(const PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_pinvoke& marshaled, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257& unmarshaled)
{
Exception_t* ___emitter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'emitter' of type 'PlacementVolumeRaycastingData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___emitter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_pinvoke_cleanup(PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_com(const PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257& unmarshaled, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_com& marshaled)
{
Exception_t* ___emitter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'emitter' of type 'PlacementVolumeRaycastingData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___emitter_0Exception, NULL);
}
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_com_back(const PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_com& marshaled, PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257& unmarshaled)
{
Exception_t* ___emitter_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'emitter' of type 'PlacementVolumeRaycastingData': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___emitter_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshal_com_cleanup(PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257_marshaled_com& marshaled)
{
}
// System.Void FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::.ctor(UnityEngine.Transform,FIMSpace.Generating.ObjectStamperEmittedInfo,UnityEngine.RaycastHit,UnityEngine.RaycastHit[],UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlacementVolumeRaycastingData__ctor_m23BF76E6931F9B0118292A2CB2E7CD5105FA825F (PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_emitter, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___1_emittedInfo, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_mainHit, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___3_raycastHits, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_lineCastPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_raycastingDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_customPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___7_customNormal, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___8_backupFullLineCast, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// this.emitter = emitter;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_emitter;
__this->___emitter_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___emitter_0), (void*)L_0);
// this.emittedInfo = emittedInfo;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_1 = ___1_emittedInfo;
__this->___emittedInfo_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___emittedInfo_1))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___emittedInfo_1))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___emittedInfo_1))->___ChoosedPrefab_2), (void*)NULL);
#endif
// this.mainHit = mainHit;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_2 = ___2_mainHit;
__this->___mainHit_2 = L_2;
// this.raycastingDirection = raycastingDirection;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___5_raycastingDirection;
__this->___raycastingDirection_4 = L_3;
// this.raycastHits = raycastHits;
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_4 = ___3_raycastHits;
__this->___raycastHits_8 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___raycastHits_8), (void*)L_4);
// this.lineCastPoint = lineCastPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___4_lineCastPoint;
__this->___lineCastPoint_5 = L_5;
// this.customPoint = customPoint;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___6_customPoint;
__this->___customPoint_6 = L_6;
// this.customNormal = customNormal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___7_customNormal;
__this->___customNormal_7 = L_7;
// this.backupFullLineCast = backupFullLineCast;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_8 = ___8_backupFullLineCast;
__this->___backupFullLineCast_3 = L_8;
// OverrideInfo = string.Empty;
String_t* L_9 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___OverrideInfo_9 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OverrideInfo_9), (void*)L_9);
// }
return;
}
}
IL2CPP_EXTERN_C void PlacementVolumeRaycastingData__ctor_m23BF76E6931F9B0118292A2CB2E7CD5105FA825F_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_emitter, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ___1_emittedInfo, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_mainHit, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___3_raycastHits, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_lineCastPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___5_raycastingDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___6_customPoint, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___7_customNormal, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___8_backupFullLineCast, const RuntimeMethod* method)
{
PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PlacementVolumeRaycastingData_tDC61A14A5E7E9C39FFC4FC12980A87EA6A50D257*>(__this + _offset);
PlacementVolumeRaycastingData__ctor_m23BF76E6931F9B0118292A2CB2E7CD5105FA825F(_thisAdjusted, ___0_emitter, ___1_emittedInfo, ___2_mainHit, ___3_raycastHits, ___4_lineCastPoint, ___5_raycastingDirection, ___6_customPoint, ___7_customNormal, ___8_backupFullLineCast, method);
}
// System.Void FIMSpace.Generating.OStamperSet/PlacementVolumeRaycastingData::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlacementVolumeRaycastingData__cctor_m8C1AAB65893D02AF622FBBF61DC2DC108DFB99CC (const RuntimeMethod* method)
{
{
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.OStamperSet/RaycastingRestrictionsCheckResult
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_pinvoke(const RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41& unmarshaled, RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_pinvoke& marshaled)
{
marshaled.___originHit_0 = unmarshaled.___originHit_0;
marshaled.___targetPosition_1 = unmarshaled.___targetPosition_1;
marshaled.___allow_2 = static_cast<int32_t>(unmarshaled.___allow_2);
marshaled.___info_3 = il2cpp_codegen_marshal_string(unmarshaled.___info_3);
}
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_pinvoke_back(const RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_pinvoke& marshaled, RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41& unmarshaled)
{
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 unmarshaledoriginHit_temp_0;
memset((&unmarshaledoriginHit_temp_0), 0, sizeof(unmarshaledoriginHit_temp_0));
unmarshaledoriginHit_temp_0 = marshaled.___originHit_0;
unmarshaled.___originHit_0 = unmarshaledoriginHit_temp_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledtargetPosition_temp_1;
memset((&unmarshaledtargetPosition_temp_1), 0, sizeof(unmarshaledtargetPosition_temp_1));
unmarshaledtargetPosition_temp_1 = marshaled.___targetPosition_1;
unmarshaled.___targetPosition_1 = unmarshaledtargetPosition_temp_1;
bool unmarshaledallow_temp_2 = false;
unmarshaledallow_temp_2 = static_cast<bool>(marshaled.___allow_2);
unmarshaled.___allow_2 = unmarshaledallow_temp_2;
unmarshaled.___info_3 = il2cpp_codegen_marshal_string_result(marshaled.___info_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___info_3), (void*)il2cpp_codegen_marshal_string_result(marshaled.___info_3));
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_pinvoke_cleanup(RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___info_3);
marshaled.___info_3 = NULL;
}
// Conversion methods for marshalling of: FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_com(const RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41& unmarshaled, RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_com& marshaled)
{
marshaled.___originHit_0 = unmarshaled.___originHit_0;
marshaled.___targetPosition_1 = unmarshaled.___targetPosition_1;
marshaled.___allow_2 = static_cast<int32_t>(unmarshaled.___allow_2);
marshaled.___info_3 = il2cpp_codegen_marshal_bstring(unmarshaled.___info_3);
}
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_com_back(const RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_com& marshaled, RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41& unmarshaled)
{
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 unmarshaledoriginHit_temp_0;
memset((&unmarshaledoriginHit_temp_0), 0, sizeof(unmarshaledoriginHit_temp_0));
unmarshaledoriginHit_temp_0 = marshaled.___originHit_0;
unmarshaled.___originHit_0 = unmarshaledoriginHit_temp_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 unmarshaledtargetPosition_temp_1;
memset((&unmarshaledtargetPosition_temp_1), 0, sizeof(unmarshaledtargetPosition_temp_1));
unmarshaledtargetPosition_temp_1 = marshaled.___targetPosition_1;
unmarshaled.___targetPosition_1 = unmarshaledtargetPosition_temp_1;
bool unmarshaledallow_temp_2 = false;
unmarshaledallow_temp_2 = static_cast<bool>(marshaled.___allow_2);
unmarshaled.___allow_2 = unmarshaledallow_temp_2;
unmarshaled.___info_3 = il2cpp_codegen_marshal_bstring_result(marshaled.___info_3);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___info_3), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___info_3));
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshal_com_cleanup(RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___info_3);
marshaled.___info_3 = NULL;
}
// System.Void FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::.ctor(System.Boolean,System.String,UnityEngine.RaycastHit,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623 (RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41* __this, bool ___0_allow, String_t* ___1_info, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_targetPosition, 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;
}
{
// this.allow = allow;
bool L_0 = ___0_allow;
__this->___allow_2 = L_0;
// this.info = info;
String_t* L_1 = ___1_info;
__this->___info_3 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___info_3), (void*)L_1);
// if (targetPosition == null) this.targetPosition = hit.point; else this.targetPosition = (Vector3)targetPosition;
bool L_2;
L_2 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___3_targetPosition), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (L_2)
{
goto IL_0026;
}
}
{
// if (targetPosition == null) this.targetPosition = hit.point; else this.targetPosition = (Vector3)targetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___2_hit), NULL);
__this->___targetPosition_1 = L_3;
goto IL_0033;
}
IL_0026:
{
// if (targetPosition == null) this.targetPosition = hit.point; else this.targetPosition = (Vector3)targetPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___3_targetPosition), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
__this->___targetPosition_1 = L_4;
}
IL_0033:
{
// originHit = hit;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_5 = ___2_hit;
__this->___originHit_0 = L_5;
// }
return;
}
}
IL2CPP_EXTERN_C void RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623_AdjustorThunk (RuntimeObject* __this, bool ___0_allow, String_t* ___1_info, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_targetPosition, const RuntimeMethod* method)
{
RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RaycastingRestrictionsCheckResult_t457302C4195BC931BED91D1F71781E16E002EA41*>(__this + _offset);
RaycastingRestrictionsCheckResult__ctor_m44E33742997846720AB49A8B400DAD7E34199623(_thisAdjusted, ___0_allow, ___1_info, ___2_hit, ___3_targetPosition, method);
}
// System.Void FIMSpace.Generating.OStamperSet/RaycastingRestrictionsCheckResult::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RaycastingRestrictionsCheckResult__cctor_m7F36CCDDB1369577556A8CDA18530017A2A2D6A2 (const RuntimeMethod* method)
{
{
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.OStamperSet/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mEBC425F0E4E38C58250BA848A966F6D1AE6C6EDA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* L_0 = (U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C*)il2cpp_codegen_object_new(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m75FF214FABD5CD56D3C84F2E26CDEAB7837155E0(L_0, NULL);
((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void FIMSpace.Generating.OStamperSet/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m75FF214FABD5CD56D3C84F2E26CDEAB7837155E0 (U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Single FIMSpace.Generating.OStamperSet/<>c::<GetRaycastingVolumeFor>b__5_0(UnityEngine.RaycastHit)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3CGetRaycastingVolumeForU3Eb__5_0_m5CDF9B74952F4B55D44CD34FBE3BBED9152B2BF7 (U3CU3Ec_t6520A0474A6D0F2632977283E35F3F33DECFFB9C* __this, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___0_x, const RuntimeMethod* method)
{
{
// if (boundsHit.Length > 1) boundsHit = boundsHit.OrderBy(x => x.distance).ToArray();
float L_0;
L_0 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&___0_x), NULL);
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
// Conversion methods for marshalling of: FIMSpace.Generating.ObjectStamperEmittedInfo
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled)
{
Exception_t* ___SetReference_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SetReference' of type 'ObjectStamperEmittedInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SetReference_0Exception, NULL);
}
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke_back(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled)
{
Exception_t* ___SetReference_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SetReference' of type 'ObjectStamperEmittedInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SetReference_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.ObjectStamperEmittedInfo
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_pinvoke_cleanup(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Generating.ObjectStamperEmittedInfo
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled)
{
Exception_t* ___SetReference_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SetReference' of type 'ObjectStamperEmittedInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SetReference_0Exception, NULL);
}
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com_back(const ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled, ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A& unmarshaled)
{
Exception_t* ___SetReference_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'SetReference' of type 'ObjectStamperEmittedInfo': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___SetReference_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.ObjectStamperEmittedInfo
IL2CPP_EXTERN_C void ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshal_com_cleanup(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A_marshaled_com& marshaled)
{
}
// UnityEngine.Matrix4x4 FIMSpace.Generating.ObjectStamperEmittedInfo::GetMatrixFor(UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>,System.Nullable`1<UnityEngine.Quaternion>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_customOrigin, Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 ___2_customRotation, 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_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B4_0;
memset((&G_B4_0), 0, sizeof(G_B4_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B12_0;
memset((&G_B12_0), 0, sizeof(G_B12_0));
{
// if (SetReference.RaycastWorldSpace)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___SetReference_0;
NullCheck(L_0);
bool L_1 = L_0->___RaycastWorldSpace_21;
if (!L_1)
{
goto IL_0028;
}
}
{
// origin = customOrigin == null ? transform.position /*+ GetPositionOffsetLocal()*/ : (Vector3)customOrigin;
bool L_2;
L_2 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_customOrigin), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_2)
{
goto IL_001f;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_customOrigin), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
G_B4_0 = L_3;
goto IL_0025;
}
IL_001f:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_transform;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
G_B4_0 = L_5;
}
IL_0025:
{
V_0 = G_B4_0;
goto IL_0041;
}
IL_0028:
{
// origin = customOrigin == null ? transform.position /*+ transform.TransformVector(GetPositionOffsetLocal()) */: (Vector3)customOrigin;
bool L_6;
L_6 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_customOrigin), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_6)
{
goto IL_003a;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_customOrigin), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
G_B8_0 = L_7;
goto IL_0040;
}
IL_003a:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___0_transform;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
G_B8_0 = L_9;
}
IL_0040:
{
V_0 = G_B8_0;
}
IL_0041:
{
// Quaternion rotOrigin = customRotation == null ? transform.rotation * RotOffset : (Quaternion)customRotation;
bool L_10;
L_10 = Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_inline((&___2_customRotation), Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_RuntimeMethod_var);
if (!L_10)
{
goto IL_0053;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC((&___2_customRotation), Nullable_1_get_Value_m2E107232031E57A2F8BF26712417E1BD4A0ABCDC_RuntimeMethod_var);
G_B12_0 = L_11;
goto IL_0064;
}
IL_0053:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___0_transform;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_12, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = __this->___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_13, L_14, NULL);
G_B12_0 = L_15;
}
IL_0064:
{
V_1 = G_B12_0;
// Vector3 scaler = Vector3.Scale(transform.lossyScale, ScaleOffsetMul);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = ___0_transform;
NullCheck(L_16);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_16, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = __this->___ScaleOffsetMul_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_17, L_18, NULL);
V_2 = L_19;
// return Matrix4x4.TRS(origin, rotOrigin, scaler);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_23;
L_23 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_20, L_21, L_22, NULL);
return L_23;
}
}
IL2CPP_EXTERN_C Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_customOrigin, Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25 ___2_customRotation, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 _returnValue;
_returnValue = ObjectStamperEmittedInfo_GetMatrixFor_m894F1ED7358CEE7EBFAD1615762A766638AC6DC5(_thisAdjusted, ___0_transform, ___1_customOrigin, ___2_customRotation, method);
return _returnValue;
}
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::GetPositionOffsetLocal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, const RuntimeMethod* method)
{
{
// return Vector3.Scale(PrefabReference.ReferenceBounds.extents, OffsetMul);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_0 = __this->___PrefabReference_1;
NullCheck(L_0);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_1 = (&L_0->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = __this->___OffsetMul_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_2, L_3, NULL);
return L_4;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = ObjectStamperEmittedInfo_GetPositionOffsetLocal_m23EC6CA223C62EC82993C5311250AF84505186F3(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::GetWorldOffsetOnHit(UnityEngine.Transform,UnityEngine.RaycastHit,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetWorldOffsetOnHit_mA69AB866DF2FD05A0BC0EDA5133DBAA31152F6DF (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_originPoint, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// Quaternion rotationOn = MapOffsetRotation(RotOffset, transform); // Mapped offset rotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___RotOffset_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_transform;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260(__this, L_0, L_1, NULL);
V_0 = L_2;
// Matrix4x4 offsetMatrix = Matrix4x4.TRS(originPoint, rotationOn, transform.lossyScale);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___2_originPoint;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_transform;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_5, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_3, L_4, L_6, NULL);
V_1 = L_7;
// Bounds currentWorldBounds = GeometryUtility.CalculateBounds(OSPrefabReference.GetBoundsCorners(PrefabReference.ReferenceBounds), offsetMatrix);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_8 = __this->___PrefabReference_1;
NullCheck(L_8);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = L_8->___ReferenceBounds_15;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10;
L_10 = OSPrefabReference_GetBoundsCorners_mF6F6A9DF8367E1B2D44912D7B3C4B858871CA60B(L_9, (bool)1, NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11 = V_1;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_12;
L_12 = GeometryUtility_CalculateBounds_mE1696B5F19DD26A9F11F244021EE07BBD0E1B663(L_10, L_11, NULL);
V_2 = L_12;
// rotationOn = GetRotationOn(transform, hit.normal); // Mapped offset rotation + on hit normal rotation
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = ___0_transform;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&___1_hit), NULL);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_15;
memset((&L_15), 0, sizeof(L_15));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_15), L_14, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084(__this, L_13, L_15, NULL);
V_0 = L_16;
// Vector3 dirToMove = SetReference.RaycastWorldSpace ? SetReference.RayCheckDirection : rotationOn * SetReference.RayCheckDirection;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_17 = __this->___SetReference_0;
NullCheck(L_17);
bool L_18 = L_17->___RaycastWorldSpace_21;
if (L_18)
{
goto IL_0068;
}
}
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = V_0;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_20 = __this->___SetReference_0;
NullCheck(L_20);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___RayCheckDirection_17;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_19, L_21, NULL);
G_B3_0 = L_22;
goto IL_0073;
}
IL_0068:
{
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_23 = __this->___SetReference_0;
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = L_23->___RayCheckDirection_17;
G_B3_0 = L_24;
}
IL_0073:
{
V_3 = G_B3_0;
// Vector3 worldOffset = -Vector3.Scale(currentWorldBounds.extents, dirToMove);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_2), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_25, L_26, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_27, NULL);
// worldOffset -= rotationOn * Vector3.Scale(PrefabReference.ReferenceBounds.center, transform.lossyScale);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29 = V_0;
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_30 = __this->___PrefabReference_1;
NullCheck(L_30);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_31 = (&L_30->___ReferenceBounds_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_31, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = ___0_transform;
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_33, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_32, L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_29, L_35, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_36, NULL);
// return worldOffset;
return L_37;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetWorldOffsetOnHit_mA69AB866DF2FD05A0BC0EDA5133DBAA31152F6DF_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_originPoint, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = ObjectStamperEmittedInfo_GetWorldOffsetOnHit_mA69AB866DF2FD05A0BC0EDA5133DBAA31152F6DF(_thisAdjusted, ___0_transform, ___1_hit, ___2_originPoint, method);
return _returnValue;
}
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::MapOffsetRotation(UnityEngine.Quaternion,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotOffset, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// Quaternion r = transform == null ? Quaternion.identity : transform.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_transform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0011;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___1_transform;
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
G_B3_0 = L_3;
goto IL_0016;
}
IL_0011:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
G_B3_0 = L_4;
}
IL_0016:
{
V_0 = G_B3_0;
// r *= rotOffset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___0_rotOffset;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_5, L_6, NULL);
V_0 = L_7;
// Vector3 mapping = r.eulerAngles;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_0), NULL);
V_1 = L_8;
// mapping.x = OStamperSet.GetAngleFor(SetReference.AngleStepForAxis.x, 1f, mapping.x / SetReference.AngleStepForAxis.x);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_9 = __this->___SetReference_0;
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = (&L_9->___AngleStepForAxis_13);
float L_11 = L_10->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
float L_13 = L_12.___x_2;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_14 = __this->___SetReference_0;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&L_14->___AngleStepForAxis_13);
float L_16 = L_15->___x_2;
il2cpp_codegen_runtime_class_init_inline(OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3_il2cpp_TypeInfo_var);
float L_17;
L_17 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_11, (1.0f), ((float)(L_13/L_16)), NULL);
(&V_1)->___x_2 = L_17;
// mapping.y = OStamperSet.GetAngleFor(SetReference.AngleStepForAxis.y, 1f, mapping.y / SetReference.AngleStepForAxis.y);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_18 = __this->___SetReference_0;
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = (&L_18->___AngleStepForAxis_13);
float L_20 = L_19->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1;
float L_22 = L_21.___y_3;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_23 = __this->___SetReference_0;
NullCheck(L_23);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_24 = (&L_23->___AngleStepForAxis_13);
float L_25 = L_24->___y_3;
float L_26;
L_26 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_20, (1.0f), ((float)(L_22/L_25)), NULL);
(&V_1)->___y_3 = L_26;
// mapping.z = OStamperSet.GetAngleFor(SetReference.AngleStepForAxis.z, 1f, mapping.z / SetReference.AngleStepForAxis.z);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_27 = __this->___SetReference_0;
NullCheck(L_27);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (&L_27->___AngleStepForAxis_13);
float L_29 = L_28->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_1;
float L_31 = L_30.___z_4;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_32 = __this->___SetReference_0;
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = (&L_32->___AngleStepForAxis_13);
float L_34 = L_33->___z_4;
float L_35;
L_35 = OStamperSet_GetAngleFor_m7F5DEF65C61DB0279463F53882578855C698A7FB(L_29, (1.0f), ((float)(L_31/L_34)), NULL);
(&V_1)->___z_4 = L_35;
// return Quaternion.Euler(mapping);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37;
L_37 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_36, NULL);
return L_37;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260_AdjustorThunk (RuntimeObject* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotOffset, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_transform, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260(_thisAdjusted, ___0_rotOffset, ___1_transform, method);
return _returnValue;
}
// UnityEngine.Quaternion FIMSpace.Generating.ObjectStamperEmittedInfo::GetRotationOn(UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_normal, 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;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// Quaternion mappedRotation = MapOffsetRotation(RotOffset, transform);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___RotOffset_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___0_transform;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
L_2 = ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260(__this, L_0, L_1, NULL);
// Quaternion rot = mappedRotation;
V_0 = L_2;
// if (SetReference.RaycastAlignment <= 0f || normal == null) return rot;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_3 = __this->___SetReference_0;
NullCheck(L_3);
float L_4 = L_3->___RaycastAlignment_18;
if ((((float)L_4) <= ((float)(0.0f))))
{
goto IL_0029;
}
}
{
bool L_5;
L_5 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_normal), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (L_5)
{
goto IL_002b;
}
}
IL_0029:
{
// if (SetReference.RaycastAlignment <= 0f || normal == null) return rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
IL_002b:
{
// Vector3 nm = (Vector3)normal;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_normal), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
V_1 = L_7;
// Quaternion onNormal = Quaternion.FromToRotation(-SetReference.RayCheckDirection.normalized, nm) * MapOffsetRotation(RotOffset, null);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_8 = __this->___SetReference_0;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_9 = (&L_8->___RayCheckDirection_17);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_10, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_11, L_12, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = __this->___RotOffset_4;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = ObjectStamperEmittedInfo_MapOffsetRotation_m766E489467B00C5E48FCBF131E62EA7A8B355260(__this, L_14, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
L_16 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_13, L_15, NULL);
V_2 = L_16;
// if (SetReference.RaycastAlignment >= 1f)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_17 = __this->___SetReference_0;
NullCheck(L_17);
float L_18 = L_17->___RaycastAlignment_18;
if ((!(((float)L_18) >= ((float)(1.0f)))))
{
goto IL_0075;
}
}
{
// return onNormal;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = V_2;
return L_19;
}
IL_0075:
{
// return Quaternion.Slerp(rot, onNormal, SetReference.RaycastAlignment);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21 = V_2;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_22 = __this->___SetReference_0;
NullCheck(L_22);
float L_23 = L_22->___RaycastAlignment_18;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
L_24 = Quaternion_Slerp_m0A9969F500E7716EA4F6BC4E7D5464372D8E9E15(L_20, L_21, L_23, NULL);
return L_24;
}
}
IL2CPP_EXTERN_C Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_normal, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 _returnValue;
_returnValue = ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084(_thisAdjusted, ___0_transform, ___1_normal, method);
return _returnValue;
}
// UnityEngine.GameObject FIMSpace.Generating.ObjectStamperEmittedInfo::Spawn(UnityEngine.Transform,UnityEngine.Transform,System.Nullable`1<UnityEngine.RaycastHit>,System.Nullable`1<UnityEngine.Vector3>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStamperEmittedInfo_Spawn_m8C246921454ADAB3E7B36A05BDCAC39EBD4561C5 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_spawnerTransform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentForSpawned, Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_customPosition, bool ___4_setParent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m2BA6B9ADBBD83C039A927C98E50F00E8B374EDC9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A5E93F377A7FCEC23A5F3506E7C7F7DDA67DC7E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3D9C6628106E473E8A9A7952310E7E328DDD24F);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1;
memset((&V_1), 0, sizeof(V_1));
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_2;
memset((&V_2), 0, sizeof(V_2));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
String_t* G_B3_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B2_0 = NULL;
String_t* G_B2_1 = NULL;
String_t* G_B4_0 = NULL;
String_t* G_B4_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B9_0 = NULL;
String_t* G_B9_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B8_0 = NULL;
String_t* G_B8_1 = NULL;
String_t* G_B10_0 = NULL;
String_t* G_B10_1 = NULL;
{
// if (SetReference == null)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___SetReference_0;
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;
}
}
{
// Debug.Log("[Object Stamper] No Set Reference! (" + spawnerTransform + ")");
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_spawnerTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = L_2;
G_B2_0 = L_3;
G_B2_1 = _stringLiteralF3D9C6628106E473E8A9A7952310E7E328DDD24F;
if (L_3)
{
G_B3_0 = L_3;
G_B3_1 = _stringLiteralF3D9C6628106E473E8A9A7952310E7E328DDD24F;
goto IL_001b;
}
}
{
G_B4_0 = ((String_t*)(NULL));
G_B4_1 = G_B2_1;
goto IL_0020;
}
IL_001b:
{
NullCheck(G_B3_0);
String_t* L_4;
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B3_0);
G_B4_0 = L_4;
G_B4_1 = G_B3_1;
}
IL_0020:
{
String_t* L_5;
L_5 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B4_1, G_B4_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_5, NULL);
// return null;
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_0031:
{
// if (spawnerTransform == null && customPosition == null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_spawnerTransform;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0066;
}
}
{
bool L_8;
L_8 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___3_customPosition), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (L_8)
{
goto IL_0066;
}
}
{
// Debug.Log("[Object Stamper] No Position to place object anywhere! (" + spawnerTransform + ")");
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = ___0_spawnerTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9;
G_B8_0 = L_10;
G_B8_1 = _stringLiteral0A5E93F377A7FCEC23A5F3506E7C7F7DDA67DC7E;
if (L_10)
{
G_B9_0 = L_10;
G_B9_1 = _stringLiteral0A5E93F377A7FCEC23A5F3506E7C7F7DDA67DC7E;
goto IL_0050;
}
}
{
G_B10_0 = ((String_t*)(NULL));
G_B10_1 = G_B8_1;
goto IL_0055;
}
IL_0050:
{
NullCheck(G_B9_0);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B9_0);
G_B10_0 = L_11;
G_B10_1 = G_B9_1;
}
IL_0055:
{
String_t* L_12;
L_12 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B10_1, G_B10_0, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_12, NULL);
// return null;
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_0066:
{
// GameObject obj = FGenerators.InstantiateObject(ChoosedPrefab);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = __this->___ChoosedPrefab_2;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
L_14 = FGenerators_InstantiateObject_mEE41624548FFB3C7191F070FD42A65AE3E7334A7(L_13, NULL);
V_0 = L_14;
// obj.transform.localScale = Vector3.Scale(Vector3.Scale(obj.transform.localScale, ScaleOffsetMul), spawnerTransform.localScale);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_15, NULL);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17 = V_0;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_17, NULL);
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_18, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = __this->___ScaleOffsetMul_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_19, L_20, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = ___0_spawnerTransform;
NullCheck(L_22);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_22, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
L_24 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_21, L_23, NULL);
NullCheck(L_16);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_16, L_24, NULL);
// if (hit == null) // Position it on parent or custom position
bool L_25;
L_25 = Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_inline((&___2_hit), Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_RuntimeMethod_var);
if (L_25)
{
goto IL_00f2;
}
}
{
// if (customPosition == null)
bool L_26;
L_26 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___3_customPosition), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (L_26)
{
goto IL_00c3;
}
}
{
// obj.transform.position = spawnerTransform.position;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_0;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29 = ___0_spawnerTransform;
NullCheck(L_29);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_29, NULL);
NullCheck(L_28);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_28, L_30, NULL);
goto IL_00d5;
}
IL_00c3:
{
// obj.transform.position = (Vector3)customPosition;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_31 = V_0;
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
L_32 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_31, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___3_customPosition), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
NullCheck(L_32);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_32, L_33, NULL);
}
IL_00d5:
{
// obj.transform.rotation = GetRotationOn(spawnerTransform);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34 = V_0;
NullCheck(L_34);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
L_35 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_34, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___0_spawnerTransform;
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_37 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38;
L_38 = ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084(__this, L_36, L_37, NULL);
NullCheck(L_35);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_35, L_38, NULL);
goto IL_0133;
}
IL_00f2:
{
// obj.transform.position = GetSpawnPosition(spawnerTransform, hit.Value, customPosition);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = V_0;
NullCheck(L_39);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
L_40 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_39, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41 = ___0_spawnerTransform;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_42;
L_42 = Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC((&___2_hit), Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_RuntimeMethod_var);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_43 = ___3_customPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = ObjectStamperEmittedInfo_GetSpawnPosition_mC5C1401B5E38880EE622C7530BA3E4840450E362(__this, L_41, L_42, L_43, NULL);
NullCheck(L_40);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_40, L_44, NULL);
// obj.transform.rotation = GetRotationOn(spawnerTransform, hit.Value.normal);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_45 = V_0;
NullCheck(L_45);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46;
L_46 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_45, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = ___0_spawnerTransform;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 L_48;
L_48 = Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC((&___2_hit), Nullable_1_get_Value_mB7FAA9863D5584543E4EAF943E154B93353830CC_RuntimeMethod_var);
V_2 = L_48;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
L_49 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_2), NULL);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_50;
memset((&L_50), 0, sizeof(L_50));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_50), L_49, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51;
L_51 = ObjectStamperEmittedInfo_GetRotationOn_mEF1288805940EF7B405197F74462ACE4E14EA084(__this, L_47, L_50, NULL);
NullCheck(L_46);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_46, L_51, NULL);
}
IL_0133:
{
// if (setParent)
bool L_52 = ___4_setParent;
if (!L_52)
{
goto IL_0144;
}
}
{
// obj.transform.SetParent(parentForSpawned, true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_53 = V_0;
NullCheck(L_53);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54;
L_54 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_53, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = ___1_parentForSpawned;
NullCheck(L_54);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_54, L_55, (bool)1, NULL);
}
IL_0144:
{
// if (SetReference.IncludeSpawnDetails)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_56 = __this->___SetReference_0;
NullCheck(L_56);
bool L_57 = L_56->___IncludeSpawnDetails_28;
if (!L_57)
{
goto IL_016e;
}
}
{
// OStampStigma stigma = obj.AddComponent<OStampStigma>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_58 = V_0;
NullCheck(L_58);
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_59;
L_59 = GameObject_AddComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m2BA6B9ADBBD83C039A927C98E50F00E8B374EDC9(L_58, GameObject_AddComponent_TisOStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65_m2BA6B9ADBBD83C039A927C98E50F00E8B374EDC9_RuntimeMethod_var);
// stigma.ReferenceSet = SetReference;
OStampStigma_tBFF4D873320736E87FD02DAC9D9C718293FEBE65* L_60 = L_59;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_61 = __this->___SetReference_0;
NullCheck(L_60);
L_60->___ReferenceSet_4 = L_61;
Il2CppCodeGenWriteBarrier((void**)(&L_60->___ReferenceSet_4), (void*)L_61);
// stigma.EmitInfo = this;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_62 = (*(ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*)__this);
NullCheck(L_60);
L_60->___EmitInfo_6 = L_62;
Il2CppCodeGenWriteBarrier((void**)&(((&L_60->___EmitInfo_6))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_60->___EmitInfo_6))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_60->___EmitInfo_6))->___ChoosedPrefab_2), (void*)NULL);
#endif
}
IL_016e:
{
// return obj;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_63 = V_0;
return L_63;
}
}
IL2CPP_EXTERN_C GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStamperEmittedInfo_Spawn_m8C246921454ADAB3E7B36A05BDCAC39EBD4561C5_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_spawnerTransform, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_parentForSpawned, Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326 ___2_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_customPosition, bool ___4_setParent, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* _returnValue;
_returnValue = ObjectStamperEmittedInfo_Spawn_m8C246921454ADAB3E7B36A05BDCAC39EBD4561C5(_thisAdjusted, ___0_spawnerTransform, ___1_parentForSpawned, ___2_hit, ___3_customPosition, ___4_setParent, method);
return _returnValue;
}
// UnityEngine.Vector3 FIMSpace.Generating.ObjectStamperEmittedInfo::GetSpawnPosition(UnityEngine.Transform,UnityEngine.RaycastHit,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetSpawnPosition_mC5C1401B5E38880EE622C7530BA3E4840450E362 (ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_customPoint, 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;
}
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_B8_0;
memset((&G_B8_0), 0, sizeof(G_B8_0));
{
// Vector3 offset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_0 = L_0;
// if (hit.transform)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = RaycastHit_get_transform_m89DB7FCFC50E0213A37CBE089400064B8FA19155((&___1_hit), NULL);
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_005b;
}
}
{
// if (SetReference.AlignOffset != 0f)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_3 = __this->___SetReference_0;
NullCheck(L_3);
float L_4 = L_3->___AlignOffset_19;
if ((((float)L_4) == ((float)(0.0f))))
{
goto IL_005b;
}
}
{
// offset = hit.normal * SetReference.AlignOffset * SetReference.ReferenceBounds.extents.magnitude; // Additional offset to prevent z-fighting
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&___1_hit), NULL);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_6 = __this->___SetReference_0;
NullCheck(L_6);
float L_7 = L_6->___AlignOffset_19;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_7, NULL);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_9 = __this->___SetReference_0;
NullCheck(L_9);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&L_9->___ReferenceBounds_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_10, NULL);
V_1 = L_11;
float L_12;
L_12 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, L_12, NULL);
V_0 = L_13;
}
IL_005b:
{
// if (SetReference.PlacementMode == OStamperSet.EOSPlacement.PlantAlign) return hit.point + offset;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_14 = __this->___SetReference_0;
NullCheck(L_14);
int32_t L_15 = L_14->___PlacementMode_20;
if ((!(((uint32_t)L_15) == ((uint32_t)1))))
{
goto IL_0077;
}
}
{
// if (SetReference.PlacementMode == OStamperSet.EOSPlacement.PlantAlign) return hit.point + offset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___1_hit), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_17, NULL);
return L_18;
}
IL_0077:
{
// Vector3 hitPos = customPoint == null ? hit.point : customPoint.Value;
bool L_19;
L_19 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___2_customPoint), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_19)
{
goto IL_0089;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___2_customPoint), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
G_B8_0 = L_20;
goto IL_0090;
}
IL_0089:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&___1_hit), NULL);
G_B8_0 = L_21;
}
IL_0090:
{
// hitPos += offset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(G_B8_0, L_22, NULL);
// return hitPos;
return L_23;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ObjectStamperEmittedInfo_GetSpawnPosition_mC5C1401B5E38880EE622C7530BA3E4840450E362_AdjustorThunk (RuntimeObject* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 ___1_hit, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_customPoint, const RuntimeMethod* method)
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = ObjectStamperEmittedInfo_GetSpawnPosition_mC5C1401B5E38880EE622C7530BA3E4840450E362(_thisAdjusted, ___0_parent, ___1_hit, ___2_customPoint, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.ObjectStampEmitter::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_Start_m234C19AC122ECB25EF8EB5587CA8BD42ACAA8DB1 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B5341392AF8203C7C1E23BB99FDBA932B3EDEF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA71835C02B0068E7EB5DB4C34281E4F9F69A9471);
s_Il2CppMethodInitialized = true;
}
{
// if (PrefabsSet == null)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___PrefabsSet_18;
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_0029;
}
}
{
// Debug.Log("[Objects Stamper] No 'Objects Stamper Set' assigned to '" + name + "'!");
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral24B5341392AF8203C7C1E23BB99FDBA932B3EDEF, L_2, _stringLiteralA71835C02B0068E7EB5DB4C34281E4F9F69A9471, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// return;
return;
}
IL_0029:
{
// if (SpawnOnStart)
bool L_4 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___SpawnOnStart_4;
if (!L_4)
{
goto IL_006a;
}
}
{
// if (RandomizeOnStart)
bool L_5 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___RandomizeOnStart_5;
if (!L_5)
{
goto IL_0056;
}
}
{
// spawningInfo = PrefabsSet.Emit(false, transform.parent); // Random emission from set
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_6 = __this->___PrefabsSet_18;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_7, NULL);
NullCheck(L_6);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_9;
L_9 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_6, (bool)0, L_8, NULL);
__this->___spawningInfo_20 = L_9;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___ChoosedPrefab_2), (void*)NULL);
#endif
}
IL_0056:
{
// SpawnedObject = SpawnEmitPrefab();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3*)NULL, NULL);
__this->___SpawnedObject_21 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnedObject_21), (void*)L_10);
// IG_CallAfterGenerated();
ObjectStampEmitter_IG_CallAfterGenerated_m60A2D07C86EDB0444340FFABACF3CC7D8C1C8A56(__this, NULL);
return;
}
IL_006a:
{
// if (_editorPreview)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = __this->____editorPreview_22;
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_0083;
}
}
{
// SpawnedObject = _editorPreview;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = __this->____editorPreview_22;
__this->___SpawnedObject_21 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnedObject_21), (void*)L_13);
}
IL_0083:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::Generate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_Generate_m029CC3E0C809DD6CFF512A9E6B1769873D3E586D (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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 (RandomizeOnStart || spawningInfo.ChoosedPrefab == null) spawningInfo = PrefabsSet.Emit(false, transform.parent); // Random emission from set
bool L_0 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___RandomizeOnStart_5;
if (L_0)
{
goto IL_001b;
}
}
{
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* L_1 = (&__this->___spawningInfo_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = L_1->___ChoosedPrefab_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0038;
}
}
IL_001b:
{
// if (RandomizeOnStart || spawningInfo.ChoosedPrefab == null) spawningInfo = PrefabsSet.Emit(false, transform.parent); // Random emission from set
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_4 = __this->___PrefabsSet_18;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_5, NULL);
NullCheck(L_4);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_7;
L_7 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_4, (bool)0, L_6, NULL);
__this->___spawningInfo_20 = L_7;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___ChoosedPrefab_2), (void*)NULL);
#endif
}
IL_0038:
{
// SpawnEmitPrefab();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, (OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3*)NULL, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::PreviewGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_PreviewGenerate_m68F999053190A7C59745399E3276E2E186FF7630 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method)
{
{
// public void PreviewGenerate() { }
return;
}
}
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStampEmitter::GetStamperSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ObjectStampEmitter_GetStamperSet_mC1F469DB87AB3FE3B26C9A27C663D2DCC57E72AD (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method)
{
{
// return PrefabsSet;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___PrefabsSet_18;
return L_0;
}
}
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.ObjectStampEmitter::GetSpawnInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ObjectStampEmitter_GetSpawnInfo_m8F88763E4E0E654F4B27632D4EE2A8D757702068 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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 (spawningInfo.ChoosedPrefab == null) spawningInfo = PrefabsSet.Emit(false, transform.parent);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A* L_0 = (&__this->___spawningInfo_20);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1 = L_0->___ChoosedPrefab_2;
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_0030;
}
}
{
// if (spawningInfo.ChoosedPrefab == null) spawningInfo = PrefabsSet.Emit(false, transform.parent);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_3 = __this->___PrefabsSet_18;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL);
NullCheck(L_3);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_6;
L_6 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_3, (bool)0, L_5, NULL);
__this->___spawningInfo_20 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_20))->___ChoosedPrefab_2), (void*)NULL);
#endif
}
IL_0030:
{
// return spawningInfo;
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_7 = __this->___spawningInfo_20;
return L_7;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::_EditorEmitPreview()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter__EditorEmitPreview_mD66DDFB9318748A0C245266AF1A2FBAFB7FE2544 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method)
{
{
// ClearPreviews();
ObjectStampEmitter_ClearPreviews_m49B3B976EA9C3325DC1C52F003B3D073FB25388D(__this, NULL);
// _editorPreview = SpawnEmitPrefab(PrefabsSet);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___PrefabsSet_18;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, L_0, NULL);
__this->____editorPreview_22 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____editorPreview_22), (void*)L_1);
// IG_CallAfterGenerated();
ObjectStampEmitter_IG_CallAfterGenerated_m60A2D07C86EDB0444340FFABACF3CC7D8C1C8A56(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::_EditorEmitAndDetach()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter__EditorEmitAndDetach_mB2A3B9CBEC750683C4D935BE69D9FF097B0171D3 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
{
// ClearPreviews();
ObjectStampEmitter_ClearPreviews_m49B3B976EA9C3325DC1C52F003B3D073FB25388D(__this, NULL);
// GameObject emitted = SpawnEmitPrefab(PrefabsSet);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_0 = __this->___PrefabsSet_18;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, L_0, NULL);
V_0 = L_1;
// if (emitted != null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0;
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_0059;
}
}
{
// GameObject pre = SpawnedObject;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->___SpawnedObject_21;
V_1 = L_4;
// SpawnedObject = emitted;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0;
__this->___SpawnedObject_21 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnedObject_21), (void*)L_5);
// IG_CallAfterGenerated();
ObjectStampEmitter_IG_CallAfterGenerated_m60A2D07C86EDB0444340FFABACF3CC7D8C1C8A56(__this, NULL);
// SpawnedObject = pre;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_1;
__this->___SpawnedObject_21 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnedObject_21), (void*)L_6);
// emitted.transform.SetParent(transform.parent, true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_9, NULL);
NullCheck(L_8);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_8, L_10, (bool)1, NULL);
// emitted.transform.SetAsLastSibling();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_11, NULL);
NullCheck(L_12);
Transform_SetAsLastSibling_m848AF1A0B4C7912FE88D8CBCF92B83D57B2B917E(L_12, NULL);
}
IL_0059:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::ClearPreviews()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_ClearPreviews_m49B3B976EA9C3325DC1C52F003B3D073FB25388D (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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 (_editorPreview) FGenerators.DestroyObject(_editorPreview);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->____editorPreview_22;
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 (_editorPreview) FGenerators.DestroyObject(_editorPreview);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->____editorPreview_22;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_2, NULL);
}
IL_0018:
{
// if (SpawnedObject) FGenerators.DestroyObject(SpawnedObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___SpawnedObject_21;
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_0030;
}
}
{
// if (SpawnedObject) FGenerators.DestroyObject(SpawnedObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___SpawnedObject_21;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_5, NULL);
}
IL_0030:
{
// }
return;
}
}
// UnityEngine.GameObject FIMSpace.Generating.ObjectStampEmitter::InternalInstatiatePrefab(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStampEmitter_InternalInstatiatePrefab_mCF671DB738CA28A1461A43086977D192F7CEDDB0 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, bool ___0_raycasted, bool ___1_setParent, 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 (SpawnPropability < 1f)
float L_0 = __this->___SpawnPropability_17;
if ((!(((float)L_0) < ((float)(1.0f)))))
{
goto IL_0026;
}
}
{
// if (SpawnPropability < FGenerators.GetRandom(0f, 1f)) return null;
float L_1 = __this->___SpawnPropability_17;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_2;
L_2 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
if ((!(((float)L_1) < ((float)L_2))))
{
goto IL_0026;
}
}
{
// if (SpawnPropability < FGenerators.GetRandom(0f, 1f)) return null;
return (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)NULL;
}
IL_0026:
{
// if (ReplaceAlreadySpawned)
bool L_3 = __this->___ReplaceAlreadySpawned_16;
if (!L_3)
{
goto IL_0062;
}
}
{
// if (_editorPreview != null) FGenerators.DestroyObject(_editorPreview);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = __this->____editorPreview_22;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0047;
}
}
{
// if (_editorPreview != null) FGenerators.DestroyObject(_editorPreview);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->____editorPreview_22;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_6, NULL);
}
IL_0047:
{
// if (SpawnedObject != null) FGenerators.DestroyObject(SpawnedObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->___SpawnedObject_21;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0082;
}
}
{
// if (SpawnedObject != null) FGenerators.DestroyObject(SpawnedObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->___SpawnedObject_21;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_9, NULL);
goto IL_0082;
}
IL_0062:
{
// if (_editorPreview != null) _editorPreview.transform.SetParent(null, true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->____editorPreview_22;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_0082;
}
}
{
// if (_editorPreview != null) _editorPreview.transform.SetParent(null, true);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = __this->____editorPreview_22;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
NullCheck(L_13);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_13, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, (bool)1, NULL);
}
IL_0082:
{
// return base.InternalInstatiatePrefab(raycasted, setParent);
bool L_14 = ___0_raycasted;
bool L_15 = ___1_setParent;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
L_16 = ObjectStampEmitterBase_InternalInstatiatePrefab_mDCE8F10B0277ACD26DCE90F702A9C2035367169C(__this, L_14, L_15, NULL);
return L_16;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_IG_CallAfterGenerated_m60A2D07C86EDB0444340FFABACF3CC7D8C1C8A56 (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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 (PhysicalPlacement.Enabled == false) return;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_0 = __this->___PhysicalPlacement_19;
NullCheck(L_0);
bool L_1 = L_0->___Enabled_0;
if (L_1)
{
goto IL_000e;
}
}
{
// if (PhysicalPlacement.Enabled == false) return;
return;
}
IL_000e:
{
// if (SpawnedObject) PhysicalPlacement.ProceedOn(SpawnedObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___SpawnedObject_21;
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;
}
}
{
// if (SpawnedObject) PhysicalPlacement.ProceedOn(SpawnedObject);
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_4 = __this->___PhysicalPlacement_19;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___SpawnedObject_21;
NullCheck(L_4);
OStampPhysicalPlacementSetup_ProceedOn_mD40D6D0F658DBC0CEB7B0298FAE7DF65B288C83D(L_4, L_5, NULL);
return;
}
IL_002d:
{
// else if (_editorPreview) PhysicalPlacement.ProceedOn(_editorPreview);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->____editorPreview_22;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_004b;
}
}
{
// else if (_editorPreview) PhysicalPlacement.ProceedOn(_editorPreview);
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_8 = __this->___PhysicalPlacement_19;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = __this->____editorPreview_22;
NullCheck(L_8);
OStampPhysicalPlacementSetup_ProceedOn_mD40D6D0F658DBC0CEB7B0298FAE7DF65B288C83D(L_8, L_9, NULL);
}
IL_004b:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::SpawnIfNotEmittedYet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter_SpawnIfNotEmittedYet_m6DE5552D04E7D924BF5F076F95FE7732A8720F3C (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __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 (SpawnedObject != null) return;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___SpawnedObject_21;
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_000f;
}
}
{
// if (SpawnedObject != null) return;
return;
}
IL_000f:
{
// SpawnEmitPrefab(PrefabsSet);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_2 = __this->___PrefabsSet_18;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, L_2, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampEmitter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampEmitter__ctor_m499DDBB1CA120DA73093CCCF3B01509D734D556F (ObjectStampEmitter_t814F29D6F99579FE11C7D4D412A128FF972D681E* __this, const RuntimeMethod* method)
{
{
// public bool ReplaceAlreadySpawned = true;
__this->___ReplaceAlreadySpawned_16 = (bool)1;
// [Range(0f, 1f)] public float SpawnPropability = 1f;
__this->___SpawnPropability_17 = (1.0f);
// public bool _displaySimplifiedSet = true;
__this->____displaySimplifiedSet_23 = (bool)1;
ObjectStampEmitterBase__ctor_m683EEC040A0BE0F371A2016FBF0CE17D76D14154(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// FIMSpace.Generating.OStamperSet FIMSpace.Generating.ObjectStampMultiEmitter::GetStamperSet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* ObjectStampMultiEmitter_GetStamperSet_m4F278B61A79D84BF7595B5F38CFFE7F59E439B59 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// protected override OStamperSet GetStamperSet() { return MultiSet.PrefabsSets[internalSelected]; }
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_0 = __this->___MultiSet_16;
NullCheck(L_0);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_1 = L_0->___PrefabsSets_6;
int32_t L_2 = __this->___internalSelected_20;
NullCheck(L_1);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_3;
L_3 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_1, L_2, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
return L_3;
}
}
// FIMSpace.Generating.ObjectStamperEmittedInfo FIMSpace.Generating.ObjectStampMultiEmitter::GetSpawnInfo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A ObjectStampMultiEmitter_GetSpawnInfo_m5BD8CD2B6594E4BCB0BC8460DD7AC18D9FBBFBFC (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
{
// protected override ObjectStamperEmittedInfo GetSpawnInfo() { return spawningInfo; }
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_0 = __this->___spawningInfo_21;
return L_0;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_Start_mA85ADA6EEF31CF21DA08B0B9121D679DE6338CD4 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86A70BF8A01C937311F81C3E5CB0184D0D4E8152);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA71835C02B0068E7EB5DB4C34281E4F9F69A9471);
s_Il2CppMethodInitialized = true;
}
{
// if (MultiSet == null)
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_0 = __this->___MultiSet_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0029;
}
}
{
// Debug.Log("[Objects Stamper] No 'MultiSet' assigned to '" + name + "'!");
String_t* L_2;
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_3;
L_3 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral86A70BF8A01C937311F81C3E5CB0184D0D4E8152, L_2, _stringLiteralA71835C02B0068E7EB5DB4C34281E4F9F69A9471, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// return;
return;
}
IL_0029:
{
// if (SpawnOnStart)
bool L_4 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___SpawnOnStart_4;
if (!L_4)
{
goto IL_0053;
}
}
{
// if (Spawned == null || Spawned.Count == 0)
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_5 = __this->___Spawned_18;
if (!L_5)
{
goto IL_0046;
}
}
{
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = __this->___Spawned_18;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_6, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_7)
{
goto IL_0053;
}
}
IL_0046:
{
// MultiSpawn();
ObjectStampMultiEmitter_MultiSpawn_mB219E88FCF5BC6F7F5629ABF18EC39EF91D8A990(__this, (bool)0, NULL);
// IG_CallAfterGenerated();
ObjectStampMultiEmitter_IG_CallAfterGenerated_m6472B57524B97FD72825C1D95634B566994DA6F4(__this, NULL);
}
IL_0053:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::Generate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_Generate_m0B9549E728AFE1E6B5470A67C4990113F78EB74F (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __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;
}
{
// if (Spawned == null || Spawned.Count == 0) MultiSpawn();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Spawned_18;
if (!L_0)
{
goto IL_0015;
}
}
{
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = __this->___Spawned_18;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_1, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_2)
{
goto IL_001c;
}
}
IL_0015:
{
// if (Spawned == null || Spawned.Count == 0) MultiSpawn();
ObjectStampMultiEmitter_MultiSpawn_mB219E88FCF5BC6F7F5629ABF18EC39EF91D8A990(__this, (bool)0, NULL);
}
IL_001c:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::PreviewGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_PreviewGenerate_m2F0C0250D5A731489977236E1D5E64EA120F3567 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
{
// public void PreviewGenerate() { }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::MultiSpawn(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_MultiSpawn_mB219E88FCF5BC6F7F5629ABF18EC39EF91D8A990 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, bool ___0_multiDetach, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_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_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EEB85D68EAA19DC12A9FAD65FEB364F06491A5A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA6E5AD0522512B1AF3DB7F2B7AAB8495697C5302);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7229961EEE236FFD771E3C0068B5AC473F2411C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF39D5B8FA59982ACD17C8CA7E24E6D282287551F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE5E668F2EBBD166E3FCD806C812E45F5D556429);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* V_3 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* V_7 = NULL;
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* V_13 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
memset((&V_14), 0, sizeof(V_14));
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_15 = NULL;
int32_t V_16 = 0;
int32_t V_17 = 0;
int32_t V_18 = 0;
int32_t V_19 = 0;
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* V_20 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_21;
memset((&V_21), 0, sizeof(V_21));
int32_t V_22 = 0;
int32_t V_23 = 0;
{
// Vector3 startPosition = transform.position;
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);
V_0 = L_1;
// Quaternion startRotation = transform.rotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
V_1 = L_3;
// ClearAlreadySpawned();
ObjectStampMultiEmitter_ClearAlreadySpawned_mE75D17FA17BB6E5BEC2F80CB85EAA4611A853B0A(__this, NULL);
// for (int i = 0; i < Areas.Count; i++) // Each Area - can be one but more often few
V_2 = 0;
goto IL_03fc;
}
IL_0025:
{
// SpawnArea area = Areas[i];
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_4 = __this->___Areas_17;
int32_t L_5 = V_2;
NullCheck(L_4);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_6;
L_6 = List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B(L_4, L_5, List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
V_3 = L_6;
// Transform parentSpace = null;
V_4 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
// if (area.Shape != SpawnArea.EShape.Points) parentSpace = transform.parent;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_7 = V_3;
NullCheck(L_7);
int32_t L_8 = L_7->___Shape_1;
if ((((int32_t)L_8) == ((int32_t)2)))
{
goto IL_004b;
}
}
{
// if (area.Shape != SpawnArea.EShape.Points) parentSpace = transform.parent;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_9, NULL);
V_4 = L_10;
}
IL_004b:
{
// for (int s = 0; s < area.Sets.Count; s++) // Each selected spawn set in area - can be one or can be multiple
V_5 = 0;
goto IL_03e6;
}
IL_0053:
{
// if (MultiSet == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null Multi Set! (" + name + ")"); break; }
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_11 = __this->___MultiSet_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_12)
{
goto IL_0080;
}
}
{
// if (MultiSet == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null Multi Set! (" + name + ")"); break; }
String_t* L_13;
L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_14;
L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral7EEB85D68EAA19DC12A9FAD65FEB364F06491A5A, L_13, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_14, NULL);
// if (MultiSet == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null Multi Set! (" + name + ")"); break; }
goto IL_03f8;
}
IL_0080:
{
// if (MultiSet.PrefabSetSettings == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null PrefabSetSettings! (" + name + ")"); break; }
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_15 = __this->___MultiSet_16;
NullCheck(L_15);
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_16 = L_15->___PrefabSetSettings_4;
if (L_16)
{
goto IL_00ac;
}
}
{
// if (MultiSet.PrefabSetSettings == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null PrefabSetSettings! (" + name + ")"); break; }
String_t* L_17;
L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_18;
L_18 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralFE5E668F2EBBD166E3FCD806C812E45F5D556429, L_17, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_18, NULL);
// if (MultiSet.PrefabSetSettings == null) { UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Null PrefabSetSettings! (" + name + ")"); break; }
goto IL_03f8;
}
IL_00ac:
{
// int setId = area.Sets[s];
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_19 = V_3;
NullCheck(L_19);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_20 = L_19->___Sets_6;
int32_t L_21 = V_5;
NullCheck(L_20);
int32_t L_22;
L_22 = List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D(L_20, L_21, List_1_get_Item_mD99081BEFA1AB3526715F489192B0F7F596C183D_RuntimeMethod_var);
V_6 = L_22;
// if (setId >= MultiSet.PrefabsSets.Count || setId >= MultiSet.PrefabSetSettings.Count)
int32_t L_23 = V_6;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_24 = __this->___MultiSet_16;
NullCheck(L_24);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_25 = L_24->___PrefabsSets_6;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_25, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
if ((((int32_t)L_23) >= ((int32_t)L_26)))
{
goto IL_00e3;
}
}
{
int32_t L_27 = V_6;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_28 = __this->___MultiSet_16;
NullCheck(L_28);
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_29 = L_28->___PrefabSetSettings_4;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_inline(L_29, List_1_get_Count_mEE6F46304466A0CD2E8D55A9BFE833A7DDBB2549_RuntimeMethod_var);
if ((((int32_t)L_27) < ((int32_t)L_30)))
{
goto IL_0102;
}
}
IL_00e3:
{
// Debug.Log("[Object Stamp Multi Emitter] Wrong Set ID (out of bounds) (" + name + ")");
String_t* L_31;
L_31 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_32;
L_32 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA6E5AD0522512B1AF3DB7F2B7AAB8495697C5302, L_31, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_32, NULL);
// break;
goto IL_03f8;
}
IL_0102:
{
// if (setId < 0)
int32_t L_33 = V_6;
if ((((int32_t)L_33) >= ((int32_t)0)))
{
goto IL_0137;
}
}
{
// if (MultiSet.PrefabsSets.Count == 1) setId = 0;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_34 = __this->___MultiSet_16;
NullCheck(L_34);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_35 = L_34->___PrefabsSets_6;
NullCheck(L_35);
int32_t L_36;
L_36 = List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_inline(L_35, List_1_get_Count_mA3626E11B5E0C7F810697CD3C867EFF837C7290E_RuntimeMethod_var);
if ((!(((uint32_t)L_36) == ((uint32_t)1))))
{
goto IL_011d;
}
}
{
// if (MultiSet.PrefabsSets.Count == 1) setId = 0;
V_6 = 0;
}
IL_011d:
{
// UnityEngine.Debug.Log("[Object Stamp Multi Emitter] Not assigned Spawns Set in Spawn Area? (" + name + ")");
String_t* L_37;
L_37 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_38;
L_38 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralF39D5B8FA59982ACD17C8CA7E24E6D282287551F, L_37, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_38, NULL);
}
IL_0137:
{
// OStamperSet stamperSet = MultiSet.PrefabsSets[setId];
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_39 = __this->___MultiSet_16;
NullCheck(L_39);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_40 = L_39->___PrefabsSets_6;
int32_t L_41 = V_6;
NullCheck(L_40);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_42;
L_42 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_40, L_41, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
V_7 = L_42;
// OStamperMultiSet.MultiStamperSetParameters setParams = MultiSet.PrefabSetSettings[setId];
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_43 = __this->___MultiSet_16;
NullCheck(L_43);
List_1_t533C65B4682217894A3923A15A70A8266CEF5147* L_44 = L_43->___PrefabSetSettings_4;
int32_t L_45 = V_6;
NullCheck(L_44);
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_46;
L_46 = List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6(L_44, L_45, List_1_get_Item_m3B0C978BA5C2F2AA5ACF4ABCEE58A5F87A2B6FA6_RuntimeMethod_var);
V_8 = L_46;
// internalSelected = setId;
int32_t L_47 = V_6;
__this->___internalSelected_20 = L_47;
// if (stamperSet == null || setParams == null)
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_48 = V_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_49;
L_49 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_48, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_49)
{
goto IL_0175;
}
}
{
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_50 = V_8;
if (L_50)
{
goto IL_0194;
}
}
IL_0175:
{
// Debug.Log("[Object Stamp Multi Emitter] Null Stamper! (" + name + ")");
String_t* L_51;
L_51 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_52;
L_52 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralE7229961EEE236FFD771E3C0068B5AC473F2411C, L_51, _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_52, NULL);
// break;
goto IL_03f8;
}
IL_0194:
{
// if (setParams.LimitMode == OStamperMultiSet.MultiStamperSetParameters.ECountLimit.OneLimitForThisSet)
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_53 = V_8;
NullCheck(L_53);
int32_t L_54 = L_53->___LimitMode_14;
if (L_54)
{
goto IL_02af;
}
}
{
// int targetSpawnCount = Mathf.RoundToInt((float)setParams.GetRandomLimitCount() * area.Multiply[s]);
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_55 = V_8;
NullCheck(L_55);
int32_t L_56;
L_56 = MultiStamperSetParameters_GetRandomLimitCount_m95CE72969075E5C38AFC4E1C93D801ABAD6F1432(L_55, NULL);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_57 = V_3;
NullCheck(L_57);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_58 = L_57->___Multiply_7;
int32_t L_59 = V_5;
NullCheck(L_58);
float L_60;
L_60 = List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50(L_58, L_59, List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
int32_t L_61;
L_61 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_56), L_60)), NULL);
V_9 = L_61;
// int count = 0;
V_10 = 0;
// for (int sp = 0; sp < targetSpawnCount; sp++)
V_11 = 0;
goto IL_02a1;
}
IL_01c8:
{
// if (area.Shape == SpawnArea.EShape.Points)
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_62 = V_3;
NullCheck(L_62);
int32_t L_63 = L_62->___Shape_1;
if ((!(((uint32_t)L_63) == ((uint32_t)2))))
{
goto IL_01e3;
}
}
{
// if (count >= area.Points.Count) break;
int32_t L_64 = V_10;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_65 = V_3;
NullCheck(L_65);
List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* L_66 = L_65->___Points_9;
NullCheck(L_66);
int32_t L_67;
L_67 = List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_inline(L_66, List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_RuntimeMethod_var);
if ((((int32_t)L_64) >= ((int32_t)L_67)))
{
goto IL_03e0;
}
}
IL_01e3:
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
V_12 = 0;
goto IL_028c;
}
IL_01eb:
{
// transform.position = startPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68;
L_68 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_0;
NullCheck(L_68);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_68, L_69, NULL);
// transform.rotation = startRotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70;
L_70 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71 = V_1;
NullCheck(L_70);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_70, L_71, NULL);
// EmitPoint ep = area.GetRandomLocalPoint();
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_72 = V_3;
NullCheck(L_72);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_73;
L_73 = SpawnArea_GetRandomLocalPoint_m9DE426FFFEEB6F27484D76FE442B518BC322C852(L_72, NULL);
V_13 = L_73;
// Vector3 randomPosition = transform.TransformPoint(ep.pos);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74;
L_74 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_75 = V_13;
NullCheck(L_75);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76 = L_75->___pos_0;
NullCheck(L_74);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_74, L_76, NULL);
V_14 = L_77;
// transform.position = randomPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_78;
L_78 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_14;
NullCheck(L_78);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_78, L_79, NULL);
// transform.rotation = transform.rotation * ep.rot;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80;
L_80 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81;
L_81 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_81);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_82;
L_82 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_81, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_83 = V_13;
NullCheck(L_83);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_84 = L_83->___rot_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_85;
L_85 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_82, L_84, NULL);
NullCheck(L_80);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_80, L_85, NULL);
// spawningInfo = stamperSet.Emit(false, parentSpace);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_86 = V_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_87 = V_4;
NullCheck(L_86);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_88;
L_88 = OStamperSet_Emit_mF6CC8BA81ADC9FC51ED64177D1A6AAA22EEB2801(L_86, (bool)0, L_87, NULL);
__this->___spawningInfo_21 = L_88;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___ChoosedPrefab_2), (void*)NULL);
#endif
// GameObject spawned = SpawnEmitPrefab(stamperSet);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_89 = V_7;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_90;
L_90 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, L_89, NULL);
V_15 = L_90;
// if (spawned)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_91 = V_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_92;
L_92 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_91, NULL);
if (!L_92)
{
goto IL_0286;
}
}
{
// area.LatestSpawned.Add(spawned);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_93 = V_3;
NullCheck(L_93);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_94 = L_93->___LatestSpawned_11;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_95 = V_15;
NullCheck(L_94);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_94, L_95, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// count++; break; // Succesfully spawned
int32_t L_96 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_96, 1));
// count++; break; // Succesfully spawned
goto IL_029b;
}
IL_0286:
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
int32_t L_97 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_97, 1));
}
IL_028c:
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
int32_t L_98 = V_12;
int32_t L_99 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___MaxRetryAttempts_8;
if ((((int32_t)L_98) < ((int32_t)((int32_t)il2cpp_codegen_add(L_99, 1)))))
{
goto IL_01eb;
}
}
IL_029b:
{
// for (int sp = 0; sp < targetSpawnCount; sp++)
int32_t L_100 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_100, 1));
}
IL_02a1:
{
// for (int sp = 0; sp < targetSpawnCount; sp++)
int32_t L_101 = V_11;
int32_t L_102 = V_9;
if ((((int32_t)L_101) < ((int32_t)L_102)))
{
goto IL_01c8;
}
}
{
goto IL_03e0;
}
IL_02af:
{
// for (int prId = 0; prId < MultiSet.PrefabsSets[internalSelected].Prefabs.Count; prId++)
V_16 = 0;
goto IL_03b9;
}
IL_02b7:
{
// int targetSpawnCount = Mathf.RoundToInt((float)setParams.GetRandomLimitCount(prId, MultiSet) * area.Multiply[s]);
MultiStamperSetParameters_tE80A49FCACC46FFC655A5646DAA3F3FC86A0AAA0* L_103 = V_8;
int32_t L_104 = V_16;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_105 = __this->___MultiSet_16;
NullCheck(L_103);
int32_t L_106;
L_106 = MultiStamperSetParameters_GetRandomLimitCount_m08BF7F44DE7F5852D97E5A29CDB6DB6338463F8B(L_103, L_104, L_105, NULL);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_107 = V_3;
NullCheck(L_107);
List_1_t0D1C46FD8DDDE974D93CA4F3474EEC05AF950918* L_108 = L_107->___Multiply_7;
int32_t L_109 = V_5;
NullCheck(L_108);
float L_110;
L_110 = List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50(L_108, L_109, List_1_get_Item_mFE556F47C4CD09EAC6C898EF39D4A8EC112CFC50_RuntimeMethod_var);
int32_t L_111;
L_111 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(((float)L_106), L_110)), NULL);
V_17 = L_111;
// for (int spawnEmissions = 0; spawnEmissions < targetSpawnCount; spawnEmissions++)
V_18 = 0;
goto IL_03aa;
}
IL_02e4:
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
V_19 = 0;
goto IL_0395;
}
IL_02ec:
{
// transform.position = startPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112;
L_112 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113 = V_0;
NullCheck(L_112);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_112, L_113, NULL);
// transform.rotation = startRotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114;
L_114 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_115 = V_1;
NullCheck(L_114);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_114, L_115, NULL);
// EmitPoint ep = area.GetRandomLocalPoint();
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_116 = V_3;
NullCheck(L_116);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_117;
L_117 = SpawnArea_GetRandomLocalPoint_m9DE426FFFEEB6F27484D76FE442B518BC322C852(L_116, NULL);
V_20 = L_117;
// Vector3 randomPosition = transform.TransformPoint(ep.pos);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_118;
L_118 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_119 = V_20;
NullCheck(L_119);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120 = L_119->___pos_0;
NullCheck(L_118);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121;
L_121 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_118, L_120, NULL);
V_21 = L_121;
// transform.position = randomPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_122;
L_122 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123 = V_21;
NullCheck(L_122);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_122, L_123, NULL);
// transform.rotation = transform.rotation * ep.rot;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_124;
L_124 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_125;
L_125 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_125);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_126;
L_126 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_125, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_127 = V_20;
NullCheck(L_127);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_128 = L_127->___rot_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_129;
L_129 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_126, L_128, NULL);
NullCheck(L_124);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_124, L_129, NULL);
// spawningInfo = stamperSet.GenerateInfoForPrefab(MultiSet.PrefabsSets[internalSelected].Prefabs[prId], parentSpace);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_130 = V_7;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_131 = __this->___MultiSet_16;
NullCheck(L_131);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_132 = L_131->___PrefabsSets_6;
int32_t L_133 = __this->___internalSelected_20;
NullCheck(L_132);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_134;
L_134 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_132, L_133, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
NullCheck(L_134);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_135 = L_134->___Prefabs_26;
int32_t L_136 = V_16;
NullCheck(L_135);
OSPrefabReference_t3B64B9E0B29FBF42197702D4E88686F30CBC7525* L_137;
L_137 = List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687(L_135, L_136, List_1_get_Item_m297519E4E96D3164303D945697D0CA28395E5687_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_138 = V_4;
NullCheck(L_130);
ObjectStamperEmittedInfo_t7B9907547FE76FF55028A283C03D9FD1AEC5561A L_139;
L_139 = OStamperSet_GenerateInfoForPrefab_mD065204E681C0D31333D77551FAF51AE3E707CEE(L_130, L_137, L_138, NULL);
__this->___spawningInfo_21 = L_139;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___SetReference_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___PrefabReference_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___spawningInfo_21))->___ChoosedPrefab_2), (void*)NULL);
#endif
// GameObject spawned = SpawnEmitPrefab(stamperSet);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_140 = V_7;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_141;
L_141 = ObjectStampEmitterBase_SpawnEmitPrefab_m5DDC25E5CB2B29EA41F454B8DDE079D59ED99C29(__this, L_140, NULL);
// if (spawned) break; // Succesfully spawned
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_142;
L_142 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_141, NULL);
if (L_142)
{
goto IL_03a4;
}
}
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
int32_t L_143 = V_19;
V_19 = ((int32_t)il2cpp_codegen_add(L_143, 1));
}
IL_0395:
{
// for (int r = 0; r < MaxRetryAttempts + 1; r++) // When spawned successfully then loop breaks
int32_t L_144 = V_19;
int32_t L_145 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___MaxRetryAttempts_8;
if ((((int32_t)L_144) < ((int32_t)((int32_t)il2cpp_codegen_add(L_145, 1)))))
{
goto IL_02ec;
}
}
IL_03a4:
{
// for (int spawnEmissions = 0; spawnEmissions < targetSpawnCount; spawnEmissions++)
int32_t L_146 = V_18;
V_18 = ((int32_t)il2cpp_codegen_add(L_146, 1));
}
IL_03aa:
{
// for (int spawnEmissions = 0; spawnEmissions < targetSpawnCount; spawnEmissions++)
int32_t L_147 = V_18;
int32_t L_148 = V_17;
if ((((int32_t)L_147) < ((int32_t)L_148)))
{
goto IL_02e4;
}
}
{
// for (int prId = 0; prId < MultiSet.PrefabsSets[internalSelected].Prefabs.Count; prId++)
int32_t L_149 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_149, 1));
}
IL_03b9:
{
// for (int prId = 0; prId < MultiSet.PrefabsSets[internalSelected].Prefabs.Count; prId++)
int32_t L_150 = V_16;
OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D* L_151 = __this->___MultiSet_16;
NullCheck(L_151);
List_1_t597425BA2DC975AD7B54AAA38824D0A3FE21D1B2* L_152 = L_151->___PrefabsSets_6;
int32_t L_153 = __this->___internalSelected_20;
NullCheck(L_152);
OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3* L_154;
L_154 = List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F(L_152, L_153, List_1_get_Item_mB2E80171BE7BF29ECBE5341250E0A6531F54280F_RuntimeMethod_var);
NullCheck(L_154);
List_1_tEEC4EB66D101257CD995DA1881A85AEA98C25EE9* L_155 = L_154->___Prefabs_26;
NullCheck(L_155);
int32_t L_156;
L_156 = List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_inline(L_155, List_1_get_Count_m95121816A59A6CBF74B482CB229A51C8E07661A5_RuntimeMethod_var);
if ((((int32_t)L_150) < ((int32_t)L_156)))
{
goto IL_02b7;
}
}
IL_03e0:
{
// for (int s = 0; s < area.Sets.Count; s++) // Each selected spawn set in area - can be one or can be multiple
int32_t L_157 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_157, 1));
}
IL_03e6:
{
// for (int s = 0; s < area.Sets.Count; s++) // Each selected spawn set in area - can be one or can be multiple
int32_t L_158 = V_5;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_159 = V_3;
NullCheck(L_159);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_160 = L_159->___Sets_6;
NullCheck(L_160);
int32_t L_161;
L_161 = List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_inline(L_160, List_1_get_Count_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_RuntimeMethod_var);
if ((((int32_t)L_158) < ((int32_t)L_161)))
{
goto IL_0053;
}
}
IL_03f8:
{
// for (int i = 0; i < Areas.Count; i++) // Each Area - can be one but more often few
int32_t L_162 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_162, 1));
}
IL_03fc:
{
// for (int i = 0; i < Areas.Count; i++) // Each Area - can be one but more often few
int32_t L_163 = V_2;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_164 = __this->___Areas_17;
NullCheck(L_164);
int32_t L_165;
L_165 = List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_inline(L_164, List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
if ((((int32_t)L_163) < ((int32_t)L_165)))
{
goto IL_0025;
}
}
{
// transform.position = startPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_166;
L_166 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_167 = V_0;
NullCheck(L_166);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_166, L_167, NULL);
// transform.rotation = startRotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_168;
L_168 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_169 = V_1;
NullCheck(L_168);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_168, L_169, NULL);
// if (multiDetach || AlwaysDetachSpawned)
bool L_170 = ___0_multiDetach;
if (L_170)
{
goto IL_0430;
}
}
{
bool L_171 = ((ObjectStampEmitterBase_t2A31066F03FAD982EFEC11809A41885F703A4A70*)__this)->___AlwaysDetachSpawned_10;
if (!L_171)
{
goto IL_0491;
}
}
IL_0430:
{
// for (int i = 0; i < Spawned.Count; i++)
V_22 = 0;
goto IL_0473;
}
IL_0435:
{
// if (Spawned[i] == null) continue;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_172 = __this->___Spawned_18;
int32_t L_173 = V_22;
NullCheck(L_172);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_174;
L_174 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_172, L_173, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_175;
L_175 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_174, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_175)
{
goto IL_046d;
}
}
{
// Spawned[i].transform.SetParent(transform.parent, true);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_176 = __this->___Spawned_18;
int32_t L_177 = V_22;
NullCheck(L_176);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_178;
L_178 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_176, L_177, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_178);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_179;
L_179 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_178, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_180;
L_180 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_180);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_181;
L_181 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_180, NULL);
NullCheck(L_179);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_179, L_181, (bool)1, NULL);
}
IL_046d:
{
// for (int i = 0; i < Spawned.Count; i++)
int32_t L_182 = V_22;
V_22 = ((int32_t)il2cpp_codegen_add(L_182, 1));
}
IL_0473:
{
// for (int i = 0; i < Spawned.Count; i++)
int32_t L_183 = V_22;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_184 = __this->___Spawned_18;
NullCheck(L_184);
int32_t L_185;
L_185 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_184, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_183) < ((int32_t)L_185)))
{
goto IL_0435;
}
}
{
// if (multiDetach) Spawned.Clear();
bool L_186 = ___0_multiDetach;
if (!L_186)
{
goto IL_04de;
}
}
{
// if (multiDetach) Spawned.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_187 = __this->___Spawned_18;
NullCheck(L_187);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_187, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
return;
}
IL_0491:
{
// for (int i = 0; i < Spawned.Count; i++)
V_23 = 0;
goto IL_04cf;
}
IL_0496:
{
// if (Spawned[i] == null) continue;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_188 = __this->___Spawned_18;
int32_t L_189 = V_23;
NullCheck(L_188);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_190;
L_190 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_188, L_189, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_191;
L_191 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_190, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_191)
{
goto IL_04c9;
}
}
{
// Spawned[i].transform.SetParent(transform, true);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_192 = __this->___Spawned_18;
int32_t L_193 = V_23;
NullCheck(L_192);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_194;
L_194 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_192, L_193, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_194);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_195;
L_195 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_194, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_196;
L_196 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_195);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_195, L_196, (bool)1, NULL);
}
IL_04c9:
{
// for (int i = 0; i < Spawned.Count; i++)
int32_t L_197 = V_23;
V_23 = ((int32_t)il2cpp_codegen_add(L_197, 1));
}
IL_04cf:
{
// for (int i = 0; i < Spawned.Count; i++)
int32_t L_198 = V_23;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_199 = __this->___Spawned_18;
NullCheck(L_199);
int32_t L_200;
L_200 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_199, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_198) < ((int32_t)L_200)))
{
goto IL_0496;
}
}
IL_04de:
{
// }
return;
}
}
// UnityEngine.GameObject FIMSpace.Generating.ObjectStampMultiEmitter::InternalInstatiatePrefab(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ObjectStampMultiEmitter_InternalInstatiatePrefab_mB951BED80514437F506CAECE870DC6900E98DDBF (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, bool ___0_raycasted, bool ___1_setParent, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// GameObject instantiated = base.InternalInstatiatePrefab(raycasted, false);
bool L_0 = ___0_raycasted;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = ObjectStampEmitterBase_InternalInstatiatePrefab_mDCE8F10B0277ACD26DCE90F702A9C2035367169C(__this, L_0, (bool)0, NULL);
V_0 = L_1;
// if (instantiated) Spawned.Add(instantiated);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = V_0;
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_001d;
}
}
{
// if (instantiated) Spawned.Add(instantiated);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = __this->___Spawned_18;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_0;
NullCheck(L_4);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_4, L_5, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
}
IL_001d:
{
// return instantiated;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0;
return L_6;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::ClearAlreadySpawned()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_ClearAlreadySpawned_mE75D17FA17BB6E5BEC2F80CB85EAA4611A853B0A (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __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__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* V_2 = NULL;
{
// if (Spawned == null) Spawned = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Spawned_18;
if (L_0)
{
goto IL_0013;
}
}
{
// if (Spawned == null) Spawned = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_1, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
__this->___Spawned_18 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Spawned_18), (void*)L_1);
}
IL_0013:
{
// for (int i = 0; i < Spawned.Count; i++) FGenerators.DestroyObject(Spawned[i]);
V_0 = 0;
goto IL_002c;
}
IL_0017:
{
// for (int i = 0; i < Spawned.Count; i++) FGenerators.DestroyObject(Spawned[i]);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = __this->___Spawned_18;
int32_t L_3 = V_0;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_2, L_3, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_4, NULL);
// for (int i = 0; i < Spawned.Count; i++) FGenerators.DestroyObject(Spawned[i]);
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002c:
{
// for (int i = 0; i < Spawned.Count; i++) FGenerators.DestroyObject(Spawned[i]);
int32_t L_6 = V_0;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = __this->___Spawned_18;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_7, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_6) < ((int32_t)L_8)))
{
goto IL_0017;
}
}
{
// for (int a = 0; a < Areas.Count; a++)
V_1 = 0;
goto IL_0072;
}
IL_003e:
{
// var ar = Areas[a];
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_9 = __this->___Areas_17;
int32_t L_10 = V_1;
NullCheck(L_9);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_11;
L_11 = List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B(L_9, L_10, List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
V_2 = L_11;
// if (ar == null) continue;
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_12 = V_2;
if (!L_12)
{
goto IL_006e;
}
}
{
// if (ar.LatestSpawned == null) ar.LatestSpawned = new List<GameObject>(); else ar.LatestSpawned.Clear();
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_13 = V_2;
NullCheck(L_13);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_14 = L_13->___LatestSpawned_11;
if (L_14)
{
goto IL_0063;
}
}
{
// if (ar.LatestSpawned == null) ar.LatestSpawned = new List<GameObject>(); else ar.LatestSpawned.Clear();
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_15 = V_2;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_16);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_16, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
NullCheck(L_15);
L_15->___LatestSpawned_11 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&L_15->___LatestSpawned_11), (void*)L_16);
goto IL_006e;
}
IL_0063:
{
// if (ar.LatestSpawned == null) ar.LatestSpawned = new List<GameObject>(); else ar.LatestSpawned.Clear();
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_17 = V_2;
NullCheck(L_17);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_18 = L_17->___LatestSpawned_11;
NullCheck(L_18);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_18, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
}
IL_006e:
{
// for (int a = 0; a < Areas.Count; a++)
int32_t L_19 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0072:
{
// for (int a = 0; a < Areas.Count; a++)
int32_t L_20 = V_1;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_21 = __this->___Areas_17;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_inline(L_21, List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
if ((((int32_t)L_20) < ((int32_t)L_22)))
{
goto IL_003e;
}
}
{
// Spawned.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_23 = __this->___Spawned_18;
NullCheck(L_23);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_23, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_IG_CallAfterGenerated_m6472B57524B97FD72825C1D95634B566994DA6F4 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (PhysicalPlacement.Enabled == false) return;
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_0 = __this->___PhysicalPlacement_15;
NullCheck(L_0);
bool L_1 = L_0->___Enabled_0;
if (L_1)
{
goto IL_000e;
}
}
{
// if (PhysicalPlacement.Enabled == false) return;
return;
}
IL_000e:
{
// if (_toPhysSimulate == null) _toPhysSimulate = new List<GameObject>(); else _toPhysSimulate.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = ((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23;
if (L_2)
{
goto IL_0021;
}
}
{
// if (_toPhysSimulate == null) _toPhysSimulate = new List<GameObject>(); else _toPhysSimulate.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_3, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23), (void*)L_3);
goto IL_002b;
}
IL_0021:
{
// if (_toPhysSimulate == null) _toPhysSimulate = new List<GameObject>(); else _toPhysSimulate.Clear();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = ((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23;
NullCheck(L_4);
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_4, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
}
IL_002b:
{
// for (int a = 0; a < Areas.Count; a++)
V_0 = 0;
goto IL_0088;
}
IL_002f:
{
// if (Areas[a].ApplyPhysicalSimulation == false) continue;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_5 = __this->___Areas_17;
int32_t L_6 = V_0;
NullCheck(L_5);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_7;
L_7 = List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B(L_5, L_6, List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
NullCheck(L_7);
bool L_8 = L_7->___ApplyPhysicalSimulation_10;
if (!L_8)
{
goto IL_0084;
}
}
{
// for (int g = 0; g < Areas[a].LatestSpawned.Count; g++)
V_1 = 0;
goto IL_006b;
}
IL_0046:
{
// _toPhysSimulate.Add(Areas[a].LatestSpawned[g]);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_9 = ((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_10 = __this->___Areas_17;
int32_t L_11 = V_0;
NullCheck(L_10);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_12;
L_12 = List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B(L_10, L_11, List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
NullCheck(L_12);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_13 = L_12->___LatestSpawned_11;
int32_t L_14 = V_1;
NullCheck(L_13);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15;
L_15 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_13, L_14, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
NullCheck(L_9);
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_9, L_15, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
// for (int g = 0; g < Areas[a].LatestSpawned.Count; g++)
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_006b:
{
// for (int g = 0; g < Areas[a].LatestSpawned.Count; g++)
int32_t L_17 = V_1;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_18 = __this->___Areas_17;
int32_t L_19 = V_0;
NullCheck(L_18);
SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* L_20;
L_20 = List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B(L_18, L_19, List_1_get_Item_mE7BA43C1B74A461F23C40B487FF73822282F027B_RuntimeMethod_var);
NullCheck(L_20);
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_21 = L_20->___LatestSpawned_11;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_21, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_22)))
{
goto IL_0046;
}
}
IL_0084:
{
// for (int a = 0; a < Areas.Count; a++)
int32_t L_23 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_23, 1));
}
IL_0088:
{
// for (int a = 0; a < Areas.Count; a++)
int32_t L_24 = V_0;
List_1_t98CEDFAFF458B18B4BCA874A71DAAD0659D8CC40* L_25 = __this->___Areas_17;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_inline(L_25, List_1_get_Count_m6CE90302E81480EA40A3EAD5CEFBB92FD851E8B5_RuntimeMethod_var);
if ((((int32_t)L_24) < ((int32_t)L_26)))
{
goto IL_002f;
}
}
{
// PhysicalPlacement.ProceedOn(_toPhysSimulate);
OStampPhysicalPlacementSetup_tDDF07C172BD0B33AC122146A101166D24C7B9252* L_27 = __this->___PhysicalPlacement_15;
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_28 = ((ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_StaticFields*)il2cpp_codegen_static_fields_for(ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD_il2cpp_TypeInfo_var))->____toPhysSimulate_23;
NullCheck(L_27);
OStampPhysicalPlacementSetup_ProceedOn_mB92F3FA3F99FA313CAAD5985DE750D68161F0EF5(L_27, L_28, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::SpawnIfNotEmittedYet()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter_SpawnIfNotEmittedYet_m03775AD355F86FAB7CE5B52C450AA615142C64E5 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __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;
}
{
// if (Spawned == null || Spawned.Count == 0) MultiSpawn();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Spawned_18;
if (!L_0)
{
goto IL_0015;
}
}
{
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = __this->___Spawned_18;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_1, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
if (L_2)
{
goto IL_001c;
}
}
IL_0015:
{
// if (Spawned == null || Spawned.Count == 0) MultiSpawn();
ObjectStampMultiEmitter_MultiSpawn_mB219E88FCF5BC6F7F5629ABF18EC39EF91D8A990(__this, (bool)0, NULL);
}
IL_001c:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectStampMultiEmitter__ctor_m841E5A63E1D94486AA099D8E129F3AA6D8831D23 (ObjectStampMultiEmitter_t7C566D595D4258041158B8DAFF368BA3F7BFC9CD* __this, const RuntimeMethod* method)
{
{
// public int Selected = -1;
__this->___Selected_19 = (-1);
// public int editorSelected = -1;
__this->___editorSelected_22 = (-1);
ObjectStampEmitterBase__ctor_m683EEC040A0BE0F371A2016FBF0CE17D76D14154(__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.ObjectStampMultiEmitter/SpawnArea::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SpawnArea__ctor_m21D5841BADFF58C6E38A901042E017818D07AEA4 (SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* __this, String_t* ___0_name, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public Vector3 Center = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___Center_3 = L_0;
// public Vector2 Size = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
__this->___Size_4 = L_1;
// public Vector3 VSize = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___VSize_5 = L_2;
// public bool PointsFoldout = true;
__this->___PointsFoldout_8 = (bool)1;
// public bool ApplyPhysicalSimulation = true;
__this->___ApplyPhysicalSimulation_10 = (bool)1;
// [NonSerialized] public List<GameObject> LatestSpawned = new List<GameObject>();
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_3 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_3, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
__this->___LatestSpawned_11 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestSpawned_11), (void*)L_3);
// public SpawnArea(string name)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// Name = name;
String_t* L_4 = ___0_name;
__this->___Name_0 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Name_0), (void*)L_4);
// }
return;
}
}
// FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint FIMSpace.Generating.ObjectStampMultiEmitter/SpawnArea::GetRandomLocalPoint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* SpawnArea_GetRandomLocalPoint_m9DE426FFFEEB6F27484D76FE442B518BC322C852 (SpawnArea_tD17E022B6F6DB2F4141C5F6EAEE1A8EE465B0BD1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m92D60AD7C3751EC992A86CF2CE6A0A8B99206AF8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
float V_6 = 0.0f;
{
// if (Shape == EShape.Rectangle)
int32_t L_0 = __this->___Shape_1;
if (L_0)
{
goto IL_00db;
}
}
{
// float r = FGenerators.GetRandom(NoInside, 1f) / 2f;
float L_1 = __this->___NoInside_2;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_2;
L_2 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_1, (1.0f), NULL);
// float x = FGenerators.GetRandom(r, .5f);
float L_3 = ((float)(L_2/(2.0f)));
float L_4;
L_4 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_3, (0.5f), NULL);
V_0 = L_4;
// float y = FGenerators.GetRandom(r, .5f);
float L_5;
L_5 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_3, (0.5f), NULL);
V_1 = L_5;
// if (FGenerators.GetRandom(0f, 1f) < 0.5f) x = -x;
float L_6;
L_6 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
if ((!(((float)L_6) < ((float)(0.5f)))))
{
goto IL_0051;
}
}
{
// if (FGenerators.GetRandom(0f, 1f) < 0.5f) x = -x;
float L_7 = V_0;
V_0 = ((-L_7));
}
IL_0051:
{
// if (FGenerators.GetRandom(0f, 1f) < 0.5f) y = -y;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_8;
L_8 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
if ((!(((float)L_8) < ((float)(0.5f)))))
{
goto IL_006a;
}
}
{
// if (FGenerators.GetRandom(0f, 1f) < 0.5f) y = -y;
float L_9 = V_1;
V_1 = ((-L_9));
}
IL_006a:
{
// if (FGenerators.GetRandom(0f, 1f) < 0.5f)
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_10;
L_10 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
if ((!(((float)L_10) < ((float)(0.5f)))))
{
goto IL_0094;
}
}
{
// x *= FGenerators.GetRandom(-1f, 1f);
float L_11 = V_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_12;
L_12 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((-1.0f), (1.0f), NULL);
V_0 = ((float)il2cpp_codegen_multiply(L_11, L_12));
goto IL_00a6;
}
IL_0094:
{
// y *= FGenerators.GetRandom(-1f, 1f);
float L_13 = V_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_14;
L_14 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((-1.0f), (1.0f), NULL);
V_1 = ((float)il2cpp_codegen_multiply(L_13, L_14));
}
IL_00a6:
{
// return new EmitPoint(new Vector3(Size.x * x, 0f, Size.y * y) + Center);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&__this->___Size_4);
float L_16 = L_15->___x_0;
float L_17 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___Size_4);
float L_19 = L_18->___y_1;
float L_20 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_multiply(L_16, L_17)), (0.0f), ((float)il2cpp_codegen_multiply(L_19, L_20)), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = __this->___Center_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_21, L_22, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_24 = (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8*)il2cpp_codegen_object_new(EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var);
NullCheck(L_24);
EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE(L_24, L_23, NULL);
return L_24;
}
IL_00db:
{
// if (Shape == EShape.Circle)
int32_t L_25 = __this->___Shape_1;
if ((!(((uint32_t)L_25) == ((uint32_t)1))))
{
goto IL_013c;
}
}
{
// float radius = FGenerators.GetRandom(NoInside, 1f) * Size.x;
float L_26 = __this->___NoInside_2;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_27;
L_27 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_26, (1.0f), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (&__this->___Size_4);
float L_29 = L_28->___x_0;
V_2 = ((float)il2cpp_codegen_multiply(L_27, L_29));
// float per = FGenerators.GetRandom(0f, Mathf.PI * 2f);
float L_30;
L_30 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (6.28318548f), NULL);
V_3 = L_30;
// return new EmitPoint(new Vector3(Mathf.Sin(per) * radius, 0f, Mathf.Cos(per) * radius) + Center);
float L_31 = V_3;
float L_32;
L_32 = sinf(L_31);
float L_33 = V_2;
float L_34 = V_3;
float L_35;
L_35 = cosf(L_34);
float L_36 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
memset((&L_37), 0, sizeof(L_37));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_37), ((float)il2cpp_codegen_multiply(L_32, L_33)), (0.0f), ((float)il2cpp_codegen_multiply(L_35, L_36)), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = __this->___Center_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_37, L_38, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_40 = (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8*)il2cpp_codegen_object_new(EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var);
NullCheck(L_40);
EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE(L_40, L_39, NULL);
return L_40;
}
IL_013c:
{
// else if (Shape == EShape.Points)
int32_t L_41 = __this->___Shape_1;
if ((!(((uint32_t)L_41) == ((uint32_t)2))))
{
goto IL_0162;
}
}
{
// return Points[FGenerators.GetRandom(0, Points.Count)];
List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* L_42 = __this->___Points_9;
List_1_t1DC4C98E149C8A09E92D65DA3F24205D25101FF4* L_43 = __this->___Points_9;
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_inline(L_43, List_1_get_Count_m4FEB47A98B6C5F860025B2E92B14A59CA95E8279_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_45;
L_45 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_44, NULL);
NullCheck(L_42);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_46;
L_46 = List_1_get_Item_m92D60AD7C3751EC992A86CF2CE6A0A8B99206AF8(L_42, L_45, List_1_get_Item_m92D60AD7C3751EC992A86CF2CE6A0A8B99206AF8_RuntimeMethod_var);
return L_46;
}
IL_0162:
{
// else if (Shape == EShape.Volume)
int32_t L_47 = __this->___Shape_1;
if ((!(((uint32_t)L_47) == ((uint32_t)3))))
{
goto IL_01de;
}
}
{
// float x = FGenerators.GetRandom(-.5f, .5f);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_48;
L_48 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((-0.5f), (0.5f), NULL);
V_4 = L_48;
// float y = FGenerators.GetRandom(-.5f, .5f);
float L_49;
L_49 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((-0.5f), (0.5f), NULL);
V_5 = L_49;
// float z = FGenerators.GetRandom(-.5f, .5f);
float L_50;
L_50 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((-0.5f), (0.5f), NULL);
V_6 = L_50;
// return new EmitPoint(new Vector3(VSize.x * x, VSize.y * y, VSize.z * z) + Center);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_51 = (&__this->___VSize_5);
float L_52 = L_51->___x_2;
float L_53 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_54 = (&__this->___VSize_5);
float L_55 = L_54->___y_3;
float L_56 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_57 = (&__this->___VSize_5);
float L_58 = L_57->___z_4;
float L_59 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
memset((&L_60), 0, sizeof(L_60));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_60), ((float)il2cpp_codegen_multiply(L_52, L_53)), ((float)il2cpp_codegen_multiply(L_55, L_56)), ((float)il2cpp_codegen_multiply(L_58, L_59)), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = __this->___Center_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_60, L_61, NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_63 = (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8*)il2cpp_codegen_object_new(EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var);
NullCheck(L_63);
EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE(L_63, L_62, NULL);
return L_63;
}
IL_01de:
{
// return new EmitPoint(Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* L_65 = (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8*)il2cpp_codegen_object_new(EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8_il2cpp_TypeInfo_var);
NullCheck(L_65);
EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE(L_65, L_64, NULL);
return L_65;
}
}
#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.ObjectStampMultiEmitter/EmitPoint::.ctor(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, const RuntimeMethod* method)
{
{
// public EmitPoint(Vector3 pos)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// this.pos = pos;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos;
__this->___pos_0 = L_0;
// rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
__this->___rot_1 = L_1;
// }
return;
}
}
// System.Void FIMSpace.Generating.ObjectStampMultiEmitter/EmitPoint::.ctor(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EmitPoint__ctor_mF03D3B9945EBAB51028F263A29EB2AA54CFB03A0 (EmitPoint_tE942728D4680C70AED8054AE6BD1909B49DD40F8* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rot, const RuntimeMethod* method)
{
{
// public EmitPoint(Vector3 pos, Quaternion rot) : this(pos)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_pos;
EmitPoint__ctor_m95D64A50E35E008E7D73958731C250A7DC4186FE(__this, L_0, NULL);
// this.rot = rot;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_rot;
__this->___rot_1 = 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.Void FIMSpace.Generating.PoseStamp::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_Reset_mBA4C85CB706AB3B520A8F2CC548E2A80563EA504 (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
{
// ToMove = transform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
__this->___ToMove_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ToMove_4), (void*)L_0);
// }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::RandomizeCoords()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_RandomizeCoords_m6757B7B25D7DC1FDCF7D3B6E3A81C571E32F1321 (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mAD4199034E8188B8B61E57C338DBDC9D34B4AE98_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* 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));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if (Coordinates.Count <= 0) return;
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* L_0 = __this->___Coordinates_5;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_inline(L_0, List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_RuntimeMethod_var);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_000f;
}
}
{
// if (Coordinates.Count <= 0) return;
return;
}
IL_000f:
{
// Coords c = Coordinates[FGenerators.GetRandom(0, Coordinates.Count)];
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* L_2 = __this->___Coordinates_5;
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* L_3 = __this->___Coordinates_5;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_inline(L_3, List_1_get_Count_m652C2E4D5462C7677A21D16B7E9F6E54D3883245_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_4, NULL);
NullCheck(L_2);
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_6;
L_6 = List_1_get_Item_mAD4199034E8188B8B61E57C338DBDC9D34B4AE98(L_2, L_5, List_1_get_Item_mAD4199034E8188B8B61E57C338DBDC9D34B4AE98_RuntimeMethod_var);
V_0 = L_6;
// if (FGenerators.CheckIfIsNull(c)) return;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_7 = V_0;
bool L_8;
L_8 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_7, NULL);
if (!L_8)
{
goto IL_0035;
}
}
{
// if (FGenerators.CheckIfIsNull(c)) return;
return;
}
IL_0035:
{
// ToMove.position = transform.TransformPoint(c.position);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___ToMove_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_11 = V_0;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11->___position_0;
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_10, L_12, NULL);
NullCheck(L_9);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_9, L_13, NULL);
// if (RandomizePosition > 0f)
float L_14 = __this->___RandomizePosition_6;
if ((!(((float)L_14) > ((float)(0.0f)))))
{
goto IL_011c;
}
}
{
// Vector3 rOffset = new Vector3();
il2cpp_codegen_initobj((&V_2), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
// rOffset.x = FGenerators.GetRandom(-RandomPosition.x, RandomPosition.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = (&__this->___RandomPosition_7);
float L_16 = L_15->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (&__this->___RandomPosition_7);
float L_18 = L_17->___x_2;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_19;
L_19 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_16)), L_18, NULL);
(&V_2)->___x_2 = L_19;
// rOffset.y = FGenerators.GetRandom(-RandomPosition.y, RandomPosition.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = (&__this->___RandomPosition_7);
float L_21 = L_20->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_22 = (&__this->___RandomPosition_7);
float L_23 = L_22->___y_3;
float L_24;
L_24 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_21)), L_23, NULL);
(&V_2)->___y_3 = L_24;
// rOffset.z = FGenerators.GetRandom(-RandomPosition.z, RandomPosition.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&__this->___RandomPosition_7);
float L_26 = L_25->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_27 = (&__this->___RandomPosition_7);
float L_28 = L_27->___z_4;
float L_29;
L_29 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_26)), L_28, NULL);
(&V_2)->___z_4 = L_29;
// ToMove.position += Quaternion.Euler(transform.rotation.eulerAngles + c.rotation) * (rOffset * RandomizePosition);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___ToMove_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = L_30;
NullCheck(L_31);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_31, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_33);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34;
L_34 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_33, NULL);
V_3 = L_34;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_3), NULL);
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_36 = V_0;
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = L_36->___rotation_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_35, L_37, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
L_39 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
float L_41 = __this->___RandomizePosition_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
L_42 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_40, L_41, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
L_43 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_39, L_42, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_32, L_43, NULL);
NullCheck(L_31);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_31, L_44, NULL);
}
IL_011c:
{
// Vector3 rotOff = c.rotation;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_45 = V_0;
NullCheck(L_45);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = L_45->___rotation_1;
V_1 = L_46;
// if (RandomizeRotation > 0f)
float L_47 = __this->___RandomizeRotation_8;
if ((!(((float)L_47) > ((float)(0.0f)))))
{
goto IL_01b8;
}
}
{
// Vector3 rOffset = new Vector3();
il2cpp_codegen_initobj((&V_4), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
// rOffset.x = FGenerators.GetRandom(-RandomRotation.x, RandomRotation.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_48 = (&__this->___RandomRotation_9);
float L_49 = L_48->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_50 = (&__this->___RandomRotation_9);
float L_51 = L_50->___x_2;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_52;
L_52 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_49)), L_51, NULL);
(&V_4)->___x_2 = L_52;
// rOffset.y = FGenerators.GetRandom(-RandomRotation.y, RandomRotation.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = (&__this->___RandomRotation_9);
float L_54 = L_53->___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_55 = (&__this->___RandomRotation_9);
float L_56 = L_55->___y_3;
float L_57;
L_57 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_54)), L_56, NULL);
(&V_4)->___y_3 = L_57;
// rOffset.z = FGenerators.GetRandom(-RandomRotation.z, RandomRotation.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_58 = (&__this->___RandomRotation_9);
float L_59 = L_58->___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_60 = (&__this->___RandomRotation_9);
float L_61 = L_60->___z_4;
float L_62;
L_62 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(((-L_59)), L_61, NULL);
(&V_4)->___z_4 = L_62;
// rotOff += rOffset * RandomizeRotation;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_4;
float L_65 = __this->___RandomizeRotation_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
L_66 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_64, L_65, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67;
L_67 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_66, NULL);
V_1 = L_67;
}
IL_01b8:
{
// ToMove.rotation = FEngineering.QToWorld(transform.rotation, Quaternion.Euler(rotOff));
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68 = __this->___ToMove_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69;
L_69 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_69);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70;
L_70 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_69, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72;
L_72 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_71, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73;
L_73 = FEngineering_QToWorld_m972D0564892441DAB70CC3599A3AE1D731081084(L_70, L_72, NULL);
NullCheck(L_68);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_68, L_73, NULL);
// if (ResetScale) ToMove.localScale = new Vector3(1f / transform.lossyScale.x, 1f / transform.lossyScale.y, 1f / transform.lossyScale.z);
bool L_74 = __this->___ResetScale_10;
if (!L_74)
{
goto IL_0233;
}
}
{
// if (ResetScale) ToMove.localScale = new Vector3(1f / transform.lossyScale.x, 1f / transform.lossyScale.y, 1f / transform.lossyScale.z);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_75 = __this->___ToMove_4;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_76;
L_76 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_76);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_76, NULL);
float L_78 = L_77.___x_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79;
L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_79);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_79, NULL);
float L_81 = L_80.___y_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82;
L_82 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_82);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
L_83 = Transform_get_lossyScale_mFF740DA4BE1489C6882CD2F3A37B7321176E5D07(L_82, NULL);
float L_84 = L_83.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85;
memset((&L_85), 0, sizeof(L_85));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_85), ((float)((1.0f)/L_78)), ((float)((1.0f)/L_81)), ((float)((1.0f)/L_84)), /*hidden argument*/NULL);
NullCheck(L_75);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_75, L_85, NULL);
}
IL_0233:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::Generate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_Generate_m6C9A74F1A9AD434016FE3974AF1694A55D803D6B (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
{
// RandomizeCoords();
PoseStamp_RandomizeCoords_m6757B7B25D7DC1FDCF7D3B6E3A81C571E32F1321(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::PreviewGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_PreviewGenerate_m3955930B8A049438CFD600F5DCDCFCA96E1C06A1 (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
{
// RandomizeCoords();
PoseStamp_RandomizeCoords_m6757B7B25D7DC1FDCF7D3B6E3A81C571E32F1321(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_IG_CallAfterGenerated_m3B760933ADD8E95B0649A5A90E718AAE2B0BC60D (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
{
// public void IG_CallAfterGenerated() { }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::AddNewCoord()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp_AddNewCoord_mFD651860AF214C90939605D7546B1F294975C51C (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mBA4F35C9714A59304FAE63DA1DEC23EC89C91CCC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* V_0 = NULL;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// Coords c = new Coords();
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_0 = (Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082*)il2cpp_codegen_object_new(Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082_il2cpp_TypeInfo_var);
NullCheck(L_0);
Coords__ctor_m72F32757745BC7E7A844C2B4A35383BE64EB9499(L_0, NULL);
V_0 = L_0;
// if (ToMove)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___ToMove_4;
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_005a;
}
}
{
// c.position = transform.InverseTransformPoint(ToMove.position);
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_3 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___ToMove_4;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_4, L_6, NULL);
NullCheck(L_3);
L_3->___position_0 = L_7;
// c.rotation = FEngineering.QToLocal(transform.rotation, ToMove.rotation).eulerAngles;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_8 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_9, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___ToMove_4;
NullCheck(L_11);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
L_12 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_11, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = FEngineering_QToLocal_m88082400A8AD87028D7BBECF871C59E1D9149290(L_10, L_12, NULL);
V_1 = L_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_1), NULL);
NullCheck(L_8);
L_8->___rotation_1 = L_14;
goto IL_0070;
}
IL_005a:
{
// c.position = Vector3.zero;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_15);
L_15->___position_0 = L_16;
// c.rotation = Vector3.zero;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_17 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_17);
L_17->___rotation_1 = L_18;
}
IL_0070:
{
// Coordinates.Add(c);
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* L_19 = __this->___Coordinates_5;
Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* L_20 = V_0;
NullCheck(L_19);
List_1_Add_mBA4F35C9714A59304FAE63DA1DEC23EC89C91CCC_inline(L_19, L_20, List_1_Add_mBA4F35C9714A59304FAE63DA1DEC23EC89C91CCC_RuntimeMethod_var);
// }
return;
}
}
// System.Void FIMSpace.Generating.PoseStamp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoseStamp__ctor_m212C0F5E63AFE03B33B75F55B5B789C97693504B (PoseStamp_t8F4FD6A6EC2F6F80F204450DF9FA64639EAE41D5* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB4A8B3A5E810A3E5FC03E700663F667C33D0B743_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public List<Coords> Coordinates = new List<Coords>();
List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C* L_0 = (List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C*)il2cpp_codegen_object_new(List_1_t18F635D2A1580487554768C78C068D7E5DCC2A9C_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mB4A8B3A5E810A3E5FC03E700663F667C33D0B743(L_0, List_1__ctor_mB4A8B3A5E810A3E5FC03E700663F667C33D0B743_RuntimeMethod_var);
__this->___Coordinates_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Coordinates_5), (void*)L_0);
// [HideInInspector] public Vector3 RandomPosition = new Vector3(1f, 0f, 1f);
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);
__this->___RandomPosition_7 = L_1;
// [HideInInspector] public Vector3 RandomRotation = new Vector3(45f, 25f, 0f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_2), (45.0f), (25.0f), (0.0f), /*hidden argument*/NULL);
__this->___RandomRotation_9 = L_2;
// [HideInInspector] public float GizmosSize = 0.3f;
__this->___GizmosSize_11 = (0.300000012f);
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.PoseStamp/Coords::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Coords__ctor_m72F32757745BC7E7A844C2B4A35383BE64EB9499 (Coords_t517BAC83844C02B6DB36A9BB0102180ED2C3D082* __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.Void FIMSpace.Generating.VisualStamp::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_Start_m257870CB4AF5ECE25C519F2C5AFFD8AFD3CCD6A4 (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
{
// if (doneAlready) return;
bool L_0 = __this->___doneAlready_15;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (doneAlready) return;
return;
}
IL_0009:
{
// Randomize();
VisualStamp_Randomize_m164EBF6D2B7095CEF5A02B5F4B353E881833D878(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.VisualStamp::Randomize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_Randomize_m164EBF6D2B7095CEF5A02B5F4B353E881833D878 (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGeneratingUtilities_GetRandomElement_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m0717050ECE96BFCFA979673D08A9303D41F56F63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGeneratingUtilities_GetRandomElement_TisMesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_m82422FF0585AF37421D1634BDE1E09EEAE763AE8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m48BBB83C5F748E6E6FF0731C3682092DEA6A7173_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m6536F496993F98391DCF9D74A9EFC620FDE476CD_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));
EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
{
// if (ToChangeMesh)
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_0 = __this->___ToChangeMesh_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_0032;
}
}
{
// if (MeshesToChoose.Count > 0)
List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* L_2 = __this->___MeshesToChoose_8;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m6536F496993F98391DCF9D74A9EFC620FDE476CD_inline(L_2, List_1_get_Count_m6536F496993F98391DCF9D74A9EFC620FDE476CD_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0032;
}
}
{
// ToChangeMesh.sharedMesh = MeshesToChoose.GetRandomElement();
MeshFilter_t6D1CE2473A1E45AC73013400585A1163BF66B2F5* L_4 = __this->___ToChangeMesh_6;
List_1_t43FB89B126C93A6B04630BC64C751BBE95AFEAF4* L_5 = __this->___MeshesToChoose_8;
il2cpp_codegen_runtime_class_init_inline(FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var);
Mesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4* L_6;
L_6 = FGeneratingUtilities_GetRandomElement_TisMesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_m82422FF0585AF37421D1634BDE1E09EEAE763AE8(L_5, (bool)0, FGeneratingUtilities_GetRandomElement_TisMesh_t6D9C539763A09BC2B12AEAEF36F6DFFC98AE63D4_m82422FF0585AF37421D1634BDE1E09EEAE763AE8_RuntimeMethod_var);
NullCheck(L_4);
MeshFilter_set_sharedMesh_m946F7E3F583761982642BDA4753784AF1DF6E16F(L_4, L_6, NULL);
}
IL_0032:
{
// if (ToChangeMaterial)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_7 = __this->___ToChangeMaterial_5;
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_0064;
}
}
{
// if (MaterialsToChoose.Count > 0)
List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* L_9 = __this->___MaterialsToChoose_9;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m48BBB83C5F748E6E6FF0731C3682092DEA6A7173_inline(L_9, List_1_get_Count_m48BBB83C5F748E6E6FF0731C3682092DEA6A7173_RuntimeMethod_var);
if ((((int32_t)L_10) <= ((int32_t)0)))
{
goto IL_0064;
}
}
{
// ToChangeMaterial.sharedMaterial = MaterialsToChoose.GetRandomElement();
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_11 = __this->___ToChangeMaterial_5;
List_1_t386E09F4F22DDE4D2AC41A8567FFF283C254537B* L_12 = __this->___MaterialsToChoose_9;
il2cpp_codegen_runtime_class_init_inline(FGeneratingUtilities_t6C289D2C645AABDD30AED71515B2BE04B80CF140_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13;
L_13 = FGeneratingUtilities_GetRandomElement_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m0717050ECE96BFCFA979673D08A9303D41F56F63(L_12, (bool)0, FGeneratingUtilities_GetRandomElement_TisMaterial_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_m0717050ECE96BFCFA979673D08A9303D41F56F63_RuntimeMethod_var);
NullCheck(L_11);
Renderer_set_sharedMaterial_m5E842F9A06CFB7B77656EB319881CB4B3E8E4288(L_11, L_13, NULL);
}
IL_0064:
{
// if (ToScale)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___ToScale_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (!L_15)
{
goto IL_01ed;
}
}
{
// if (initialLocalScale == Vector3.zero) initialLocalScale = ToScale.localScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = __this->___initialLocalScale_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_18;
L_18 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_16, L_17, NULL);
if (!L_18)
{
goto IL_0097;
}
}
{
// if (initialLocalScale == Vector3.zero) initialLocalScale = ToScale.localScale;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___ToScale_4;
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_19, NULL);
__this->___initialLocalScale_16 = L_20;
}
IL_0097:
{
// if (ScaleRandomize != Vector2.one)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = __this->___ScaleRandomize_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
bool L_23;
L_23 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_21, L_22, NULL);
if (!L_23)
{
goto IL_01ed;
}
}
{
// Vector3 newScale = initialLocalScale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = __this->___initialLocalScale_16;
V_0 = L_24;
// if (UniformScale)
bool L_25 = __this->___UniformScale_11;
if (!L_25)
{
goto IL_00ee;
}
}
{
// newScale *= FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_27 = (&__this->___ScaleRandomize_10);
float L_28 = L_27->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_29 = (&__this->___ScaleRandomize_10);
float L_30 = L_29->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_31;
L_31 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_28, L_30, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_32 = (&__this->___ScaleAxisPower_12);
float L_33 = L_32->___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_26, ((float)il2cpp_codegen_multiply(L_31, L_33)), NULL);
V_0 = L_34;
goto IL_01e1;
}
IL_00ee:
{
// if (ScaleAxisPower.x > 0f) newScale.x = ToScale.localScale.x * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_35 = (&__this->___ScaleAxisPower_12);
float L_36 = L_35->___x_2;
if ((!(((float)L_36) > ((float)(0.0f)))))
{
goto IL_013f;
}
}
{
// if (ScaleAxisPower.x > 0f) newScale.x = ToScale.localScale.x * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.x;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = __this->___ToScale_4;
NullCheck(L_37);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_37, NULL);
float L_39 = L_38.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_40 = (&__this->___ScaleRandomize_10);
float L_41 = L_40->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_42 = (&__this->___ScaleRandomize_10);
float L_43 = L_42->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_44;
L_44 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_41, L_43, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_45 = (&__this->___ScaleAxisPower_12);
float L_46 = L_45->___x_2;
(&V_0)->___x_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_39, L_44)), L_46));
}
IL_013f:
{
// if (ScaleAxisPower.y > 0f) newScale.y = ToScale.localScale.y * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_47 = (&__this->___ScaleAxisPower_12);
float L_48 = L_47->___y_3;
if ((!(((float)L_48) > ((float)(0.0f)))))
{
goto IL_0190;
}
}
{
// if (ScaleAxisPower.y > 0f) newScale.y = ToScale.localScale.y * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.y;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49 = __this->___ToScale_4;
NullCheck(L_49);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50;
L_50 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_49, NULL);
float L_51 = L_50.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_52 = (&__this->___ScaleRandomize_10);
float L_53 = L_52->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_54 = (&__this->___ScaleRandomize_10);
float L_55 = L_54->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_56;
L_56 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_53, L_55, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_57 = (&__this->___ScaleAxisPower_12);
float L_58 = L_57->___y_3;
(&V_0)->___y_3 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_51, L_56)), L_58));
}
IL_0190:
{
// if (ScaleAxisPower.z > 0f) newScale.z = ToScale.localScale.z * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_59 = (&__this->___ScaleAxisPower_12);
float L_60 = L_59->___z_4;
if ((!(((float)L_60) > ((float)(0.0f)))))
{
goto IL_01e1;
}
}
{
// if (ScaleAxisPower.z > 0f) newScale.z = ToScale.localScale.z * FGenerators.GetRandom(ScaleRandomize.x, ScaleRandomize.y) * ScaleAxisPower.z;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61 = __this->___ToScale_4;
NullCheck(L_61);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
L_62 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_61, NULL);
float L_63 = L_62.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_64 = (&__this->___ScaleRandomize_10);
float L_65 = L_64->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_66 = (&__this->___ScaleRandomize_10);
float L_67 = L_66->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_68;
L_68 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_65, L_67, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_69 = (&__this->___ScaleAxisPower_12);
float L_70 = L_69->___z_4;
(&V_0)->___z_4 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_63, L_68)), L_70));
}
IL_01e1:
{
// ToScale.localScale = newScale;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71 = __this->___ToScale_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_0;
NullCheck(L_71);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_71, L_72, NULL);
}
IL_01ed:
{
// if (ToModifyParticle)
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_73 = __this->___ToModifyParticle_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_74;
L_74 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_73, NULL);
if (!L_74)
{
goto IL_02b7;
}
}
{
// if (EmissionRandomize != Vector2.one)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75 = __this->___EmissionRandomize_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
L_76 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
bool L_77;
L_77 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_75, L_76, NULL);
if (!L_77)
{
goto IL_025f;
}
}
{
// var em = ToModifyParticle.emission;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_78 = __this->___ToModifyParticle_7;
NullCheck(L_78);
EmissionModule_t0F469FA4A08003F6D9C610D2F716A9DFDB9A3678 L_79;
L_79 = ParticleSystem_get_emission_mD9402CE632A3607DA0B0486F9F58F7FB2B44CF08(L_78, NULL);
V_1 = L_79;
// em.rateOverTimeMultiplier = FGenerators.GetRandom(EmissionRandomize.x, EmissionRandomize.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_80 = (&__this->___EmissionRandomize_13);
float L_81 = L_80->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_82 = (&__this->___EmissionRandomize_13);
float L_83 = L_82->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_84;
L_84 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_81, L_83, NULL);
EmissionModule_set_rateOverTimeMultiplier_mB15A82A2C188437DA4432F4402731132F64259EC((&V_1), L_84, NULL);
// em.rateOverDistanceMultiplier = FGenerators.GetRandom(EmissionRandomize.x, EmissionRandomize.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_85 = (&__this->___EmissionRandomize_13);
float L_86 = L_85->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_87 = (&__this->___EmissionRandomize_13);
float L_88 = L_87->___y_1;
float L_89;
L_89 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_86, L_88, NULL);
EmissionModule_set_rateOverDistanceMultiplier_m81DDA0BE56A0A94C247242AF9ECC4FE2051B0E29((&V_1), L_89, NULL);
}
IL_025f:
{
// if (EmRandomStartTime != Vector2.zero)
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90 = __this->___EmRandomStartTime_14;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_91;
L_91 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
bool L_92;
L_92 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_90, L_91, NULL);
if (!L_92)
{
goto IL_02b7;
}
}
{
// float randomTime = FGenerators.GetRandom(EmRandomStartTime.x, EmRandomStartTime.y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_93 = (&__this->___EmRandomStartTime_14);
float L_94 = L_93->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_95 = (&__this->___EmRandomStartTime_14);
float L_96 = L_95->___y_1;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
float L_97;
L_97 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441(L_94, L_96, NULL);
V_2 = L_97;
// if (randomTime <= 0f) ToModifyParticle.Play(true);
float L_98 = V_2;
if ((!(((float)L_98) <= ((float)(0.0f)))))
{
goto IL_02a3;
}
}
{
// if (randomTime <= 0f) ToModifyParticle.Play(true);
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_99 = __this->___ToModifyParticle_7;
NullCheck(L_99);
ParticleSystem_Play_m4A59E0A2C7CA49EF75287A067305ABB314A16E62(L_99, (bool)1, NULL);
goto IL_02b7;
}
IL_02a3:
{
// else StartCoroutine(IEDelayParticleStart(ToModifyParticle, randomTime));
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_100 = __this->___ToModifyParticle_7;
float L_101 = V_2;
RuntimeObject* L_102;
L_102 = VisualStamp_IEDelayParticleStart_mCE9CD612161AB7D63FE652482858189C3E5D321B(__this, L_100, L_101, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_103;
L_103 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_102, NULL);
}
IL_02b7:
{
// doneAlready = true;
__this->___doneAlready_15 = (bool)1;
// }
return;
}
}
// System.Collections.IEnumerator FIMSpace.Generating.VisualStamp::IEDelayParticleStart(UnityEngine.ParticleSystem,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* VisualStamp_IEDelayParticleStart_mCE9CD612161AB7D63FE652482858189C3E5D321B (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* ___0_ps, float ___1_timeToWait, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* L_0 = (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6*)il2cpp_codegen_object_new(U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CIEDelayParticleStartU3Ed__15__ctor_m2106CC491A3480F3C7030529C1BC71DFDD3E54D4(L_0, 0, NULL);
U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* L_1 = L_0;
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_2 = ___0_ps;
NullCheck(L_1);
L_1->___ps_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___ps_3), (void*)L_2);
U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* L_3 = L_1;
float L_4 = ___1_timeToWait;
NullCheck(L_3);
L_3->___timeToWait_2 = L_4;
return L_3;
}
}
// System.Void FIMSpace.Generating.VisualStamp::Generate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_Generate_m822252FA35469AB41C1CA4E7F284B9D2FC6C088D (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
{
// Randomize();
VisualStamp_Randomize_m164EBF6D2B7095CEF5A02B5F4B353E881833D878(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.VisualStamp::PreviewGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_PreviewGenerate_m2899781E3434BCF05D9D44AD85FCA9154296A455 (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
{
// Randomize();
VisualStamp_Randomize_m164EBF6D2B7095CEF5A02B5F4B353E881833D878(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.VisualStamp::IG_CallAfterGenerated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp_IG_CallAfterGenerated_m49BBF005EFE41062F9A4FD84F3BCCC323791CDBC (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
{
// public void IG_CallAfterGenerated() { }
return;
}
}
// System.Void FIMSpace.Generating.VisualStamp::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VisualStamp__ctor_mF9386ABDF0DA70CB1C6A3FC15DF2DF2735DA6785 (VisualStamp_tFC094DD58980AE3D0F18CE59DF1C84164AFD2869* __this, const RuntimeMethod* method)
{
{
// [HideInInspector] public Vector2 ScaleRandomize = new Vector2(1f, 1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->___ScaleRandomize_10 = L_0;
// [HideInInspector] public bool UniformScale = true;
__this->___UniformScale_11 = (bool)1;
// [HideInInspector] public Vector3 ScaleAxisPower = Vector3.one;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
__this->___ScaleAxisPower_12 = L_1;
// [HideInInspector] public Vector2 EmissionRandomize = new Vector2(1f, 1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (1.0f), (1.0f), /*hidden argument*/NULL);
__this->___EmissionRandomize_13 = L_2;
// [HideInInspector] public Vector2 EmRandomStartTime = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___EmRandomStartTime_14 = L_3;
// Vector3 initialLocalScale = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___initialLocalScale_16 = L_4;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEDelayParticleStartU3Ed__15__ctor_m2106CC491A3480F3C7030529C1BC71DFDD3E54D4 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __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.VisualStamp/<IEDelayParticleStart>d__15::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEDelayParticleStartU3Ed__15_System_IDisposable_Dispose_m4E7F2CF13051AB1ADE27035182EB8BC24069D473 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CIEDelayParticleStartU3Ed__15_MoveNext_m48BDB679478E503A562B775F5532E9B01EC4B5FC (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0046;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// float elapsed = 0f;
__this->___U3CelapsedU3E5__2_4 = (0.0f);
goto IL_004d;
}
IL_0024:
{
// elapsed += Time.deltaTime;
float L_3 = __this->___U3CelapsedU3E5__2_4;
float L_4;
L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->___U3CelapsedU3E5__2_4 = ((float)il2cpp_codegen_add(L_3, L_4));
// 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_0046:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_004d:
{
// while (elapsed < timeToWait)
float L_5 = __this->___U3CelapsedU3E5__2_4;
float L_6 = __this->___timeToWait_2;
if ((((float)L_5) < ((float)L_6)))
{
goto IL_0024;
}
}
{
// ps.Play(true);
ParticleSystem_tB19986EE308BD63D36FB6025EEEAFBEDB97C67C1* L_7 = __this->___ps_3;
NullCheck(L_7);
ParticleSystem_Play_m4A59E0A2C7CA49EF75287A067305ABB314A16E62(L_7, (bool)1, NULL);
// }
return (bool)0;
}
}
// System.Object FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEDelayParticleStartU3Ed__15_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m6CFAF1AE9AD9A3BBDB4B45D12369B85871E91991 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CIEDelayParticleStartU3Ed__15_System_Collections_IEnumerator_Reset_mB85B09C95D46A28A5E1CEC343050C14E08FA15B1 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __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*)&U3CIEDelayParticleStartU3Ed__15_System_Collections_IEnumerator_Reset_mB85B09C95D46A28A5E1CEC343050C14E08FA15B1_RuntimeMethod_var)));
}
}
// System.Object FIMSpace.Generating.VisualStamp/<IEDelayParticleStart>d__15::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CIEDelayParticleStartU3Ed__15_System_Collections_IEnumerator_get_Current_mCC1F0BEF0A25AC85564629D2A70359346E6331D6 (U3CIEDelayParticleStartU3Ed__15_tBE5B625C2FF6E7FCA33BFDC6D57B3330CACE00F6* __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.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.FacilityGenerator::get_PGG_Grid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* FacilityGenerator_get_PGG_Grid_m5C4CBAC923A35CC684631DB0A1F79C742B7334BF (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
{
// public override FGenGraph<FieldCell, FGenPoint> PGG_Grid { get { return null; } }
return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL;
}
}
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.FacilityGenerator::get_PGG_Setup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* FacilityGenerator_get_PGG_Setup_m8DC25C0176964CAACF36675A068EEE183F0519CB (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
{
// public override FieldSetup PGG_Setup { get { return null; } }
return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
}
}
// System.Void FIMSpace.Generating.FacilityGenerator::Prepare()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator_Prepare_m8D62A01FCA8F690BBFAB3E2794B446486921DFF3 (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7663CE772001ED7AF7C853B8E645FAB16483D097);
s_Il2CppMethodInitialized = true;
}
{
// base.Prepare();
PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333(__this, NULL);
// if (plan == null)
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0;
L_0 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// UnityEngine.Debug.Log("No Building plan preset!");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral7663CE772001ED7AF7C853B8E645FAB16483D097, NULL);
// return;
return;
}
IL_001f:
{
// planHelper = new FacilityPlanHelper(plan, this);
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2;
L_2 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_3 = (FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7*)il2cpp_codegen_object_new(FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7_il2cpp_TypeInfo_var);
NullCheck(L_3);
FacilityPlanHelper__ctor_m9D36EB2E178ADBEFCE5F60FB472BC77D2A729A4E(L_3, L_2, __this, NULL);
__this->___planHelper_27 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___planHelper_27), (void*)L_3);
// planHelper.PrioritizeConnectionWithCorridor = PrioritizeConnectionWithCorridor;
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_4 = __this->___planHelper_27;
bool L_5 = __this->___PrioritizeConnectionWithCorridor_26;
NullCheck(L_4);
L_4->___PrioritizeConnectionWithCorridor_2 = L_5;
// planHelper.UseRestrictions = UseRestrictions;
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_6 = __this->___planHelper_27;
bool L_7 = __this->___UseRestrictions_24;
NullCheck(L_6);
L_6->___UseRestrictions_14 = L_7;
// planHelper.RandomIteration = ShufflePlanOrder;
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_8 = __this->___planHelper_27;
bool L_9 = __this->___ShufflePlanOrder_25;
NullCheck(L_8);
L_8->___RandomIteration_3 = L_9;
// planHelper.Precision = Precision;
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_10 = __this->___planHelper_27;
int32_t L_11 = __this->___Precision_23;
NullCheck(L_10);
L_10->___Precision_13 = L_11;
// PreparePlan();
FacilityGenerator_PreparePlan_mE90D3FAC734B55CFD81688AB9103BC20429CF883(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.FacilityGenerator::PreparePlan()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator_PreparePlan_mE90D3FAC734B55CFD81688AB9103BC20429CF883 (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* V_0 = NULL;
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* G_B3_0 = NULL;
{
// List<SimplePathGuide> pathGuides = UseGuides ? PlanGuides : null;
bool L_0 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___UseGuides_20;
if (L_0)
{
goto IL_000b;
}
}
{
G_B3_0 = ((List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2*)(NULL));
goto IL_0011;
}
IL_000b:
{
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_1 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___PlanGuides_21;
G_B3_0 = L_1;
}
IL_0011:
{
V_0 = G_B3_0;
// if (LimitSize) planHelper.SetLimits(SizeLimitX.ToVector2Int, SizeLimitZ.ToVector2Int);
bool L_2 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___LimitSize_17;
if (!L_2)
{
goto IL_003b;
}
}
{
// if (LimitSize) planHelper.SetLimits(SizeLimitX.ToVector2Int, SizeLimitZ.ToVector2Int);
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_3 = __this->___planHelper_27;
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_4 = (&((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___SizeLimitX_18);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
L_5 = MinMax_get_ToVector2Int_mB2E8BBB89837B170D83E61E504A49E700E8810D0(L_4, NULL);
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_6 = (&((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___SizeLimitZ_19);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
L_7 = MinMax_get_ToVector2Int_mB2E8BBB89837B170D83E61E504A49E700E8810D0(L_6, NULL);
NullCheck(L_3);
FacilityPlanHelper_SetLimits_mCBF5712C601319CBEA5D18AC7CBF5D5998013B95(L_3, L_5, L_7, NULL);
}
IL_003b:
{
// planHelper.wallsSeparation = WallsSeparation;
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_8 = __this->___planHelper_27;
float L_9 = __this->___WallsSeparation_22;
NullCheck(L_8);
L_8->___wallsSeparation_7 = L_9;
// planHelper.Prepare(pathGuides);
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_10 = __this->___planHelper_27;
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_11 = V_0;
NullCheck(L_10);
FacilityPlanHelper_Prepare_mFEA67268296143E67C2CD089EC97460A72A60D90(L_10, L_11, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.FacilityGenerator::OnValidate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator_OnValidate_mA574F448E2A89053307D300B00AF7D938F9F3FBA (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (AutoRefresh) Prepare();
bool L_0 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___AutoRefresh_5;
if (!L_0)
{
goto IL_000e;
}
}
{
// if (AutoRefresh) Prepare();
VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this);
}
IL_000e:
{
// if (PlanGuides != null)
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_1 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___PlanGuides_21;
if (!L_1)
{
goto IL_0050;
}
}
{
// for (int i = 0; i < PlanGuides.Count; i++)
V_0 = 0;
goto IL_0042;
}
IL_001a:
{
// if (PlanGuides[i].PathThickness == 0) PlanGuides[i].SetDefaultSettings();
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_2 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___PlanGuides_21;
int32_t L_3 = V_0;
NullCheck(L_2);
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_4;
L_4 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_2, L_3, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var);
NullCheck(L_4);
int32_t L_5 = L_4->___PathThickness_4;
if (L_5)
{
goto IL_003e;
}
}
{
// if (PlanGuides[i].PathThickness == 0) PlanGuides[i].SetDefaultSettings();
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_6 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___PlanGuides_21;
int32_t L_7 = V_0;
NullCheck(L_6);
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_8;
L_8 = List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2(L_6, L_7, List_1_get_Item_m4FDAC8F8EDBAB91199C857A0B6A6B5894AE679A2_RuntimeMethod_var);
NullCheck(L_8);
SimplePathGuide_SetDefaultSettings_m36C3FE10AFE52DA05E2BA647EE8098A156ABFD8B(L_8, NULL);
}
IL_003e:
{
// for (int i = 0; i < PlanGuides.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0042:
{
// for (int i = 0; i < PlanGuides.Count; i++)
int32_t L_10 = V_0;
List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2* L_11 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___PlanGuides_21;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_inline(L_11, List_1_get_Count_mFD50A5B03C462F7D8806FCBD527F8E24596ED367_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_001a;
}
}
IL_0050:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.FacilityGenerator::GenerateObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator_GenerateObjects_mF188DD8B84112AB76C4C27A185BF80C19A43717C (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
{
// ClearGenerated();
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1);
// Prepare();
VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this);
// Generated = planHelper.GenerateObjects(transform);
FacilityPlanHelper_tF0D70C15A2179D459ABD7933B95B7A1F000665D7* L_0 = __this->___planHelper_27;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_2;
L_2 = FacilityPlanHelper_GenerateObjects_mB397D0933BA643A6B862F36081311880E3A815E2(L_0, L_1, NULL);
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8), (void*)L_2);
// base.GenerateObjects();
PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.FacilityGenerator::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FacilityGenerator__ctor_mAAA2E2C9216F2862D5E1423457731336B086208D (FacilityGenerator_tD8B98780FB998BAB115FDBEAF5F877854C3EF1EC* __this, const RuntimeMethod* method)
{
{
// [Range(1, 3)] public int Precision = 1;
__this->___Precision_23 = 1;
// [HideInInspector] public bool UseRestrictions = true;
__this->___UseRestrictions_24 = (bool)1;
// [HideInInspector] public bool ShufflePlanOrder = true;
__this->___ShufflePlanOrder_25 = (bool)1;
// [HideInInspector] public bool PrioritizeConnectionWithCorridor = true;
__this->___PrioritizeConnectionWithCorridor_26 = (bool)1;
PGGPlanGeneratorBase__ctor_m1A76251D6A8D02ACC4BB19451C6F96DB88261094(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Transform FIMSpace.Generating.GridPainter::get_PGG_Transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GridPainter_get_PGG_Transform_mBA96CDCA57F359A5CBEEC74155D6EE57EEA3CED7 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// public Transform PGG_Transform { get { return transform; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
return L_0;
}
}
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::get_PGG_Setup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GridPainter_get_PGG_Setup_m4D606EBB5060955175A8C6EE794FFEB94DB5153C (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// if (Composition != null) if (Composition.UseComposition)
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = __this->___Composition_51;
if (!L_0)
{
goto IL_0021;
}
}
{
// if (Composition != null) if (Composition.UseComposition)
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_1 = __this->___Composition_51;
NullCheck(L_1);
bool L_2 = L_1->___UseComposition_0;
if (!L_2)
{
goto IL_0021;
}
}
{
// return Composition.GetSetup;
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3 = __this->___Composition_51;
NullCheck(L_3);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4;
L_4 = FieldSetupComposition_get_GetSetup_mE64E70633136303F42BFB2A507AC0193E62E42F2(L_3, NULL);
return L_4;
}
IL_0021:
{
// return FieldPreset;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___FieldPreset_19;
return L_5;
}
}
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.GridPainter::get_PGG_Grid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* GridPainter_get_PGG_Grid_m4E7FB072CB14FB363ACCEF18CF6EBE7AC757F6BB (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (grid == null || grid.AllApprovedCells.Count == 0) LoadCells();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___grid_16;
if (!L_0)
{
goto IL_001a;
}
}
{
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = __this->___grid_16;
NullCheck(L_1);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_2 = L_1->___AllApprovedCells_1;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_2, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if (L_3)
{
goto IL_0020;
}
}
IL_001a:
{
// if (grid == null || grid.AllApprovedCells.Count == 0) LoadCells();
GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC(__this, NULL);
}
IL_0020:
{
// return grid;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = __this->___grid_16;
return L_4;
}
}
// System.Collections.Generic.List`1<FIMSpace.Generating.GridPainter/PainterCell> FIMSpace.Generating.GridPainter::get_GetAllPainterCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* GridPainter_get_GetAllPainterCells_m54604B3BE3683C73487D7B7E9286A45E43578894 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// public List<PainterCell> GetAllPainterCells { get { return cellsMemory; } }
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_0 = __this->___cellsMemory_17;
return L_0;
}
}
// System.Boolean FIMSpace.Generating.GridPainter::get_Painting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GridPainter_get_Painting_mD680E02F7B8E90555A233AB0636F64C44C52B534 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// get { return _Editor_Paint; }
bool L_0 = __this->____Editor_Paint_42;
return L_0;
}
}
// System.Void FIMSpace.Generating.GridPainter::set_Painting(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_set_Painting_mF609C9934AE7B75D6B69C37FB07CB680EFFE017D (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// set { _Editor_Paint = value; }
bool L_0 = ___0_value;
__this->____Editor_Paint_42 = L_0;
// set { _Editor_Paint = value; }
return;
}
}
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.GridPainter::get_Grid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* GridPainter_get_Grid_mC9955DC7CAF59394BEC12567151823F12E34779F (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// public FGenGraph<FieldCell, FGenPoint> Grid { get { return grid; } }
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___grid_16;
return L_0;
}
}
// System.Int32 FIMSpace.Generating.GridPainter::get_LoadCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridPainter_get_LoadCount_m6F1E3A15A48B8BA918EA7855B8E8007F06AAF110 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public int LoadCount { get { return cellsMemory.Count; } }
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_0 = __this->___cellsMemory_17;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_0, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
return L_1;
}
}
// System.Void FIMSpace.Generating.GridPainter::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_Reset_m0F53EE12E13C15C75BC8899FA57B5BD6221F2702 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __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;
}
{
// AutoRefresh = false;
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___AutoRefresh_5 = (bool)0;
// Composition = new FieldSetupComposition();
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_0 = (FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6*)il2cpp_codegen_object_new(FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6_il2cpp_TypeInfo_var);
NullCheck(L_0);
FieldSetupComposition__ctor_m8605B82930BE9C63A74BCC469D789E36D346E811(L_0, NULL);
__this->___Composition_51 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Composition_51), (void*)L_0);
// Composition.OverrideEnabled = false;
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_1 = __this->___Composition_51;
NullCheck(L_1);
L_1->___OverrideEnabled_2 = (bool)0;
// Composition.Prepared = false;
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_2 = __this->___Composition_51;
NullCheck(L_2);
L_2->___Prepared_3 = (bool)0;
// }
return;
}
}
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.GridPainter::GetTargetGeneratingSetup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __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 (_GenFSetupPreGathered) return generatingSetup;
bool L_0 = __this->____GenFSetupPreGathered_52;
if (!L_0)
{
goto IL_000f;
}
}
{
// if (_GenFSetupPreGathered) return generatingSetup;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = __this->___generatingSetup_20;
return L_1;
}
IL_000f:
{
// generatingSetup = FieldPreset;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___FieldPreset_19;
__this->___generatingSetup_20 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatingSetup_20), (void*)L_2);
// if (Composition != null)
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_3 = __this->___Composition_51;
if (!L_3)
{
goto IL_0070;
}
}
{
// if (Composition.OverrideEnabled && Composition.Prepared)
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_4 = __this->___Composition_51;
NullCheck(L_4);
bool L_5 = L_4->___OverrideEnabled_2;
if (!L_5)
{
goto IL_0050;
}
}
{
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_6 = __this->___Composition_51;
NullCheck(L_6);
bool L_7 = L_6->___Prepared_3;
if (!L_7)
{
goto IL_0050;
}
}
{
// generatingSetup = Composition.GetOverridedSetup();
FieldSetupComposition_t23B05E9C0D13BFB8974829E60ECB2B389F4161C6* L_8 = __this->___Composition_51;
NullCheck(L_8);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9;
L_9 = FieldSetupComposition_GetOverridedSetup_mC84EAC096EC13C8342DAA9730B765728104C0D3B(L_8, NULL);
__this->___generatingSetup_20 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatingSetup_20), (void*)L_9);
goto IL_0081;
}
IL_0050:
{
// if (FieldPreset)
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___FieldPreset_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0081;
}
}
{
// generatingSetup = FieldPreset.Copy();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_12 = __this->___FieldPreset_19;
NullCheck(L_12);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_13;
L_13 = FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403(L_12, NULL);
__this->___generatingSetup_20 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatingSetup_20), (void*)L_13);
goto IL_0081;
}
IL_0070:
{
// generatingSetup = FieldPreset.Copy();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___FieldPreset_19;
NullCheck(L_14);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15;
L_15 = FieldSetup_Copy_m9BA31A702861104D3C26F31B04ADCB53894D5403(L_14, NULL);
__this->___generatingSetup_20 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___generatingSetup_20), (void*)L_15);
}
IL_0081:
{
// _GenFSetupPreGathered = true;
__this->____GenFSetupPreGathered_52 = (bool)1;
// return generatingSetup;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = __this->___generatingSetup_20;
return L_16;
}
}
// System.Void FIMSpace.Generating.GridPainter::GenerateObjects()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_GenerateObjects_m6982A5E103E7F50FDBAFDA3F494DFE14A5F5A443 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __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_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m7EE5C617CAAFCDAD84EE9920D2EAF9D72F6FADB2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_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_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_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_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_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_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_CheckForNulls_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_mCC4AE344726A84763B4248EC512923175FA448CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* V_4 = NULL;
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
int32_t V_7 = 0;
int32_t V_8 = 0;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_9;
memset((&V_9), 0, sizeof(V_9));
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// RefreshFieldVariables();
GridPainter_RefreshFieldVariables_m10BB5CC3298C96E934604EBB3821F31D796BAB1A(__this, NULL);
// LoadCells();
GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC(__this, NULL);
// Prepare();
VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this);
// if (Generated == null) Generated = new List<InstantiatedFieldInfo>();
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_0 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
if (L_0)
{
goto IL_0025;
}
}
{
// if (Generated == null) Generated = new List<InstantiatedFieldInfo>();
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_1 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_1, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var);
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8), (void*)L_1);
}
IL_0025:
{
// if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999);
bool L_2 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___RandomSeed_7;
if (!L_2)
{
goto IL_0042;
}
}
{
// if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999);
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
int32_t L_3;
L_3 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-99999), ((int32_t)99999), NULL);
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Seed_6 = L_3;
}
IL_0042:
{
// ClearGenerated();
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1);
// if (!_GenFSetupPreGathered) GetTargetGeneratingSetup();
bool L_4 = __this->____GenFSetupPreGathered_52;
if (L_4)
{
goto IL_0058;
}
}
{
// if (!_GenFSetupPreGathered) GetTargetGeneratingSetup();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5;
L_5 = GridPainter_GetTargetGeneratingSetup_mF85A5E87D3FFC0E3F304E16EF7C4820920F01297(__this, NULL);
}
IL_0058:
{
// if (generatingSetup == null) return;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = __this->___generatingSetup_20;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0067;
}
}
{
// if (generatingSetup == null) return;
return;
}
IL_0067:
{
// FGenerators.SetSeed(Seed);
int32_t L_8 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Seed_6;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_8, NULL);
// List<SpawnInstruction> guides = new List<SpawnInstruction>();
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_9 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
NullCheck(L_9);
List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_9, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
V_0 = L_9;
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
V_1 = 0;
goto IL_00c3;
}
IL_007c:
{
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
V_2 = 0;
goto IL_00a6;
}
IL_0080:
{
// CellsInstructions.Add(AcquireCellDataFrom[i].CellsInstructions[a]);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_10 = __this->___CellsInstructions_24;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_11 = __this->___AcquireCellDataFrom_25;
int32_t L_12 = V_1;
NullCheck(L_11);
GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_13;
L_13 = List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386(L_11, L_12, List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var);
NullCheck(L_13);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_14 = L_13->___CellsInstructions_24;
int32_t L_15 = V_2;
NullCheck(L_14);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_16;
L_16 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_14, L_15, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
NullCheck(L_10);
List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_inline(L_10, L_16, List_1_Add_m65A819FD20CB0E6E40B10132F2A6587E63848520_RuntimeMethod_var);
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
int32_t L_17 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_00a6:
{
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
int32_t L_18 = V_2;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_19 = __this->___AcquireCellDataFrom_25;
int32_t L_20 = V_1;
NullCheck(L_19);
GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_21;
L_21 = List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386(L_19, L_20, List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var);
NullCheck(L_21);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_22 = L_21->___CellsInstructions_24;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_22, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var);
if ((((int32_t)L_18) < ((int32_t)L_23)))
{
goto IL_0080;
}
}
{
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_00c3:
{
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
int32_t L_25 = V_1;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_26 = __this->___AcquireCellDataFrom_25;
NullCheck(L_26);
int32_t L_27;
L_27 = List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_inline(L_26, List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_RuntimeMethod_var);
if ((((int32_t)L_25) < ((int32_t)L_27)))
{
goto IL_007c;
}
}
{
// for (int i = 0; i < CellsInstructions.Count; i++)
V_3 = 0;
goto IL_024b;
}
IL_00d8:
{
// SpawnInstructionGuide instr = CellsInstructions[i];
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_28 = __this->___CellsInstructions_24;
int32_t L_29 = V_3;
NullCheck(L_28);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_30;
L_30 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_28, L_29, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
V_4 = L_30;
// if (instr == null) continue;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_31 = V_4;
if (!L_31)
{
goto IL_0247;
}
}
{
// SpawnInstruction guide = new SpawnInstruction();
il2cpp_codegen_initobj((&V_5), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004));
// if (instr.WorldRot)
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_32 = V_4;
NullCheck(L_32);
bool L_33 = L_32->___WorldRot_3;
if (!L_33)
{
goto IL_0128;
}
}
{
// dir = (Quaternion.Inverse(transform.rotation) * instr.rot) * Vector3.forward;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_34);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
L_35 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_34, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36;
L_36 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_35, NULL);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_37 = V_4;
NullCheck(L_37);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = L_37->___rot_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_39;
L_39 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_36, L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_39, L_40, NULL);
V_6 = L_41;
goto IL_013b;
}
IL_0128:
{
// dir = instr.rot * Vector3.forward;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_42 = V_4;
NullCheck(L_42);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43 = L_42->___rot_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = Vector3_get_forward_mAA55A7034304DF8B2152EAD49AE779FC4CA2EB4A_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
L_45 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_43, L_44, NULL);
V_6 = L_45;
}
IL_013b:
{
// guide.desiredDirection = new Vector3Int(Mathf.RoundToInt(dir.x), 0, Mathf.RoundToInt(dir.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_6;
float L_47 = L_46.___x_2;
int32_t L_48;
L_48 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_47, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_6;
float L_50 = L_49.___z_4;
int32_t L_51;
L_51 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_50, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_52;
memset((&L_52), 0, sizeof(L_52));
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_52), L_48, 0, L_51, /*hidden argument*/NULL);
(&V_5)->___desiredDirection_1 = L_52;
// guide.gridPosition = new Vector3Int(instr.pos.x, instr.pos.y, instr.pos.z);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_53 = V_4;
NullCheck(L_53);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_54 = (&L_53->___pos_1);
int32_t L_55;
L_55 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_54, NULL);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_56 = V_4;
NullCheck(L_56);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_57 = (&L_56->___pos_1);
int32_t L_58;
L_58 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_57, NULL);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_59 = V_4;
NullCheck(L_59);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_60 = (&L_59->___pos_1);
int32_t L_61;
L_61 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_60, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_62;
memset((&L_62), 0, sizeof(L_62));
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_62), L_55, L_58, L_61, /*hidden argument*/NULL);
(&V_5)->___gridPosition_0 = L_62;
// guide.useDirection = CellsInstructions[i].UseDirection;
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_63 = __this->___CellsInstructions_24;
int32_t L_64 = V_3;
NullCheck(L_63);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_65;
L_65 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_63, L_64, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
NullCheck(L_65);
bool L_66 = L_65->___UseDirection_6;
(&V_5)->___useDirection_2 = L_66;
// if (instr.CustomDefinition == null)
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_67 = V_4;
NullCheck(L_67);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_68 = L_67->___CustomDefinition_5;
if (L_68)
{
goto IL_01ea;
}
}
{
// if (instr.Id < generatingSetup.CellsInstructions.Count)
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_69 = V_4;
NullCheck(L_69);
int32_t L_70 = L_69->___Id_4;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_71 = __this->___generatingSetup_20;
NullCheck(L_71);
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_72 = L_71->___CellsInstructions_11;
NullCheck(L_72);
int32_t L_73;
L_73 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_72, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var);
if ((((int32_t)L_70) >= ((int32_t)L_73)))
{
goto IL_023f;
}
}
{
// guide.definition = generatingSetup.CellsInstructions[instr.Id];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_74 = __this->___generatingSetup_20;
NullCheck(L_74);
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_75 = L_74->___CellsInstructions_11;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_76 = V_4;
NullCheck(L_76);
int32_t L_77 = L_76->___Id_4;
NullCheck(L_75);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_78;
L_78 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_75, L_77, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
(&V_5)->___definition_3 = L_78;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___definition_3), (void*)L_78);
goto IL_023f;
}
IL_01ea:
{
// if (instr.CustomDefinition.InstructionType != InstructionDefinition.EInstruction.None)
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_79 = V_4;
NullCheck(L_79);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_80 = L_79->___CustomDefinition_5;
NullCheck(L_80);
int32_t L_81 = L_80->___InstructionType_1;
if (!L_81)
{
goto IL_0208;
}
}
{
// guide.definition = instr.CustomDefinition;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_82 = V_4;
NullCheck(L_82);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_83 = L_82->___CustomDefinition_5;
(&V_5)->___definition_3 = L_83;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___definition_3), (void*)L_83);
goto IL_023f;
}
IL_0208:
{
// if (instr.Id < generatingSetup.CellsInstructions.Count)
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_84 = V_4;
NullCheck(L_84);
int32_t L_85 = L_84->___Id_4;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_86 = __this->___generatingSetup_20;
NullCheck(L_86);
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_87 = L_86->___CellsInstructions_11;
NullCheck(L_87);
int32_t L_88;
L_88 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_87, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var);
if ((((int32_t)L_85) >= ((int32_t)L_88)))
{
goto IL_023f;
}
}
{
// guide.definition = generatingSetup.CellsInstructions[instr.Id];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_89 = __this->___generatingSetup_20;
NullCheck(L_89);
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_90 = L_89->___CellsInstructions_11;
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_91 = V_4;
NullCheck(L_91);
int32_t L_92 = L_91->___Id_4;
NullCheck(L_90);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_93;
L_93 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_90, L_92, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
(&V_5)->___definition_3 = L_93;
Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___definition_3), (void*)L_93);
}
IL_023f:
{
// guides.Add(guide);
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_94 = V_0;
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_95 = V_5;
NullCheck(L_94);
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_94, L_95, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
}
IL_0247:
{
// for (int i = 0; i < CellsInstructions.Count; i++)
int32_t L_96 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_96, 1));
}
IL_024b:
{
// for (int i = 0; i < CellsInstructions.Count; i++)
int32_t L_97 = V_3;
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_98 = __this->___CellsInstructions_24;
NullCheck(L_98);
int32_t L_99;
L_99 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_98, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var);
if ((((int32_t)L_97) < ((int32_t)L_99)))
{
goto IL_00d8;
}
}
{
// Generated.Clear();
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_100 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
NullCheck(L_100);
List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_inline(L_100, List_1_Clear_m4F6801FC89C0CFF009D531E4E8B731CB41DE8918_RuntimeMethod_var);
// for (int i = 0; i < ignoredForGenerating.Count; i++) { generatingSetup.Ignores.Add(ignoredForGenerating[i]); }
V_7 = 0;
goto IL_028f;
}
IL_026c:
{
// for (int i = 0; i < ignoredForGenerating.Count; i++) { generatingSetup.Ignores.Add(ignoredForGenerating[i]); }
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_101 = __this->___generatingSetup_20;
NullCheck(L_101);
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_102 = L_101->___Ignores_16;
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_103 = __this->___ignoredForGenerating_32;
int32_t L_104 = V_7;
NullCheck(L_103);
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_105;
L_105 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_103, L_104, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var);
NullCheck(L_102);
List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_inline(L_102, L_105, List_1_Add_m4023DFAB1C74B18EC725DA26052796A08F77F554_RuntimeMethod_var);
// for (int i = 0; i < ignoredForGenerating.Count; i++) { generatingSetup.Ignores.Add(ignoredForGenerating[i]); }
int32_t L_106 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_106, 1));
}
IL_028f:
{
// for (int i = 0; i < ignoredForGenerating.Count; i++) { generatingSetup.Ignores.Add(ignoredForGenerating[i]); }
int32_t L_107 = V_7;
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_108 = __this->___ignoredForGenerating_32;
NullCheck(L_108);
int32_t L_109;
L_109 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_108, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var);
if ((((int32_t)L_107) < ((int32_t)L_109)))
{
goto IL_026c;
}
}
{
// _ignoredPacksToggleBackup.Clear();
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_110 = __this->____ignoredPacksToggleBackup_31;
NullCheck(L_110);
List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_inline(L_110, List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_RuntimeMethod_var);
// if (ignoredPacksForGenerating == null) ignoredPacksForGenerating = new List<ModificatorsPack>();
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_111 = __this->___ignoredPacksForGenerating_30;
if (L_111)
{
goto IL_02bc;
}
}
{
// if (ignoredPacksForGenerating == null) ignoredPacksForGenerating = new List<ModificatorsPack>();
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_112 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var);
NullCheck(L_112);
List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_112, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var);
__this->___ignoredPacksForGenerating_30 = L_112;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ignoredPacksForGenerating_30), (void*)L_112);
}
IL_02bc:
{
// PGGUtils.CheckForNulls(ignoredPacksForGenerating);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_113 = __this->___ignoredPacksForGenerating_30;
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
PGGUtils_CheckForNulls_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_mCC4AE344726A84763B4248EC512923175FA448CF(L_113, PGGUtils_CheckForNulls_TisModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_mCC4AE344726A84763B4248EC512923175FA448CF_RuntimeMethod_var);
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) { _ignoredPacksToggleBackup.Add(ignoredPacksForGenerating[i].DisableWholePackage); ignoredPacksForGenerating[i].DisableWholePackage = true; }
V_8 = 0;
goto IL_0302;
}
IL_02cc:
{
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) { _ignoredPacksToggleBackup.Add(ignoredPacksForGenerating[i].DisableWholePackage); ignoredPacksForGenerating[i].DisableWholePackage = true; }
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_114 = __this->____ignoredPacksToggleBackup_31;
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_115 = __this->___ignoredPacksForGenerating_30;
int32_t L_116 = V_8;
NullCheck(L_115);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_117;
L_117 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_115, L_116, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_117);
bool L_118 = L_117->___DisableWholePackage_7;
NullCheck(L_114);
List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_inline(L_114, L_118, List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_RuntimeMethod_var);
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) { _ignoredPacksToggleBackup.Add(ignoredPacksForGenerating[i].DisableWholePackage); ignoredPacksForGenerating[i].DisableWholePackage = true; }
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_119 = __this->___ignoredPacksForGenerating_30;
int32_t L_120 = V_8;
NullCheck(L_119);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_121;
L_121 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_119, L_120, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_121);
L_121->___DisableWholePackage_7 = (bool)1;
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) { _ignoredPacksToggleBackup.Add(ignoredPacksForGenerating[i].DisableWholePackage); ignoredPacksForGenerating[i].DisableWholePackage = true; }
int32_t L_122 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_122, 1));
}
IL_0302:
{
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) { _ignoredPacksToggleBackup.Add(ignoredPacksForGenerating[i].DisableWholePackage); ignoredPacksForGenerating[i].DisableWholePackage = true; }
int32_t L_123 = V_8;
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_124 = __this->___ignoredPacksForGenerating_30;
NullCheck(L_124);
int32_t L_125;
L_125 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_124, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_123) < ((int32_t)L_125)))
{
goto IL_02cc;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.SetTemporaryInjections(Injections);
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_126 = __this->___Injections_22;
if (!L_126)
{
goto IL_0338;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.SetTemporaryInjections(Injections);
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_127 = __this->___Injections_22;
NullCheck(L_127);
int32_t L_128;
L_128 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_127, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
if ((((int32_t)L_128) <= ((int32_t)0)))
{
goto IL_0338;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.SetTemporaryInjections(Injections);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_129 = __this->___generatingSetup_20;
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_130 = __this->___Injections_22;
NullCheck(L_129);
FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB(L_129, L_130, NULL);
}
IL_0338:
{
// FieldVariablesBackup();
GridPainter_FieldVariablesBackup_mC334743E4D1669C171A066595FDB0252C367A5DE(__this, NULL);
// FieldVariablesSetCustom();
GridPainter_FieldVariablesSetCustom_m1DED4A19D08E197D9FE9A7FF13DDD0F4F2549BE3(__this, NULL);
}
try
{// begin try (depth: 1)
{
// Generated.Add(IGeneration.GenerateFieldObjects(generatingSetup, grid, transform, true, guides, null, true));
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_131 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_132 = __this->___generatingSetup_20;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_133 = __this->___grid_16;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_134;
L_134 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_135 = V_0;
il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_136 = V_9;
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_137;
L_137 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_132, L_133, L_134, (bool)1, L_135, L_136, (bool)1, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL);
NullCheck(L_131);
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_131, L_137, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_138 = __this->___Injections_22;
if (!L_138)
{
goto IL_0395_1;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_139 = __this->___Injections_22;
NullCheck(L_139);
int32_t L_140;
L_140 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_139, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
if ((((int32_t)L_140) <= ((int32_t)0)))
{
goto IL_0395_1;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_141 = __this->___generatingSetup_20;
NullCheck(L_141);
FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02(L_141, NULL);
}
IL_0395_1:
{
// FieldVariablesRestore();
GridPainter_FieldVariablesRestore_m5887E91B7047E2F3F06A21204DD457DFD3450A72(__this, NULL);
// }
goto IL_03d5;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_039d;
}
throw e;
}
CATCH_039d:
{// begin catch(System.Exception)
{
// UnityEngine.Debug.LogError("[PGG] Error when generating with GridPainter! Check the Log down below.");
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA938A406B42B4FAFEEB5F1873ABEE25DDEB46957)), NULL);
// UnityEngine.Debug.LogException(exc);
Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), NULL);
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_142 = __this->___Injections_22;
if (!L_142)
{
goto IL_03cd;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_143 = __this->___Injections_22;
NullCheck(L_143);
int32_t L_144;
L_144 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_143, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var)));
if ((((int32_t)L_144) <= ((int32_t)0)))
{
goto IL_03cd;
}
}
{
// if (Injections != null) if (Injections.Count > 0) generatingSetup.ClearTemporaryInjections();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_145 = __this->___generatingSetup_20;
NullCheck(L_145);
FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02(L_145, NULL);
}
IL_03cd:
{
// FieldVariablesRestore();
GridPainter_FieldVariablesRestore_m5887E91B7047E2F3F06A21204DD457DFD3450A72(__this, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_03d5;
}
}// end catch (depth: 1)
IL_03d5:
{
// if (AdditionalFieldSetups != null)
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_146 = __this->___AdditionalFieldSetups_21;
if (!L_146)
{
goto IL_04a5;
}
}
{
// for (int i = 0; i < AdditionalFieldSetups.Count; i++)
V_10 = 0;
goto IL_0493;
}
IL_03e8:
{
// if (AdditionalFieldSetups[i] == null) continue;
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_147 = __this->___AdditionalFieldSetups_21;
int32_t L_148 = V_10;
NullCheck(L_147);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_149;
L_149 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_147, L_148, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_150;
L_150 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_149, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_150)
{
goto IL_048d;
}
}
{
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].SetTemporaryInjections(Injections);
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_151 = __this->___Injections_22;
if (!L_151)
{
goto IL_042e;
}
}
{
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].SetTemporaryInjections(Injections);
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_152 = __this->___Injections_22;
NullCheck(L_152);
int32_t L_153;
L_153 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_152, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
if ((((int32_t)L_153) <= ((int32_t)0)))
{
goto IL_042e;
}
}
{
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].SetTemporaryInjections(Injections);
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_154 = __this->___AdditionalFieldSetups_21;
int32_t L_155 = V_10;
NullCheck(L_154);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_156;
L_156 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_154, L_155, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_157 = __this->___Injections_22;
NullCheck(L_156);
FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB(L_156, L_157, NULL);
}
IL_042e:
{
// Generated.Add(IGeneration.GenerateFieldObjects(AdditionalFieldSetups[i], grid, transform, true, null, null, true));
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_158 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_159 = __this->___AdditionalFieldSetups_21;
int32_t L_160 = V_10;
NullCheck(L_159);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_161;
L_161 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_159, L_160, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_162 = __this->___grid_16;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_163;
L_163 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_164 = V_9;
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_165;
L_165 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_161, L_162, L_163, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_164, (bool)1, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL);
NullCheck(L_158);
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_158, L_165, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_166 = __this->___Injections_22;
if (!L_166)
{
goto IL_048d;
}
}
{
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].ClearTemporaryInjections();
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_167 = __this->___Injections_22;
NullCheck(L_167);
int32_t L_168;
L_168 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_167, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
if ((((int32_t)L_168) <= ((int32_t)0)))
{
goto IL_048d;
}
}
{
// if (Injections != null) if (Injections.Count > 0) AdditionalFieldSetups[i].ClearTemporaryInjections();
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_169 = __this->___AdditionalFieldSetups_21;
int32_t L_170 = V_10;
NullCheck(L_169);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_171;
L_171 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_169, L_170, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
NullCheck(L_171);
FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02(L_171, NULL);
}
IL_048d:
{
// for (int i = 0; i < AdditionalFieldSetups.Count; i++)
int32_t L_172 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_172, 1));
}
IL_0493:
{
// for (int i = 0; i < AdditionalFieldSetups.Count; i++)
int32_t L_173 = V_10;
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_174 = __this->___AdditionalFieldSetups_21;
NullCheck(L_174);
int32_t L_175;
L_175 = List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_inline(L_174, List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var);
if ((((int32_t)L_173) < ((int32_t)L_175)))
{
goto IL_03e8;
}
}
IL_04a5:
{
// for (int i = 0; i < ignoredForGenerating.Count; i++) generatingSetup.Ignores.Remove(ignoredForGenerating[i]);
V_11 = 0;
goto IL_04ce;
}
IL_04aa:
{
// for (int i = 0; i < ignoredForGenerating.Count; i++) generatingSetup.Ignores.Remove(ignoredForGenerating[i]);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_176 = __this->___generatingSetup_20;
NullCheck(L_176);
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_177 = L_176->___Ignores_16;
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_178 = __this->___ignoredForGenerating_32;
int32_t L_179 = V_11;
NullCheck(L_178);
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_180;
L_180 = List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A(L_178, L_179, List_1_get_Item_mB45D6F35884B00D918B9783D25079D908E5A9F7A_RuntimeMethod_var);
NullCheck(L_177);
bool L_181;
L_181 = List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F(L_177, L_180, List_1_Remove_m6DAB9099F9C0766AA0FAC0AB243CA1377EBEBC7F_RuntimeMethod_var);
// for (int i = 0; i < ignoredForGenerating.Count; i++) generatingSetup.Ignores.Remove(ignoredForGenerating[i]);
int32_t L_182 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_182, 1));
}
IL_04ce:
{
// for (int i = 0; i < ignoredForGenerating.Count; i++) generatingSetup.Ignores.Remove(ignoredForGenerating[i]);
int32_t L_183 = V_11;
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_184 = __this->___ignoredForGenerating_32;
NullCheck(L_184);
int32_t L_185;
L_185 = List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_inline(L_184, List_1_get_Count_m8CB6B6E3686A16A2B28CD61F9893FF24AC9B5052_RuntimeMethod_var);
if ((((int32_t)L_183) < ((int32_t)L_185)))
{
goto IL_04aa;
}
}
{
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) ignoredPacksForGenerating[i].DisableWholePackage = _ignoredPacksToggleBackup[i];
V_12 = 0;
goto IL_0507;
}
IL_04e2:
{
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) ignoredPacksForGenerating[i].DisableWholePackage = _ignoredPacksToggleBackup[i];
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_186 = __this->___ignoredPacksForGenerating_30;
int32_t L_187 = V_12;
NullCheck(L_186);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_188;
L_188 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_186, L_187, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_189 = __this->____ignoredPacksToggleBackup_31;
int32_t L_190 = V_12;
NullCheck(L_189);
bool L_191;
L_191 = List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179(L_189, L_190, List_1_get_Item_m876910864A81E4E2ACB93266B50ADFBE8262C179_RuntimeMethod_var);
NullCheck(L_188);
L_188->___DisableWholePackage_7 = L_191;
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) ignoredPacksForGenerating[i].DisableWholePackage = _ignoredPacksToggleBackup[i];
int32_t L_192 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_192, 1));
}
IL_0507:
{
// for (int i = 0; i < ignoredPacksForGenerating.Count; i++) ignoredPacksForGenerating[i].DisableWholePackage = _ignoredPacksToggleBackup[i];
int32_t L_193 = V_12;
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_194 = __this->___ignoredPacksForGenerating_30;
NullCheck(L_194);
int32_t L_195;
L_195 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_194, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_193) < ((int32_t)L_195)))
{
goto IL_04e2;
}
}
{
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
V_13 = 0;
goto IL_056c;
}
IL_051b:
{
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
V_14 = 0;
goto IL_054b;
}
IL_0520:
{
// CellsInstructions.Remove(AcquireCellDataFrom[i].CellsInstructions[a]);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_196 = __this->___CellsInstructions_24;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_197 = __this->___AcquireCellDataFrom_25;
int32_t L_198 = V_13;
NullCheck(L_197);
GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_199;
L_199 = List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386(L_197, L_198, List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var);
NullCheck(L_199);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_200 = L_199->___CellsInstructions_24;
int32_t L_201 = V_14;
NullCheck(L_200);
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_202;
L_202 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_200, L_201, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
NullCheck(L_196);
bool L_203;
L_203 = List_1_Remove_m7EE5C617CAAFCDAD84EE9920D2EAF9D72F6FADB2(L_196, L_202, List_1_Remove_m7EE5C617CAAFCDAD84EE9920D2EAF9D72F6FADB2_RuntimeMethod_var);
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
int32_t L_204 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_204, 1));
}
IL_054b:
{
// for (int a = 0; a < AcquireCellDataFrom[i].CellsInstructions.Count; a++)
int32_t L_205 = V_14;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_206 = __this->___AcquireCellDataFrom_25;
int32_t L_207 = V_13;
NullCheck(L_206);
GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* L_208;
L_208 = List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386(L_206, L_207, List_1_get_Item_mF746B8423EFDE24BA4904A0865DC4C7335791386_RuntimeMethod_var);
NullCheck(L_208);
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_209 = L_208->___CellsInstructions_24;
NullCheck(L_209);
int32_t L_210;
L_210 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_209, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var);
if ((((int32_t)L_205) < ((int32_t)L_210)))
{
goto IL_0520;
}
}
{
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
int32_t L_211 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_211, 1));
}
IL_056c:
{
// for (int i = 0; i < AcquireCellDataFrom.Count; i++)
int32_t L_212 = V_13;
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_213 = __this->___AcquireCellDataFrom_25;
NullCheck(L_213);
int32_t L_214;
L_214 = List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_inline(L_213, List_1_get_Count_m3EB7AEE88776917D8311526EB3C0FF08EAD0C3AA_RuntimeMethod_var);
if ((((int32_t)L_212) < ((int32_t)L_214)))
{
goto IL_051b;
}
}
{
// base.GenerateObjects();
PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL);
// _GenFSetupPreGathered = false;
__this->____GenFSetupPreGathered_52 = (bool)0;
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::ReGenerate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_ReGenerate_m29C63EF97F9F9E86FF80E7F187813C24557EBCFD (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// ClearGenerated();
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1);
// GenerateObjects();
VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() */, __this);
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::OnChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_OnChange_m49F6F63D10CC23A1269359407F11A93FE093699C (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
{
// if (AutoRefresh)
bool L_0 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___AutoRefresh_5;
if (!L_0)
{
goto IL_0021;
}
}
{
// ClearSavedCells();
GridPainter_ClearSavedCells_m65DFC1A886C138801948CBF775C2B2AF47629EE2(__this, NULL);
// SaveCells();
GridPainter_SaveCells_m42E70103CD227299170F1291AACC7790F8948BCC(__this, NULL);
// LoadCells();
GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC(__this, NULL);
// GenerateObjects();
VirtualActionInvoker0::Invoke(7 /* System.Void FIMSpace.Generating.PGGGeneratorBase::GenerateObjects() */, __this);
return;
}
IL_0021:
{
// ClearSavedCells();
GridPainter_ClearSavedCells_m65DFC1A886C138801948CBF775C2B2AF47629EE2(__this, NULL);
// SaveCells();
GridPainter_SaveCells_m42E70103CD227299170F1291AACC7790F8948BCC(__this, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::CheckMemoryForDuplicates()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_CheckMemoryForDuplicates_m15205BCA8614D71357E6E56427941DDD1F8A4692 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_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_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_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_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* V_0 = NULL;
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* V_1 = NULL;
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
{
// if (cellsMemory == null) return;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_0 = __this->___cellsMemory_17;
if (L_0)
{
goto IL_0009;
}
}
{
// if (cellsMemory == null) return;
return;
}
IL_0009:
{
// LoadCells();
GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC(__this, NULL);
// if (grid == null) return;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = __this->___grid_16;
if (L_1)
{
goto IL_0018;
}
}
{
// if (grid == null) return;
return;
}
IL_0018:
{
// List<Vector3Int> positions = new List<Vector3Int>();
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);
V_0 = L_2;
// for (int g = 0; g < grid.AllApprovedCells.Count; g++) positions.Add(grid.AllApprovedCells[g].Pos);
V_3 = 0;
goto IL_0042;
}
IL_0022:
{
// for (int g = 0; g < grid.AllApprovedCells.Count; g++) positions.Add(grid.AllApprovedCells[g].Pos);
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_3 = V_0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4 = __this->___grid_16;
NullCheck(L_4);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_5 = L_4->___AllApprovedCells_1;
int32_t L_6 = V_3;
NullCheck(L_5);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7;
L_7 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_5, L_6, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
NullCheck(L_7);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_7)->___Pos_0;
NullCheck(L_3);
List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_3, L_8, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var);
// for (int g = 0; g < grid.AllApprovedCells.Count; g++) positions.Add(grid.AllApprovedCells[g].Pos);
int32_t L_9 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0042:
{
// for (int g = 0; g < grid.AllApprovedCells.Count; g++) positions.Add(grid.AllApprovedCells[g].Pos);
int32_t L_10 = V_3;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = __this->___grid_16;
NullCheck(L_11);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_12 = L_11->___AllApprovedCells_1;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_12, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_13)))
{
goto IL_0022;
}
}
{
// List<int> firsts = new List<int>();
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_14 = (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*)il2cpp_codegen_object_new(List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73_il2cpp_TypeInfo_var);
NullCheck(L_14);
List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8(L_14, List_1__ctor_m17F501B5A5C289ECE1B4F3D6EBF05DFA421433F8_RuntimeMethod_var);
V_1 = L_14;
// List<Vector3Int> saved = new List<Vector3Int>();
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_15 = (List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25*)il2cpp_codegen_object_new(List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25_il2cpp_TypeInfo_var);
NullCheck(L_15);
List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59(L_15, List_1__ctor_m1482ECB85FF6B8BB8DEB6F87105003606AFBFC59_RuntimeMethod_var);
V_2 = L_15;
// for (int c = 0; c < cellsMemory.Count; c++)
V_4 = 0;
goto IL_00a4;
}
IL_0066:
{
// Vector3Int pos = cellsMemory[c].pos;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_16 = __this->___cellsMemory_17;
int32_t L_17 = V_4;
NullCheck(L_16);
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_18;
L_18 = List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0(L_16, L_17, List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_19 = L_18.___pos_0;
V_5 = L_19;
// if (saved.Contains(pos) == false)
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_20 = V_2;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_21 = V_5;
NullCheck(L_20);
bool L_22;
L_22 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_20, L_21, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var);
if (L_22)
{
goto IL_009e;
}
}
{
// if (positions.Contains(pos))
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_23 = V_0;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_24 = V_5;
NullCheck(L_23);
bool L_25;
L_25 = List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4(L_23, L_24, List_1_Contains_m8BB701CF531882E043C3B28B63966333F141EDC4_RuntimeMethod_var);
if (!L_25)
{
goto IL_009e;
}
}
{
// firsts.Add(c);
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_26 = V_1;
int32_t L_27 = V_4;
NullCheck(L_26);
List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_inline(L_26, L_27, List_1_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_RuntimeMethod_var);
// saved.Add(pos);
List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25* L_28 = V_2;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_29 = V_5;
NullCheck(L_28);
List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_inline(L_28, L_29, List_1_Add_m5537D65C1ABA5F0AF330188867C1B954E6A886CF_RuntimeMethod_var);
}
IL_009e:
{
// for (int c = 0; c < cellsMemory.Count; c++)
int32_t L_30 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_30, 1));
}
IL_00a4:
{
// for (int c = 0; c < cellsMemory.Count; c++)
int32_t L_31 = V_4;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_32 = __this->___cellsMemory_17;
NullCheck(L_32);
int32_t L_33;
L_33 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_32, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
if ((((int32_t)L_31) < ((int32_t)L_33)))
{
goto IL_0066;
}
}
{
// for (int c = cellsMemory.Count - 1; c >= 0; c--)
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_34 = __this->___cellsMemory_17;
NullCheck(L_34);
int32_t L_35;
L_35 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_34, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
V_6 = ((int32_t)il2cpp_codegen_subtract(L_35, 1));
goto IL_00e1;
}
IL_00c4:
{
// if (!firsts.Contains(c)) { cellsMemory.RemoveAt(c); /*removed++;*/ }
List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* L_36 = V_1;
int32_t L_37 = V_6;
NullCheck(L_36);
bool L_38;
L_38 = List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B(L_36, L_37, List_1_Contains_m4FD96E89F15844C90032C7386BAB528817F1FF5B_RuntimeMethod_var);
if (L_38)
{
goto IL_00db;
}
}
{
// if (!firsts.Contains(c)) { cellsMemory.RemoveAt(c); /*removed++;*/ }
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_39 = __this->___cellsMemory_17;
int32_t L_40 = V_6;
NullCheck(L_39);
List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910(L_39, L_40, List_1_RemoveAt_mD4CE5CD7562B3C950143063649779FD2CCA3C910_RuntimeMethod_var);
}
IL_00db:
{
// for (int c = cellsMemory.Count - 1; c >= 0; c--)
int32_t L_41 = V_6;
V_6 = ((int32_t)il2cpp_codegen_subtract(L_41, 1));
}
IL_00e1:
{
// for (int c = cellsMemory.Count - 1; c >= 0; c--)
int32_t L_42 = V_6;
if ((((int32_t)L_42) >= ((int32_t)0)))
{
goto IL_00c4;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::SaveCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_SaveCells_m42E70103CD227299170F1291AACC7790F8948BCC (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_1 = NULL;
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (grid.AllCells.Count <= 1) return;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = __this->___grid_16;
NullCheck(L_0);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_1 = L_0->___AllCells_0;
NullCheck(L_1);
int32_t L_2;
L_2 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_1, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_2) > ((int32_t)1)))
{
goto IL_0014;
}
}
{
// if (grid.AllCells.Count <= 1) return;
return;
}
IL_0014:
{
// ClearSavedCells();
GridPainter_ClearSavedCells_m65DFC1A886C138801948CBF775C2B2AF47629EE2(__this, NULL);
// for (int i = 0; i < grid.AllApprovedCells.Count; i++)
V_0 = 0;
goto IL_007b;
}
IL_001e:
{
// var cell = grid.AllApprovedCells[i];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = __this->___grid_16;
NullCheck(L_3);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_4 = L_3->___AllApprovedCells_1;
int32_t L_5 = V_0;
NullCheck(L_4);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_6;
L_6 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_4, L_5, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_1 = L_6;
// PainterCell pCell = new PainterCell();
il2cpp_codegen_initobj((&V_2), sizeof(PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81));
// pCell.pos = cell.Pos;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_7 = V_1;
NullCheck(L_7);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_8 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_7)->___Pos_0;
(&V_2)->___pos_0 = L_8;
// pCell.rot = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
(&V_2)->___rot_1 = L_9;
// pCell.inGrid = cell.InTargetGridArea;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_1;
NullCheck(L_10);
bool L_11 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_10)->___InTargetGridArea_1;
(&V_2)->___inGrid_2 = L_11;
// pCell.isGhost = cell.IsGhostCell;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_1;
NullCheck(L_12);
bool L_13 = L_12->___IsGhostCell_28;
(&V_2)->___isGhost_3 = L_13;
// cellsMemory.Add(pCell);
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_14 = __this->___cellsMemory_17;
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_15 = V_2;
NullCheck(L_14);
List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_inline(L_14, L_15, List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_RuntimeMethod_var);
// for (int i = 0; i < grid.AllApprovedCells.Count; i++)
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_007b:
{
// for (int i = 0; i < grid.AllApprovedCells.Count; i++)
int32_t L_17 = V_0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = __this->___grid_16;
NullCheck(L_18);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_19 = L_18->___AllApprovedCells_1;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_19, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_17) < ((int32_t)L_20)))
{
goto IL_001e;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::LoadCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_LoadCells_mAF10E89E7BA710F66286D70BB6EED39AC7ED48CC (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (cellsMemory.Count <= 0) return;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_0 = __this->___cellsMemory_17;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_0, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_000f;
}
}
{
// if (cellsMemory.Count <= 0) return;
return;
}
IL_000f:
{
// grid = new FGenGraph<FieldCell, FGenPoint>();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var);
NullCheck(L_2);
FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_2, (bool)0, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var);
__this->___grid_16 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___grid_16), (void*)L_2);
// for (int i = 0; i < cellsMemory.Count; i++)
V_0 = 0;
goto IL_0072;
}
IL_001f:
{
// PainterCell pCell = cellsMemory[i];
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_3 = __this->___cellsMemory_17;
int32_t L_4 = V_0;
NullCheck(L_3);
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_5;
L_5 = List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0(L_3, L_4, List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
V_1 = L_5;
// if (pCell.inGrid)
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_6 = V_1;
bool L_7 = L_6.___inGrid_2;
if (!L_7)
{
goto IL_006e;
}
}
{
// var cell = grid.AddCell(pCell.pos.x, pCell.pos.y, pCell.pos.z);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_8 = __this->___grid_16;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_9 = (&(&V_1)->___pos_0);
int32_t L_10;
L_10 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_9, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_11 = (&(&V_1)->___pos_0);
int32_t L_12;
L_12 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_11, NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_13 = (&(&V_1)->___pos_0);
int32_t L_14;
L_14 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_13, NULL);
NullCheck(L_8);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_15;
L_15 = FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE(L_8, L_10, L_12, L_14, FGenGraph_2_AddCell_mF4E62224F04DD7184A466806E581A071DD8D23DE_RuntimeMethod_var);
// cell.IsGhostCell = pCell.isGhost;
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_16 = V_1;
bool L_17 = L_16.___isGhost_3;
NullCheck(L_15);
L_15->___IsGhostCell_28 = L_17;
}
IL_006e:
{
// for (int i = 0; i < cellsMemory.Count; i++)
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0072:
{
// for (int i = 0; i < cellsMemory.Count; i++)
int32_t L_19 = V_0;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_20 = __this->___cellsMemory_17;
NullCheck(L_20);
int32_t L_21;
L_21 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_20, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
if ((((int32_t)L_19) < ((int32_t)L_21)))
{
goto IL_001f;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::ClearSavedCells()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_ClearSavedCells_m65DFC1A886C138801948CBF775C2B2AF47629EE2 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// cellsMemory.Clear();
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_0 = __this->___cellsMemory_17;
NullCheck(L_0);
List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_inline(L_0, List_1_Clear_m54233FFE19738C241E690C2D2321AEE1D87E909C_RuntimeMethod_var);
// }
return;
}
}
// System.Int32 FIMSpace.Generating.GridPainter::GetPainterCell(FIMSpace.Generating.FieldCell)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridPainter_GetPainterCell_mA699286CD7A885CA7F0B225A8F75F8E43C773BDB (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_graphCell, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (graphCell == null) return -1;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_graphCell;
if (L_0)
{
goto IL_0005;
}
}
{
// if (graphCell == null) return -1;
return (-1);
}
IL_0005:
{
// for (int i = 0; i < cellsMemory.Count; i++)
V_0 = 0;
goto IL_002d;
}
IL_0009:
{
// if (cellsMemory[i].pos == graphCell.Pos) return i;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_1 = __this->___cellsMemory_17;
int32_t L_2 = V_0;
NullCheck(L_1);
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_3;
L_3 = List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0(L_1, L_2, List_1_get_Item_m20427AFAD75B91362214ABBA9D56CC71A1E935A0_RuntimeMethod_var);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4 = L_3.___pos_0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_5 = ___0_graphCell;
NullCheck(L_5);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_5)->___Pos_0;
bool L_7;
L_7 = Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline(L_4, L_6, NULL);
if (!L_7)
{
goto IL_0029;
}
}
{
// if (cellsMemory[i].pos == graphCell.Pos) return i;
int32_t L_8 = V_0;
return L_8;
}
IL_0029:
{
// for (int i = 0; i < cellsMemory.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_002d:
{
// for (int i = 0; i < cellsMemory.Count; i++)
int32_t L_10 = V_0;
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_11 = __this->___cellsMemory_17;
NullCheck(L_11);
int32_t L_12;
L_12 = List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_inline(L_11, List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_12)))
{
goto IL_0009;
}
}
{
// return -1;
return (-1);
}
}
// System.Void FIMSpace.Generating.GridPainter::RefreshFieldVariables()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_RefreshFieldVariables_m10BB5CC3298C96E934604EBB3821F31D796BAB1A (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_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_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_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_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;
int32_t V_1 = 0;
int32_t V_2 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_3 = NULL;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_4 = NULL;
int32_t V_5 = 0;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_6 = NULL;
int32_t V_7 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_8 = NULL;
int32_t V_9 = 0;
int32_t V_10 = 0;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* V_11 = NULL;
int32_t V_12 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_13 = NULL;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_14 = NULL;
{
// if (SwitchVariables == null) SwitchVariables = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_0 = __this->___SwitchVariables_33;
if (L_0)
{
goto IL_0013;
}
}
{
// if (SwitchVariables == null) SwitchVariables = new List<FieldVariable>();
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->___SwitchVariables_33 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SwitchVariables_33), (void*)L_1);
}
IL_0013:
{
// if (FieldPreset == null) return;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___FieldPreset_19;
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_0022;
}
}
{
// if (FieldPreset == null) return;
return;
}
IL_0022:
{
// if (SwitchVariables.Count == 0)
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = __this->___SwitchVariables_33;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_4, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if (L_5)
{
goto IL_0070;
}
}
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
V_1 = 0;
goto IL_0058;
}
IL_0033:
{
// SwitchVariables.Add(new FieldVariable(FieldPreset.Variables[i]));
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = __this->___SwitchVariables_33;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = __this->___FieldPreset_19;
NullCheck(L_7);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = L_7->___Variables_8;
int32_t L_9 = V_1;
NullCheck(L_8);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10;
L_10 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_8, L_9, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_11 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_11);
FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4(L_11, L_10, NULL);
NullCheck(L_6);
List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_6, L_11, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0058:
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_13 = V_1;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___FieldPreset_19;
NullCheck(L_14);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_15 = L_14->___Variables_8;
NullCheck(L_15);
int32_t L_16;
L_16 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_15, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_13) < ((int32_t)L_16)))
{
goto IL_0033;
}
}
{
goto IL_011b;
}
IL_0070:
{
// PGGUtils.AdjustCount<FieldVariable>(SwitchVariables, FieldPreset.Variables.Count);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_17 = __this->___SwitchVariables_33;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_18 = __this->___FieldPreset_19;
NullCheck(L_18);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_19 = L_18->___Variables_8;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_19, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_17, L_20, (bool)0, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var);
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
V_2 = 0;
goto IL_0105;
}
IL_0090:
{
// FieldVariable fv = FieldPreset.Variables[i];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_21 = __this->___FieldPreset_19;
NullCheck(L_21);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_22 = L_21->___Variables_8;
int32_t L_23 = V_2;
NullCheck(L_22);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24;
L_24 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_22, L_23, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_3 = L_24;
// FieldVariable v = SwitchVariables[i];
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_25 = __this->___SwitchVariables_33;
int32_t L_26 = V_2;
NullCheck(L_25);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27;
L_27 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_25, L_26, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_4 = L_27;
// if (fv.Name != v.Name || fv.ValueType != v.ValueType)
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = V_3;
NullCheck(L_28);
String_t* L_29 = L_28->___Name_0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_30 = V_4;
NullCheck(L_30);
String_t* L_31 = L_30->___Name_0;
bool L_32;
L_32 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_29, L_31, NULL);
if (L_32)
{
goto IL_00d3;
}
}
{
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33 = V_3;
NullCheck(L_33);
int32_t L_34 = L_33->___ValueType_12;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_35 = V_4;
NullCheck(L_35);
int32_t L_36 = L_35->___ValueType_12;
if ((((int32_t)L_34) == ((int32_t)L_36)))
{
goto IL_0101;
}
}
IL_00d3:
{
// SwitchVariables[i] = new FieldVariable(fv);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_37 = __this->___SwitchVariables_33;
int32_t L_38 = V_2;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_39 = V_3;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_40 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_40);
FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4(L_40, L_39, NULL);
NullCheck(L_37);
List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231(L_37, L_38, L_40, List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var);
// SwitchVariables[i].helperPackRef = FieldPreset.RootPack;
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_41 = __this->___SwitchVariables_33;
int32_t L_42 = V_2;
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);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_44 = __this->___FieldPreset_19;
NullCheck(L_44);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_45 = L_44->___RootPack_13;
NullCheck(L_43);
L_43->___helperPackRef_6 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&L_43->___helperPackRef_6), (void*)L_45);
}
IL_0101:
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_46 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_46, 1));
}
IL_0105:
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_47 = V_2;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_48 = __this->___FieldPreset_19;
NullCheck(L_48);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_49 = L_48->___Variables_8;
NullCheck(L_49);
int32_t L_50;
L_50 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_49, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_47) < ((int32_t)L_50)))
{
goto IL_0090;
}
}
IL_011b:
{
// if (SwitchPackVariables == null) SwitchPackVariables = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_51 = __this->___SwitchPackVariables_34;
if (L_51)
{
goto IL_012e;
}
}
{
// if (SwitchPackVariables == null) SwitchPackVariables = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_52 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
NullCheck(L_52);
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_52, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
__this->___SwitchPackVariables_34 = L_52;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SwitchPackVariables_34), (void*)L_52);
}
IL_012e:
{
// int countPackVars = CountFieldModsVariablesCount();
int32_t L_53;
L_53 = GridPainter_CountFieldModsVariablesCount_m3414B3EABD29E69246D52507E04FDEC343EAF990(__this, NULL);
V_0 = L_53;
// if (SwitchPackVariables.Count == 0)
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_54 = __this->___SwitchPackVariables_34;
NullCheck(L_54);
int32_t L_55;
L_55 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_54, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if (L_55)
{
goto IL_01c1;
}
}
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
V_5 = 0;
goto IL_01ac;
}
IL_0147:
{
// var pack = FieldPreset.ModificatorPacks[i];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_56 = __this->___FieldPreset_19;
NullCheck(L_56);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_57 = L_56->___ModificatorPacks_15;
int32_t L_58 = V_5;
NullCheck(L_57);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_59;
L_59 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_57, L_58, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
V_6 = L_59;
// if (pack == null) continue;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_60 = V_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_61;
L_61 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_60, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_61)
{
goto IL_01a6;
}
}
{
// for (int p = 0; p < pack.Variables.Count; p++)
V_7 = 0;
goto IL_0196;
}
IL_016a:
{
// FieldVariable vr = pack.Variables[p];
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_62 = V_6;
NullCheck(L_62);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_63 = L_62->___Variables_13;
int32_t L_64 = V_7;
NullCheck(L_63);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_65;
L_65 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_63, L_64, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_8 = L_65;
// vr.helperPackRef = pack;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_66 = V_8;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_67 = V_6;
NullCheck(L_66);
L_66->___helperPackRef_6 = L_67;
Il2CppCodeGenWriteBarrier((void**)(&L_66->___helperPackRef_6), (void*)L_67);
// SwitchPackVariables.Add(vr);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_68 = __this->___SwitchPackVariables_34;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_69 = V_8;
NullCheck(L_68);
List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_68, L_69, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
// for (int p = 0; p < pack.Variables.Count; p++)
int32_t L_70 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_70, 1));
}
IL_0196:
{
// for (int p = 0; p < pack.Variables.Count; p++)
int32_t L_71 = V_7;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_72 = V_6;
NullCheck(L_72);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_73 = L_72->___Variables_13;
NullCheck(L_73);
int32_t L_74;
L_74 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_73, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_71) < ((int32_t)L_74)))
{
goto IL_016a;
}
}
IL_01a6:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_75 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01ac:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_76 = V_5;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_77 = __this->___FieldPreset_19;
NullCheck(L_77);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_78 = L_77->___ModificatorPacks_15;
NullCheck(L_78);
int32_t L_79;
L_79 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_78, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_76) < ((int32_t)L_79)))
{
goto IL_0147;
}
}
{
return;
}
IL_01c1:
{
// PGGUtils.AdjustCount<FieldVariable>(SwitchPackVariables, countPackVars);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_80 = __this->___SwitchPackVariables_34;
int32_t L_81 = V_0;
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB(L_80, L_81, (bool)0, PGGUtils_AdjustCount_TisFieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_m23C180B233B4739C4D3DB274A65F07A81FC73AFB_RuntimeMethod_var);
// int iter = 0;
V_9 = 0;
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
V_10 = 0;
goto IL_0290;
}
IL_01d9:
{
// var pack = FieldPreset.ModificatorPacks[i];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_82 = __this->___FieldPreset_19;
NullCheck(L_82);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_83 = L_82->___ModificatorPacks_15;
int32_t L_84 = V_10;
NullCheck(L_83);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_85;
L_85 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_83, L_84, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
V_11 = L_85;
// if (pack == null) continue;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_86 = V_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_87;
L_87 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_86, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_87)
{
goto IL_028a;
}
}
{
// for (int p = 0; p < pack.Variables.Count; p++)
V_12 = 0;
goto IL_0277;
}
IL_01ff:
{
// FieldVariable fv = pack.Variables[p];
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_88 = V_11;
NullCheck(L_88);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_89 = L_88->___Variables_13;
int32_t L_90 = V_12;
NullCheck(L_89);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_91;
L_91 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_89, L_90, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_13 = L_91;
// FieldVariable v = SwitchPackVariables[iter];
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_92 = __this->___SwitchPackVariables_34;
int32_t L_93 = V_9;
NullCheck(L_92);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_94;
L_94 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_92, L_93, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_14 = L_94;
// if (fv.Name != v.Name || fv.ValueType != v.ValueType)
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_95 = V_13;
NullCheck(L_95);
String_t* L_96 = L_95->___Name_0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_97 = V_14;
NullCheck(L_97);
String_t* L_98 = L_97->___Name_0;
bool L_99;
L_99 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_96, L_98, NULL);
if (L_99)
{
goto IL_0243;
}
}
{
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_100 = V_13;
NullCheck(L_100);
int32_t L_101 = L_100->___ValueType_12;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_102 = V_14;
NullCheck(L_102);
int32_t L_103 = L_102->___ValueType_12;
if ((((int32_t)L_101) == ((int32_t)L_103)))
{
goto IL_0257;
}
}
IL_0243:
{
// SwitchPackVariables[iter] = new FieldVariable(fv);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_104 = __this->___SwitchPackVariables_34;
int32_t L_105 = V_9;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_106 = V_13;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_107 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_107);
FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4(L_107, L_106, NULL);
NullCheck(L_104);
List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231(L_104, L_105, L_107, List_1_set_Item_mD7B7D70204DF67A9A2DA5ACD67936EADADD3C231_RuntimeMethod_var);
}
IL_0257:
{
// SwitchPackVariables[iter].helperPackRef = pack;
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_108 = __this->___SwitchPackVariables_34;
int32_t L_109 = V_9;
NullCheck(L_108);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_110;
L_110 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_108, L_109, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_111 = V_11;
NullCheck(L_110);
L_110->___helperPackRef_6 = L_111;
Il2CppCodeGenWriteBarrier((void**)(&L_110->___helperPackRef_6), (void*)L_111);
// iter += 1;
int32_t L_112 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_112, 1));
// for (int p = 0; p < pack.Variables.Count; p++)
int32_t L_113 = V_12;
V_12 = ((int32_t)il2cpp_codegen_add(L_113, 1));
}
IL_0277:
{
// for (int p = 0; p < pack.Variables.Count; p++)
int32_t L_114 = V_12;
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_115 = V_11;
NullCheck(L_115);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_116 = L_115->___Variables_13;
NullCheck(L_116);
int32_t L_117;
L_117 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_116, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_114) < ((int32_t)L_117)))
{
goto IL_01ff;
}
}
IL_028a:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_118 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_118, 1));
}
IL_0290:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_119 = V_10;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_120 = __this->___FieldPreset_19;
NullCheck(L_120);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_121 = L_120->___ModificatorPacks_15;
NullCheck(L_121);
int32_t L_122;
L_122 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_121, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_119) < ((int32_t)L_122)))
{
goto IL_01d9;
}
}
{
// }
return;
}
}
// System.Int32 FIMSpace.Generating.GridPainter::CountFieldModsVariablesCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GridPainter_CountFieldModsVariablesCount_m3414B3EABD29E69246D52507E04FDEC343EAF990 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __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_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (FieldPreset == null) return 0;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
// if (FieldPreset == null) return 0;
return 0;
}
IL_0010:
{
// int countPackVars = 0;
V_0 = 0;
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
V_1 = 0;
goto IL_0051;
}
IL_0016:
{
// var pack = FieldPreset.ModificatorPacks[i];
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___FieldPreset_19;
NullCheck(L_2);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_3 = L_2->___ModificatorPacks_15;
int32_t L_4 = V_1;
NullCheck(L_3);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_5;
L_5 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_3, L_4, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
// if (pack == null) continue;
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_004d;
}
}
{
// countPackVars += FieldPreset.ModificatorPacks[i].Variables.Count;
int32_t L_7 = V_0;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___FieldPreset_19;
NullCheck(L_8);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_9 = L_8->___ModificatorPacks_15;
int32_t L_10 = V_1;
NullCheck(L_9);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_11;
L_11 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_9, L_10, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_11);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = L_11->___Variables_13;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_12, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_13));
}
IL_004d:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0051:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_15 = V_1;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_16 = __this->___FieldPreset_19;
NullCheck(L_16);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_17 = L_16->___ModificatorPacks_15;
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_17, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_18)))
{
goto IL_0016;
}
}
{
// return countPackVars;
int32_t L_19 = V_0;
return L_19;
}
}
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesBackup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesBackup_mC334743E4D1669C171A066595FDB0252C367A5DE (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_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_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_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_4 = NULL;
{
// if (FieldPreset == null) return;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// if (FieldPreset == null) return;
return;
}
IL_000f:
{
// if (_ModifyVars)
bool L_2 = __this->____ModifyVars_39;
if (!L_2)
{
goto IL_0073;
}
}
{
// if (_fieldVariablesBackup == null) _fieldVariablesBackup = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_3 = __this->____fieldVariablesBackup_53;
if (L_3)
{
goto IL_002a;
}
}
{
// if (_fieldVariablesBackup == null) _fieldVariablesBackup = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_4, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
__this->____fieldVariablesBackup_53 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____fieldVariablesBackup_53), (void*)L_4);
}
IL_002a:
{
// _fieldVariablesBackup.Clear();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_5 = __this->____fieldVariablesBackup_53;
NullCheck(L_5);
List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline(L_5, List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var);
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
V_0 = 0;
goto IL_0060;
}
IL_0039:
{
// FieldVariable nVar = new FieldVariable(FieldPreset.Variables[i]);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = __this->___FieldPreset_19;
NullCheck(L_6);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_7 = L_6->___Variables_8;
int32_t L_8 = V_0;
NullCheck(L_7);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_9;
L_9 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_7, L_8, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_10 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_10);
FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4(L_10, L_9, NULL);
V_1 = L_10;
// _fieldVariablesBackup.Add(nVar);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_11 = __this->____fieldVariablesBackup_53;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_12 = V_1;
NullCheck(L_11);
List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_11, L_12, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_0060:
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_14 = V_0;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = __this->___FieldPreset_19;
NullCheck(L_15);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_16 = L_15->___Variables_8;
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_0039;
}
}
IL_0073:
{
// if (_ModifyPackVars)
bool L_18 = __this->____ModifyPackVars_40;
if (!L_18)
{
goto IL_0144;
}
}
{
// if (_packVariablesBackup == null) _packVariablesBackup = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_19 = __this->____packVariablesBackup_54;
if (L_19)
{
goto IL_0091;
}
}
{
// if (_packVariablesBackup == null) _packVariablesBackup = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
NullCheck(L_20);
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_20, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
__this->____packVariablesBackup_54 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->____packVariablesBackup_54), (void*)L_20);
}
IL_0091:
{
// _packVariablesBackup.Clear();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_21 = __this->____packVariablesBackup_54;
NullCheck(L_21);
List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline(L_21, List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var);
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
V_2 = 0;
goto IL_012e;
}
IL_00a3:
{
// if (FieldPreset.ModificatorPacks[i] == null) continue;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_22 = __this->___FieldPreset_19;
NullCheck(L_22);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_23 = L_22->___ModificatorPacks_15;
int32_t L_24 = V_2;
NullCheck(L_23);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_25;
L_25 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_23, L_24, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_26)
{
goto IL_012a;
}
}
{
// for (int m = 0; m < FieldPreset.ModificatorPacks[i].Variables.Count; m++)
V_3 = 0;
goto IL_010c;
}
IL_00c0:
{
// FieldVariable nVar = new FieldVariable(FieldPreset.ModificatorPacks[i].Variables[m]);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_27 = __this->___FieldPreset_19;
NullCheck(L_27);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_28 = L_27->___ModificatorPacks_15;
int32_t L_29 = V_2;
NullCheck(L_28);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_30;
L_30 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_28, L_29, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_30);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_31 = L_30->___Variables_13;
int32_t L_32 = V_3;
NullCheck(L_31);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33;
L_33 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_31, L_32, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_34 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
NullCheck(L_34);
FieldVariable__ctor_mA5B473F1C4EBD8C7A43EF26964ACF930CD1CD0D4(L_34, L_33, NULL);
V_4 = L_34;
// nVar.helperPackRef = FieldPreset.ModificatorPacks[i];
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_35 = V_4;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36 = __this->___FieldPreset_19;
NullCheck(L_36);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_37 = L_36->___ModificatorPacks_15;
int32_t L_38 = V_2;
NullCheck(L_37);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39;
L_39 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_37, L_38, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_35);
L_35->___helperPackRef_6 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&L_35->___helperPackRef_6), (void*)L_39);
// _packVariablesBackup.Add(nVar);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_40 = __this->____packVariablesBackup_54;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_41 = V_4;
NullCheck(L_40);
List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_40, L_41, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
// for (int m = 0; m < FieldPreset.ModificatorPacks[i].Variables.Count; m++)
int32_t L_42 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1));
}
IL_010c:
{
// for (int m = 0; m < FieldPreset.ModificatorPacks[i].Variables.Count; m++)
int32_t L_43 = V_3;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_44 = __this->___FieldPreset_19;
NullCheck(L_44);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_45 = L_44->___ModificatorPacks_15;
int32_t L_46 = V_2;
NullCheck(L_45);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_47;
L_47 = List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0(L_45, L_46, List_1_get_Item_m136D0AE914300F4BEB7835EC6F54209B8629BAD0_RuntimeMethod_var);
NullCheck(L_47);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_48 = L_47->___Variables_13;
NullCheck(L_48);
int32_t L_49;
L_49 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_48, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_43) < ((int32_t)L_49)))
{
goto IL_00c0;
}
}
IL_012a:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_50 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_50, 1));
}
IL_012e:
{
// for (int i = 0; i < FieldPreset.ModificatorPacks.Count; i++)
int32_t L_51 = V_2;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_52 = __this->___FieldPreset_19;
NullCheck(L_52);
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_53 = L_52->___ModificatorPacks_15;
NullCheck(L_53);
int32_t L_54;
L_54 = List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_inline(L_53, List_1_get_Count_m5015435A47F667FE4EBB0BFBB652FF0251FF23E1_RuntimeMethod_var);
if ((((int32_t)L_51) < ((int32_t)L_54)))
{
goto IL_00a3;
}
}
IL_0144:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesSetCustom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesSetCustom_m1DED4A19D08E197D9FE9A7FF13DDD0F4F2549BE3 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_2 = NULL;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_3 = NULL;
{
// if (FieldPreset == null) return;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// if (FieldPreset == null) return;
return;
}
IL_000f:
{
// if (_ModifyVars)
bool L_2 = __this->____ModifyVars_39;
if (!L_2)
{
goto IL_006c;
}
}
{
// if (SwitchVariables.Count == FieldPreset.Variables.Count)
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_3 = __this->___SwitchVariables_33;
NullCheck(L_3);
int32_t L_4;
L_4 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_3, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = __this->___FieldPreset_19;
NullCheck(L_5);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = L_5->___Variables_8;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_6, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((!(((uint32_t)L_4) == ((uint32_t)L_7))))
{
goto IL_006c;
}
}
{
// for (int i = 0; i < SwitchVariables.Count; i++)
V_0 = 0;
goto IL_005e;
}
IL_0038:
{
// FieldPreset.Variables[i].SetValue(SwitchVariables[i]);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___FieldPreset_19;
NullCheck(L_8);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_9 = L_8->___Variables_8;
int32_t L_10 = V_0;
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);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = __this->___SwitchVariables_33;
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_11);
FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_11, L_14, NULL);
// for (int i = 0; i < SwitchVariables.Count; i++)
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_005e:
{
// for (int i = 0; i < SwitchVariables.Count; i++)
int32_t L_16 = V_0;
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_17 = __this->___SwitchVariables_33;
NullCheck(L_17);
int32_t L_18;
L_18 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_17, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_18)))
{
goto IL_0038;
}
}
IL_006c:
{
// if (_ModifyPackVars)
bool L_19 = __this->____ModifyPackVars_40;
if (!L_19)
{
goto IL_00d2;
}
}
{
// for (int m = 0; m < SwitchPackVariables.Count; m++)
V_1 = 0;
goto IL_00c4;
}
IL_0078:
{
// var fv = SwitchPackVariables[m];
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = __this->___SwitchPackVariables_34;
int32_t L_21 = V_1;
NullCheck(L_20);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_22;
L_22 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_20, L_21, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_2 = L_22;
// if (fv == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_23 = V_2;
if (!L_23)
{
goto IL_00c0;
}
}
{
// if (fv.helperPackRef == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24 = V_2;
NullCheck(L_24);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_25 = L_24->___helperPackRef_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_26)
{
goto IL_00c0;
}
}
{
// var mv = fv.helperPackRef.GetVariable(fv.Name);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_27 = V_2;
NullCheck(L_27);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_28 = L_27->___helperPackRef_6;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_29 = V_2;
NullCheck(L_29);
String_t* L_30 = L_29->___Name_0;
NullCheck(L_28);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31;
L_31 = ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7(L_28, L_30, NULL);
V_3 = L_31;
// if (mv == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_32 = V_3;
if (!L_32)
{
goto IL_00c0;
}
}
{
// if (mv.ValueType != fv.ValueType) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33 = V_3;
NullCheck(L_33);
int32_t L_34 = L_33->___ValueType_12;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_35 = V_2;
NullCheck(L_35);
int32_t L_36 = L_35->___ValueType_12;
if ((!(((uint32_t)L_34) == ((uint32_t)L_36))))
{
goto IL_00c0;
}
}
{
// mv.SetValue(fv);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_37 = V_3;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_38 = V_2;
NullCheck(L_37);
FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_37, L_38, NULL);
}
IL_00c0:
{
// for (int m = 0; m < SwitchPackVariables.Count; m++)
int32_t L_39 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_39, 1));
}
IL_00c4:
{
// for (int m = 0; m < SwitchPackVariables.Count; m++)
int32_t L_40 = V_1;
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_41 = __this->___SwitchPackVariables_34;
NullCheck(L_41);
int32_t L_42;
L_42 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_41, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_40) < ((int32_t)L_42)))
{
goto IL_0078;
}
}
IL_00d2:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::FieldVariablesRestore()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter_FieldVariablesRestore_m5887E91B7047E2F3F06A21204DD457DFD3450A72 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_2 = NULL;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* V_3 = NULL;
{
// if (FieldPreset == null) return;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___FieldPreset_19;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// if (FieldPreset == null) return;
return;
}
IL_000f:
{
// if (_ModifyVars)
bool L_2 = __this->____ModifyVars_39;
if (!L_2)
{
goto IL_007c;
}
}
{
// if (FieldPreset.Variables.Count == _fieldVariablesBackup.Count)
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = __this->___FieldPreset_19;
NullCheck(L_3);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_4 = L_3->___Variables_8;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_4, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_6 = __this->____fieldVariablesBackup_53;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_6, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
{
goto IL_007c;
}
}
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
V_0 = 0;
goto IL_005e;
}
IL_0038:
{
// FieldPreset.Variables[i].SetValue(_fieldVariablesBackup[i]);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_8 = __this->___FieldPreset_19;
NullCheck(L_8);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_9 = L_8->___Variables_8;
int32_t L_10 = V_0;
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);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_12 = __this->____fieldVariablesBackup_53;
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_11);
FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_11, L_14, NULL);
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_15 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
}
IL_005e:
{
// for (int i = 0; i < FieldPreset.Variables.Count; i++)
int32_t L_16 = V_0;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = __this->___FieldPreset_19;
NullCheck(L_17);
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_18 = L_17->___Variables_8;
NullCheck(L_18);
int32_t L_19;
L_19 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_18, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_16) < ((int32_t)L_19)))
{
goto IL_0038;
}
}
{
// _fieldVariablesBackup.Clear();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_20 = __this->____fieldVariablesBackup_53;
NullCheck(L_20);
List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_inline(L_20, List_1_Clear_m38067BDB8EB82CAA06128863BB3DDC11E456BF58_RuntimeMethod_var);
}
IL_007c:
{
// if (_ModifyPackVars)
bool L_21 = __this->____ModifyPackVars_40;
if (!L_21)
{
goto IL_00e2;
}
}
{
// for (int m = 0; m < _packVariablesBackup.Count; m++)
V_1 = 0;
goto IL_00d4;
}
IL_0088:
{
// var fv = _packVariablesBackup[m];
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_22 = __this->____packVariablesBackup_54;
int32_t L_23 = V_1;
NullCheck(L_22);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_24;
L_24 = List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3(L_22, L_23, List_1_get_Item_m8815B152717ADC9E46F3ACD8C6B74FA77DB09FB3_RuntimeMethod_var);
V_2 = L_24;
// if (fv == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_25 = V_2;
if (!L_25)
{
goto IL_00d0;
}
}
{
// if (fv.helperPackRef == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_26 = V_2;
NullCheck(L_26);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_27 = L_26->___helperPackRef_6;
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_00d0;
}
}
{
// var mv = fv.helperPackRef.GetVariable(fv.Name);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_29 = V_2;
NullCheck(L_29);
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_30 = L_29->___helperPackRef_6;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_31 = V_2;
NullCheck(L_31);
String_t* L_32 = L_31->___Name_0;
NullCheck(L_30);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_33;
L_33 = ModificatorsPack_GetVariable_m1678896D34DE94626F022A6460EF6B7F199278E7(L_30, L_32, NULL);
V_3 = L_33;
// if (mv == null) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_34 = V_3;
if (!L_34)
{
goto IL_00d0;
}
}
{
// if (mv.ValueType != fv.ValueType) continue;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_35 = V_3;
NullCheck(L_35);
int32_t L_36 = L_35->___ValueType_12;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_37 = V_2;
NullCheck(L_37);
int32_t L_38 = L_37->___ValueType_12;
if ((!(((uint32_t)L_36) == ((uint32_t)L_38))))
{
goto IL_00d0;
}
}
{
// mv.SetValue(fv);
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_39 = V_3;
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_40 = V_2;
NullCheck(L_39);
FieldVariable_SetValue_m1264441FC2169A7A46CBBB182CD5D12857416CBD(L_39, L_40, NULL);
}
IL_00d0:
{
// for (int m = 0; m < _packVariablesBackup.Count; m++)
int32_t L_41 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_41, 1));
}
IL_00d4:
{
// for (int m = 0; m < _packVariablesBackup.Count; m++)
int32_t L_42 = V_1;
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_43 = __this->____packVariablesBackup_54;
NullCheck(L_43);
int32_t L_44;
L_44 = List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_inline(L_43, List_1_get_Count_mCF056C50DCD3EC7036251DB75BFC0DB20086DCE1_RuntimeMethod_var);
if ((((int32_t)L_42) < ((int32_t)L_44)))
{
goto IL_0088;
}
}
IL_00e2:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.GridPainter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPainter__ctor_m9C38A1D164C9BD34BFDEDA94538D9FFE073FDFF7 (GridPainter_t26C21C30A73EDC02CB515F5A1DA5A6C08B3FFC51* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA_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_m6960301888EC8A0EFE511DF90D5D5405514D21BD_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__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
s_Il2CppMethodInitialized = true;
}
{
// public FGenGraph<FieldCell, FGenPoint> grid = new FGenGraph<FieldCell, FGenPoint>();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)il2cpp_codegen_object_new(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3_il2cpp_TypeInfo_var);
NullCheck(L_0);
FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF(L_0, (bool)0, FGenGraph_2__ctor_m45FE1E4BC57F5EE47D90B8B9BCA0C7412B58BDBF_RuntimeMethod_var);
__this->___grid_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___grid_16), (void*)L_0);
// [HideInInspector][SerializeField] private List<PainterCell> cellsMemory = new List<PainterCell>();
List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* L_1 = (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*)il2cpp_codegen_object_new(List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA(L_1, List_1__ctor_m39882E3F54E36316C87A873B30DB5417711F3BAA_RuntimeMethod_var);
__this->___cellsMemory_17 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___cellsMemory_17), (void*)L_1);
// [HideInInspector][SerializeField] public int PaintingID = -1;
__this->___PaintingID_18 = (-1);
// public List<SpawnInstructionGuide> CellsInstructions = new List<SpawnInstructionGuide>();
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_2 = (List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E*)il2cpp_codegen_object_new(List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD(L_2, List_1__ctor_m6960301888EC8A0EFE511DF90D5D5405514D21BD_RuntimeMethod_var);
__this->___CellsInstructions_24 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___CellsInstructions_24), (void*)L_2);
// public List<GridPainter> AcquireCellDataFrom = new List<GridPainter>();
List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F* L_3 = (List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F*)il2cpp_codegen_object_new(List_1_t7CB24BCCF6E9876AFAA2E39812C1139DFF77570F_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22(L_3, List_1__ctor_m448F95D5DF09BBE8B77B41C046FD7D0C875EDF22_RuntimeMethod_var);
__this->___AcquireCellDataFrom_25 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AcquireCellDataFrom_25), (void*)L_3);
// public EDebug Debug = EDebug.DrawGrid;
__this->___Debug_28 = 1;
// [HideInInspector][Tooltip("Just making cell data rectanles transparent on gizmos")] public bool Transprent = true;
__this->___Transprent_29 = (bool)1;
// [HideInInspector] public List<ModificatorsPack> ignoredPacksForGenerating = new List<ModificatorsPack>();
List_1_tA76CA99B977CE699A66053839B6FA6E86460567A* L_4 = (List_1_tA76CA99B977CE699A66053839B6FA6E86460567A*)il2cpp_codegen_object_new(List_1_tA76CA99B977CE699A66053839B6FA6E86460567A_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD(L_4, List_1__ctor_mDDB1C3B207C1BE2F227219B43EDC567964A48FBD_RuntimeMethod_var);
__this->___ignoredPacksForGenerating_30 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ignoredPacksForGenerating_30), (void*)L_4);
// private List<bool> _ignoredPacksToggleBackup = new List<bool>();
List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* L_5 = (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*)il2cpp_codegen_object_new(List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953(L_5, List_1__ctor_m87539832B82A3453971F3BCC702C7346E8D3F953_RuntimeMethod_var);
__this->____ignoredPacksToggleBackup_31 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ignoredPacksToggleBackup_31), (void*)L_5);
// [HideInInspector] public List<FieldModification> ignoredForGenerating = new List<FieldModification>();
List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604* L_6 = (List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604*)il2cpp_codegen_object_new(List_1_t4C9DD1B169DD9D9F37503D25CD405C57BFA99604_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD(L_6, List_1__ctor_mF1D8570BDCF6A2416507477B0A1F5A4F540C87FD_RuntimeMethod_var);
__this->___ignoredForGenerating_32 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ignoredForGenerating_32), (void*)L_6);
// [HideInInspector] public List<FieldVariable> SwitchVariables = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_7 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_7, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
__this->___SwitchVariables_33 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SwitchVariables_33), (void*)L_7);
// [HideInInspector] public List<FieldVariable> SwitchPackVariables = new List<FieldVariable>();
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_8 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
NullCheck(L_8);
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_8, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
__this->___SwitchPackVariables_34 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SwitchPackVariables_34), (void*)L_8);
// [HideInInspector] public int _EditorGUI_SelectedId = -1;
__this->____EditorGUI_SelectedId_41 = (-1);
// [HideInInspector] public int _Editor_RadiusY = 1;
__this->____Editor_RadiusY_43 = 1;
// [HideInInspector] public int _Editor_PaintRadius = 1;
__this->____Editor_PaintRadius_44 = 1;
// [HideInInspector] public string _Editor_Instruction = "0";
__this->____Editor_Instruction_48 = _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
Il2CppCodeGenWriteBarrier((void**)(&__this->____Editor_Instruction_48), (void*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: FIMSpace.Generating.GridPainter/PainterCell
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_pinvoke(const PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81& unmarshaled, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_pinvoke& marshaled)
{
Exception_t* ___Instructions_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Instructions' of type 'PainterCell'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Instructions_4Exception, NULL);
}
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_pinvoke_back(const PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_pinvoke& marshaled, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81& unmarshaled)
{
Exception_t* ___Instructions_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Instructions' of type 'PainterCell'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Instructions_4Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.GridPainter/PainterCell
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_pinvoke_cleanup(PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Generating.GridPainter/PainterCell
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_com(const PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81& unmarshaled, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_com& marshaled)
{
Exception_t* ___Instructions_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Instructions' of type 'PainterCell'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Instructions_4Exception, NULL);
}
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_com_back(const PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_com& marshaled, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81& unmarshaled)
{
Exception_t* ___Instructions_4Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'Instructions' of type 'PainterCell'.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___Instructions_4Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.GridPainter/PainterCell
IL2CPP_EXTERN_C void PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshal_com_cleanup(PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81_marshaled_com& marshaled)
{
}
// System.Void FIMSpace.Generating.GridPainter/PainterCell::Move(UnityEngine.Vector3Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PainterCell_Move_mE52D887CF8D9A1BE2E32067F2D5C706AF6C45935 (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newpos, const RuntimeMethod* method)
{
{
// pos = newpos;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_newpos;
__this->___pos_0 = L_0;
// }
return;
}
}
IL2CPP_EXTERN_C void PainterCell_Move_mE52D887CF8D9A1BE2E32067F2D5C706AF6C45935_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newpos, const RuntimeMethod* method)
{
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81*>(__this + _offset);
PainterCell_Move_mE52D887CF8D9A1BE2E32067F2D5C706AF6C45935_inline(_thisAdjusted, ___0_newpos, method);
}
// System.Void FIMSpace.Generating.GridPainter/PainterCell::OffsetPos(UnityEngine.Vector3Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PainterCell_OffsetPos_m45BDFB16EB00BC806A0F329655583D2170774DC7 (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_off, const RuntimeMethod* method)
{
{
// pos += off;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = __this->___pos_0;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1 = ___0_off;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2;
L_2 = Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline(L_0, L_1, NULL);
__this->___pos_0 = L_2;
// }
return;
}
}
IL2CPP_EXTERN_C void PainterCell_OffsetPos_m45BDFB16EB00BC806A0F329655583D2170774DC7_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_off, const RuntimeMethod* method)
{
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81*>(__this + _offset);
PainterCell_OffsetPos_m45BDFB16EB00BC806A0F329655583D2170774DC7(_thisAdjusted, ___0_off, method);
}
// System.Boolean FIMSpace.Generating.GridPainter/PainterCell::AddInstruction(FIMSpace.Generating.InstructionDefinition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PainterCell_AddInstruction_m8B14C2A888D464220E298E82D6C08734601435CB (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_instr, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (Instructions == null) Instructions = new List<InstructionDefinition>();
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___Instructions_4;
if (L_0)
{
goto IL_0013;
}
}
{
// if (Instructions == null) Instructions = new List<InstructionDefinition>();
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_1 = (List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A*)il2cpp_codegen_object_new(List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148(L_1, List_1__ctor_m6D7CBA9EB152AF90ACFEE24689DDE2BB39E76148_RuntimeMethod_var);
__this->___Instructions_4 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Instructions_4), (void*)L_1);
}
IL_0013:
{
// for (int i = 0; i < Instructions.Count; i++)
V_0 = 0;
goto IL_0036;
}
IL_0017:
{
// if (Instructions[i].InstructionType == instr.InstructionType) return false;
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_2 = __this->___Instructions_4;
int32_t L_3 = V_0;
NullCheck(L_2);
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_4;
L_4 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_2, L_3, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
NullCheck(L_4);
int32_t L_5 = L_4->___InstructionType_1;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_6 = ___0_instr;
NullCheck(L_6);
int32_t L_7 = L_6->___InstructionType_1;
if ((!(((uint32_t)L_5) == ((uint32_t)L_7))))
{
goto IL_0032;
}
}
{
// if (Instructions[i].InstructionType == instr.InstructionType) return false;
return (bool)0;
}
IL_0032:
{
// for (int i = 0; i < Instructions.Count; i++)
int32_t L_8 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0036:
{
// for (int i = 0; i < Instructions.Count; i++)
int32_t L_9 = V_0;
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_10 = __this->___Instructions_4;
NullCheck(L_10);
int32_t L_11;
L_11 = List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_inline(L_10, List_1_get_Count_mB4ADA4D9A5748F42C1FCC90E32DAEDDEC0F6B937_RuntimeMethod_var);
if ((((int32_t)L_9) < ((int32_t)L_11)))
{
goto IL_0017;
}
}
{
// Instructions.Add(instr);
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_12 = __this->___Instructions_4;
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_13 = ___0_instr;
NullCheck(L_12);
List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_inline(L_12, L_13, List_1_Add_m2EC316ED4D5AEDDB1849903FEF312DFB38313F2B_RuntimeMethod_var);
// return true;
return (bool)1;
}
}
IL2CPP_EXTERN_C bool PainterCell_AddInstruction_m8B14C2A888D464220E298E82D6C08734601435CB_AdjustorThunk (RuntimeObject* __this, InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_instr, const RuntimeMethod* method)
{
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81*>(__this + _offset);
bool _returnValue;
_returnValue = PainterCell_AddInstruction_m8B14C2A888D464220E298E82D6C08734601435CB(_thisAdjusted, ___0_instr, method);
return _returnValue;
}
// System.Void FIMSpace.Generating.GridPainter/PainterCell::ClearInstructions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PainterCell_ClearInstructions_m9E3CDEFF15A376E935C7874674B23C9D8ED01E02 (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m4A79AB91BD48C7121656F7A657BA70A47E86C263_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Instructions.Clear();
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___Instructions_4;
NullCheck(L_0);
List_1_Clear_m4A79AB91BD48C7121656F7A657BA70A47E86C263_inline(L_0, List_1_Clear_m4A79AB91BD48C7121656F7A657BA70A47E86C263_RuntimeMethod_var);
// }
return;
}
}
IL2CPP_EXTERN_C void PainterCell_ClearInstructions_m9E3CDEFF15A376E935C7874674B23C9D8ED01E02_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81*>(__this + _offset);
PainterCell_ClearInstructions_m9E3CDEFF15A376E935C7874674B23C9D8ED01E02(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapDisplayController::get__Follow()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_MinimapDisplayController_get__Follow_mC65D0676BD99E49432ABCC15B73A646BB4712DEC (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, const RuntimeMethod* method)
{
{
// public Vector2 _Follow { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3C_FollowU3Ek__BackingField_16;
return L_0;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::set__Follow(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_set__Follow_m9FF9F75553E0E631C2D978A2F449B436372C3490 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 _Follow { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3C_FollowU3Ek__BackingField_16 = L_0;
return;
}
}
// System.Single FIMSpace.Generating.PGG_MinimapDisplayController::GetSmoothDampDuration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_MinimapDisplayController_GetSmoothDampDuration_mF23A6E0B1E86D06DCC679C041CCD0270CC52B120 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_speed, const RuntimeMethod* method)
{
{
// return Mathf.InverseLerp(1f, 0.001f, speed);
float L_0 = ___0_speed;
float L_1;
L_1 = Mathf_InverseLerp_mBD7EC6A7173CE082226077E1557D5BC2D2AE0D9D_inline((1.0f), (0.00100000005f), L_0, NULL);
return L_1;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_LateUpdate_m7240742493931F75F668F4CE483AECBC27DF4EA4 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (ZoomAnimateSpeed > 0f)
float L_0 = __this->___ZoomAnimateSpeed_11;
if ((!(((float)L_0) > ((float)(0.0f)))))
{
goto IL_0061;
}
}
{
// if (ZoomAnimateSpeed < 1f)
float L_1 = __this->___ZoomAnimateSpeed_11;
if ((!(((float)L_1) < ((float)(1.0f)))))
{
goto IL_0055;
}
}
{
// _CurrentZoom = Mathf.SmoothDamp(_CurrentZoom, _TargetZoom, ref _sd_Zoom, GetSmoothDampDuration(ZoomAnimateSpeed) * 0.5f, float.MaxValue, Time.deltaTime);
float L_2 = __this->____CurrentZoom_21;
float L_3 = __this->____TargetZoom_18;
float* L_4 = (&__this->____sd_Zoom_17);
float L_5 = __this->___ZoomAnimateSpeed_11;
float L_6;
L_6 = PGG_MinimapDisplayController_GetSmoothDampDuration_mF23A6E0B1E86D06DCC679C041CCD0270CC52B120(__this, L_5, NULL);
float L_7;
L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_8;
L_8 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_2, L_3, L_4, ((float)il2cpp_codegen_multiply(L_6, (0.5f))), ((std::numeric_limits<float>::max)()), L_7, NULL);
__this->____CurrentZoom_21 = L_8;
goto IL_0061;
}
IL_0055:
{
// _CurrentZoom = _TargetZoom;
float L_9 = __this->____TargetZoom_18;
__this->____CurrentZoom_21 = L_9;
}
IL_0061:
{
// if (RotateAnimateSpeed > 0f)
float L_10 = __this->___RotateAnimateSpeed_12;
if ((!(((float)L_10) > ((float)(0.0f)))))
{
goto IL_00c2;
}
}
{
// if (RotateAnimateSpeed < 1f)
float L_11 = __this->___RotateAnimateSpeed_12;
if ((!(((float)L_11) < ((float)(1.0f)))))
{
goto IL_00b6;
}
}
{
// _CurrentRotation = Mathf.SmoothDampAngle(_CurrentRotation, _TargetRotation, ref _sd_Rotate, GetSmoothDampDuration(RotateAnimateSpeed) * 0.3f, float.MaxValue, Time.deltaTime);
float L_12 = __this->____CurrentRotation_22;
float L_13 = __this->____TargetRotation_20;
float* L_14 = (&__this->____sd_Rotate_19);
float L_15 = __this->___RotateAnimateSpeed_12;
float L_16;
L_16 = PGG_MinimapDisplayController_GetSmoothDampDuration_mF23A6E0B1E86D06DCC679C041CCD0270CC52B120(__this, L_15, NULL);
float L_17;
L_17 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
float L_18;
L_18 = Mathf_SmoothDampAngle_mA4C705CB9E2330AD5D98D7A9987DA64FD5AFFB3E_inline(L_12, L_13, L_14, ((float)il2cpp_codegen_multiply(L_16, (0.300000012f))), ((std::numeric_limits<float>::max)()), L_17, NULL);
__this->____CurrentRotation_22 = L_18;
goto IL_00c2;
}
IL_00b6:
{
// _CurrentRotation = _TargetRotation;
float L_19 = __this->____TargetRotation_20;
__this->____CurrentRotation_22 = L_19;
}
IL_00c2:
{
// Handler.DisplayRect.localScale = new Vector3(_CurrentZoom, _CurrentZoom, 1f);
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_20 = __this->___Handler_4;
NullCheck(L_20);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_21 = L_20->___DisplayRect_5;
float L_22 = __this->____CurrentZoom_21;
float L_23 = __this->____CurrentZoom_21;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), L_22, L_23, (1.0f), /*hidden argument*/NULL);
NullCheck(L_21);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_21, L_24, NULL);
// Handler.DisplayRect.localRotation = Quaternion.Euler(0f, 0f, _CurrentRotation);
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_25 = __this->___Handler_4;
NullCheck(L_25);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_26 = L_25->___DisplayRect_5;
float L_27 = __this->____CurrentRotation_22;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
L_28 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), L_27, NULL);
NullCheck(L_26);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_26, L_28, NULL);
// if (FollowSpeed > 0f)
float L_29 = __this->___FollowSpeed_10;
if ((!(((float)L_29) > ((float)(0.0f)))))
{
goto IL_028b;
}
}
{
// if (ToFollow != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___ToFollow_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_30, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_31)
{
goto IL_028b;
}
}
{
// Vector3 followWorldPosition = ToFollow.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = __this->___ToFollow_6;
NullCheck(L_32);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL);
V_0 = L_33;
// if (ClampBorder > 0f) followWorldPosition = Handler.ClampFollowWorldPosition(BoundsForClamp, followWorldPosition, new Vector2(ClampBorder, ClampBorder), new Vector2(ClampBorder, ClampBorder));
float L_34 = __this->___ClampBorder_8;
if ((!(((float)L_34) > ((float)(0.0f)))))
{
goto IL_017c;
}
}
{
// if (ClampBorder > 0f) followWorldPosition = Handler.ClampFollowWorldPosition(BoundsForClamp, followWorldPosition, new Vector2(ClampBorder, ClampBorder), new Vector2(ClampBorder, ClampBorder));
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_35 = __this->___Handler_4;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_36 = __this->___BoundsForClamp_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_0;
float L_38 = __this->___ClampBorder_8;
float L_39 = __this->___ClampBorder_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
memset((&L_40), 0, sizeof(L_40));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_40), L_38, L_39, /*hidden argument*/NULL);
float L_41 = __this->___ClampBorder_8;
float L_42 = __this->___ClampBorder_8;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43;
memset((&L_43), 0, sizeof(L_43));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_43), L_41, L_42, /*hidden argument*/NULL);
NullCheck(L_35);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
L_44 = VirtualFuncInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(4 /* UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapHandler::ClampFollowWorldPosition(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2,UnityEngine.Vector2) */, L_35, L_36, L_37, L_40, L_43);
V_0 = L_44;
}
IL_017c:
{
// followWorldPosition += FollowOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = __this->___FollowOffset_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_45, L_46, NULL);
V_0 = L_47;
// Vector2 mapSpacePos = Handler.GetUIPosition(followWorldPosition);
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_48 = __this->___Handler_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_0;
NullCheck(L_48);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_50;
L_50 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler::GetUIPosition(UnityEngine.Vector3) */, L_48, L_49);
V_1 = L_50;
// if (FollowSpeed >= 1f) _Follow = mapSpacePos;
float L_51 = __this->___FollowSpeed_10;
if ((!(((float)L_51) >= ((float)(1.0f)))))
{
goto IL_01ac;
}
}
{
// if (FollowSpeed >= 1f) _Follow = mapSpacePos;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_1;
PGG_MinimapDisplayController_set__Follow_m9FF9F75553E0E631C2D978A2F449B436372C3490_inline(__this, L_52, NULL);
goto IL_01da;
}
IL_01ac:
{
// else _Follow = Vector2.SmoothDamp(_Follow, mapSpacePos, ref _sd_Follow, GetSmoothDampDuration(FollowSpeed), float.MaxValue, Time.deltaTime);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53;
L_53 = PGG_MinimapDisplayController_get__Follow_mC65D0676BD99E49432ABCC15B73A646BB4712DEC_inline(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_55 = (&__this->____sd_Follow_15);
float L_56 = __this->___FollowSpeed_10;
float L_57;
L_57 = PGG_MinimapDisplayController_GetSmoothDampDuration_mF23A6E0B1E86D06DCC679C041CCD0270CC52B120(__this, L_56, NULL);
float L_58;
L_58 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59;
L_59 = Vector2_SmoothDamp_m6294700C7D9CDEACDB21858E25AC703B92CED4CC(L_53, L_54, L_55, L_57, ((std::numeric_limits<float>::max)()), L_58, NULL);
PGG_MinimapDisplayController_set__Follow_m9FF9F75553E0E631C2D978A2F449B436372C3490_inline(__this, L_59, NULL);
}
IL_01da:
{
// Vector2 finalFollowPos = _Follow;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60;
L_60 = PGG_MinimapDisplayController_get__Follow_mC65D0676BD99E49432ABCC15B73A646BB4712DEC_inline(__this, NULL);
V_2 = L_60;
// finalFollowPos *= _CurrentZoom;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_61 = V_2;
float L_62 = __this->____CurrentZoom_21;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63;
L_63 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_61, L_62, NULL);
V_2 = L_63;
// if (_CurrentRotation != 0f) finalFollowPos = Quaternion.Euler(0f, 0f, _CurrentRotation) * finalFollowPos;
float L_64 = __this->____CurrentRotation_22;
if ((((float)L_64) == ((float)(0.0f))))
{
goto IL_0221;
}
}
{
// if (_CurrentRotation != 0f) finalFollowPos = Quaternion.Euler(0f, 0f, _CurrentRotation) * finalFollowPos;
float L_65 = __this->____CurrentRotation_22;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
L_66 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), L_65, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline(L_67, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69;
L_69 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_66, L_68, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70;
L_70 = Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline(L_69, NULL);
V_2 = L_70;
}
IL_0221:
{
// Vector2 viewCenterOffset = new Vector2();
il2cpp_codegen_initobj((&V_3), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// viewCenterOffset.x = (MapMaskedView.rect.width * 0.5f);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_71 = __this->___MapMaskedView_5;
NullCheck(L_71);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_72;
L_72 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_71, NULL);
V_5 = L_72;
float L_73;
L_73 = Rect_get_width_m620D67551372073C9C32C4C4624C2A5713F7F9A9((&V_5), NULL);
(&V_3)->___x_0 = ((float)il2cpp_codegen_multiply(L_73, (0.5f)));
// viewCenterOffset.y = (MapMaskedView.rect.height * -0.5f);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_74 = __this->___MapMaskedView_5;
NullCheck(L_74);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_75;
L_75 = RectTransform_get_rect_mC82A60F8C3805ED9833508CCC233689641207488(L_74, NULL);
V_5 = L_75;
float L_76;
L_76 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_5), NULL);
(&V_3)->___y_1 = ((float)il2cpp_codegen_multiply(L_76, (-0.5f)));
// Vector2 targetMapPos = -finalFollowPos + viewCenterOffset;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_78;
L_78 = Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline(L_77, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80;
L_80 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_78, L_79, NULL);
V_4 = L_80;
// Handler.DisplayRect.anchoredPosition = targetMapPos;
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_81 = __this->___Handler_4;
NullCheck(L_81);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_82 = L_81->___DisplayRect_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83 = V_4;
NullCheck(L_82);
RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_82, L_83, NULL);
}
IL_028b:
{
// if (TestInputForDebugging)
bool L_84 = __this->___TestInputForDebugging_13;
if (!L_84)
{
goto IL_031e;
}
}
{
// if (ZoomAnimateSpeed > 0f)
float L_85 = __this->___ZoomAnimateSpeed_11;
if ((!(((float)L_85) > ((float)(0.0f)))))
{
goto IL_02dd;
}
}
{
// if (Input.mouseScrollDelta.y > 0.1f) ZoomInBy(0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86;
L_86 = Input_get_mouseScrollDelta_mD112408E9182AA0F529179FF31E21D8DCD5CFA74(NULL);
float L_87 = L_86.___y_1;
if ((!(((float)L_87) > ((float)(0.100000001f)))))
{
goto IL_02c1;
}
}
{
// if (Input.mouseScrollDelta.y > 0.1f) ZoomInBy(0.1f);
PGG_MinimapDisplayController_ZoomInBy_m54E3F88FD88DE3CB07A958FDD46B3606EDD55BB1(__this, (0.100000001f), NULL);
goto IL_02dd;
}
IL_02c1:
{
// else if (Input.mouseScrollDelta.y < -0.1f) ZoomInBy(-0.1f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_88;
L_88 = Input_get_mouseScrollDelta_mD112408E9182AA0F529179FF31E21D8DCD5CFA74(NULL);
float L_89 = L_88.___y_1;
if ((!(((float)L_89) < ((float)(-0.100000001f)))))
{
goto IL_02dd;
}
}
{
// else if (Input.mouseScrollDelta.y < -0.1f) ZoomInBy(-0.1f);
PGG_MinimapDisplayController_ZoomInBy_m54E3F88FD88DE3CB07A958FDD46B3606EDD55BB1(__this, (-0.100000001f), NULL);
}
IL_02dd:
{
// if (RotateAnimateSpeed > 0f)
float L_90 = __this->___RotateAnimateSpeed_12;
if ((!(((float)L_90) > ((float)(0.0f)))))
{
goto IL_031e;
}
}
{
// if (Input.GetKey(KeyCode.Q)) { RotateBy(-150f * Time.deltaTime); }
bool L_91;
L_91 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)113), NULL);
if (!L_91)
{
goto IL_0304;
}
}
{
// if (Input.GetKey(KeyCode.Q)) { RotateBy(-150f * Time.deltaTime); }
float L_92;
L_92 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
PGG_MinimapDisplayController_RotateBy_m9D911C88F6BB24214703EEDDBFC33A4098FE52F7(__this, ((float)il2cpp_codegen_multiply((-150.0f), L_92)), NULL);
}
IL_0304:
{
// if (Input.GetKey(KeyCode.E)) { RotateBy(150f * Time.deltaTime); }
bool L_93;
L_93 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)101), NULL);
if (!L_93)
{
goto IL_031e;
}
}
{
// if (Input.GetKey(KeyCode.E)) { RotateBy(150f * Time.deltaTime); }
float L_94;
L_94 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
PGG_MinimapDisplayController_RotateBy_m9D911C88F6BB24214703EEDDBFC33A4098FE52F7(__this, ((float)il2cpp_codegen_multiply((150.0f), L_94)), NULL);
}
IL_031e:
{
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::ApplyZoom(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ApplyZoom_m66A840B5C5FFFB9F35AE373F8CD4EBF06C8C620B (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_targetZoom, const RuntimeMethod* method)
{
{
// _TargetZoom = Mathf.Clamp(targetZoom, ClampZoom.x, ClampZoom.y);
float L_0 = ___0_targetZoom;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&__this->___ClampZoom_14);
float L_2 = L_1->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___ClampZoom_14);
float L_4 = L_3->___y_1;
float L_5;
L_5 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, L_2, L_4, NULL);
__this->____TargetZoom_18 = L_5;
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::ZoomInBy(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ZoomInBy_m54E3F88FD88DE3CB07A958FDD46B3606EDD55BB1 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_zoomBy, const RuntimeMethod* method)
{
{
// ApplyZoom(_TargetZoom + zoomBy * _TargetZoom);
float L_0 = __this->____TargetZoom_18;
float L_1 = ___0_zoomBy;
float L_2 = __this->____TargetZoom_18;
PGG_MinimapDisplayController_ApplyZoom_m66A840B5C5FFFB9F35AE373F8CD4EBF06C8C620B(__this, ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(L_1, L_2)))), NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::RotateBy(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_RotateBy_m9D911C88F6BB24214703EEDDBFC33A4098FE52F7 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_rotate, const RuntimeMethod* method)
{
{
// ApplyMapRotate(_TargetRotation + rotate);
float L_0 = __this->____TargetRotation_20;
float L_1 = ___0_rotate;
PGG_MinimapDisplayController_ApplyMapRotate_mA1B827FB245323FA5EC781A9D46B9EE10FD68499_inline(__this, ((float)il2cpp_codegen_add(L_0, L_1)), NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::ApplyMapRotate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ApplyMapRotate_mA1B827FB245323FA5EC781A9D46B9EE10FD68499 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_targetRotation, const RuntimeMethod* method)
{
{
// _TargetRotation = targetRotation;
float L_0 = ___0_targetRotation;
__this->____TargetRotation_20 = L_0;
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapDisplayController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController__ctor_m4BFEDD2B06DE915A668CD5ED8F8E3BC73446AF38 (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, const RuntimeMethod* method)
{
{
// public Vector3 FollowOffset = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___FollowOffset_7 = L_0;
// public float FollowSpeed = 1f;
__this->___FollowSpeed_10 = (1.0f);
// public float ZoomAnimateSpeed = 1f;
__this->___ZoomAnimateSpeed_11 = (1.0f);
// public float RotateAnimateSpeed = 1f;
__this->___RotateAnimateSpeed_12 = (1.0f);
// public bool TestInputForDebugging = true;
__this->___TestInputForDebugging_13 = (bool)1;
// [System.NonSerialized] public Vector2 ClampZoom = new Vector2(0.25f, 2f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (0.25f), (2.0f), /*hidden argument*/NULL);
__this->___ClampZoom_14 = L_1;
// Vector2 _sd_Follow = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->____sd_Follow_15 = L_2;
// float _TargetZoom = 1f;
__this->____TargetZoom_18 = (1.0f);
// float _CurrentZoom = 1f;
__this->____CurrentZoom_21 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// FIMSpace.Generating.PGG_MinimapHandler FIMSpace.Generating.PGG_MinimapHandler::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* PGG_MinimapHandler_get_Instance_m5B70413D839A387C6FF34E24096A22726505F2B5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static PGG_MinimapHandler Instance { get; protected set; }
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::set_Instance(FIMSpace.Generating.PGG_MinimapHandler)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_Instance_m94A09F411791EF0EEE1F6B1B1E103C52AC8FAB0F (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static PGG_MinimapHandler Instance { get; protected set; }
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ___0_value;
((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Single FIMSpace.Generating.PGG_MinimapHandler::get_DisplayRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method)
{
{
// public float DisplayRatio { get; private set; }
float L_0 = __this->___U3CDisplayRatioU3Ek__BackingField_8;
return L_0;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::set_DisplayRatio(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_DisplayRatio_m590D745198539ED4A609D179D3F225D10B7AE626 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float DisplayRatio { get; private set; }
float L_0 = ___0_value;
__this->___U3CDisplayRatioU3Ek__BackingField_8 = L_0;
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_Reset_m91675AEC3915E58A5A69B40462B7007D03A3B703 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// DisplayRect = transform as RectTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
__this->___DisplayRect_5 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_0, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___DisplayRect_5), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_0, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)));
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_Awake_m77A393A01BDC0CA2F3399C6852797F7A05012349 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D90F3B57879B656AE6924D27D8E5CE842DB121E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E9D6C80EE5D39933D0D65223E2EBB2ABCD386A2);
s_Il2CppMethodInitialized = true;
}
{
// Instance = this;
PGG_MinimapHandler_set_Instance_m94A09F411791EF0EEE1F6B1B1E103C52AC8FAB0F_inline(__this, NULL);
// DisplayRatio = 100f / InitialZoomOut;
float L_0 = __this->___InitialZoomOut_6;
PGG_MinimapHandler_set_DisplayRatio_m590D745198539ED4A609D179D3F225D10B7AE626_inline(__this, ((float)((100.0f)/L_0)), NULL);
// if (DisplayRect == null) DisplayRect = transform as RectTransform;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___DisplayRect_5;
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_0037;
}
}
{
// if (DisplayRect == null) DisplayRect = transform as RectTransform;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
__this->___DisplayRect_5 = ((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_3, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var));
Il2CppCodeGenWriteBarrier((void**)(&__this->___DisplayRect_5), (void*)((RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5*)IsInstSealed((RuntimeObject*)L_3, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_il2cpp_TypeInfo_var)));
}
IL_0037:
{
// if (InitialWorldCenterPosition != Vector3.zero) DisplayRect.anchoredPosition = DisplayRect.anchoredPosition + GetUIPosition(InitialWorldCenterPosition);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->___InitialWorldCenterPosition_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_6;
L_6 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_4, L_5, NULL);
if (!L_6)
{
goto IL_0070;
}
}
{
// if (InitialWorldCenterPosition != Vector3.zero) DisplayRect.anchoredPosition = DisplayRect.anchoredPosition + GetUIPosition(InitialWorldCenterPosition);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = __this->___DisplayRect_5;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_8 = __this->___DisplayRect_5;
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = RectTransform_get_anchoredPosition_m38F25A4253B0905BB058BE73DBF43C7172CE0680(L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->___InitialWorldCenterPosition_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
L_11 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler::GetUIPosition(UnityEngine.Vector3) */, __this, L_10);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_9, L_11, NULL);
NullCheck(L_7);
RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_7, L_12, NULL);
}
IL_0070:
{
// container_BGLayer = new GameObject("BG Layer").AddComponent<RectTransform>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_13);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_13, _stringLiteral1D90F3B57879B656AE6924D27D8E5CE842DB121E, NULL);
NullCheck(L_13);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_14;
L_14 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_13, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var);
__this->___container_BGLayer_10 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___container_BGLayer_10), (void*)L_14);
// ResetContainer(container_BGLayer);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_15 = __this->___container_BGLayer_10;
VirtualActionInvoker1< RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* >::Invoke(6 /* System.Void FIMSpace.Generating.PGG_MinimapHandler::ResetContainer(UnityEngine.RectTransform) */, __this, L_15);
// container_MiddleLayer = new GameObject("Mid Layer").AddComponent<RectTransform>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
NullCheck(L_16);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_16, _stringLiteral7E9D6C80EE5D39933D0D65223E2EBB2ABCD386A2, NULL);
NullCheck(L_16);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_17;
L_17 = GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388(L_16, GameObject_AddComponent_TisRectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5_m771EB78FF8813B5AFF21AC0D252E5461943E6388_RuntimeMethod_var);
__this->___container_MiddleLayer_11 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___container_MiddleLayer_11), (void*)L_17);
// ResetContainer(container_MiddleLayer);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = __this->___container_MiddleLayer_11;
VirtualActionInvoker1< RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* >::Invoke(6 /* System.Void FIMSpace.Generating.PGG_MinimapHandler::ResetContainer(UnityEngine.RectTransform) */, __this, L_18);
// container_MiddleLayer.SetAsFirstSibling();
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_19 = __this->___container_MiddleLayer_11;
NullCheck(L_19);
Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD(L_19, NULL);
// container_BGLayer.SetAsFirstSibling();
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_20 = __this->___container_BGLayer_10;
NullCheck(L_20);
Transform_SetAsFirstSibling_mBE0D0E76099F829466DC2FBD71ACFCF3C8EC03BD(L_20, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PrepareRectTransformForMinimap(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_element, const RuntimeMethod* method)
{
{
// element.anchorMin = DisplayRect.anchorMin;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_element;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___DisplayRect_5;
NullCheck(L_1);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = RectTransform_get_anchorMin_mD85363930BE38EC188F933B9F4D58320CAB72F03(L_1, NULL);
NullCheck(L_0);
RectTransform_set_anchorMin_m931442ABE3368D6D4309F43DF1D64AB64B0F52E3(L_0, L_2, NULL);
// element.anchorMax = DisplayRect.anchorMax;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = ___0_element;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4 = __this->___DisplayRect_5;
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = RectTransform_get_anchorMax_mEF870BE2A134CEB9C2326930A71D3961271297DB(L_4, NULL);
NullCheck(L_3);
RectTransform_set_anchorMax_m52829ABEDD229ABD3DA20BCA676FA1DCA4A39B7D(L_3, L_5, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PrepareRectTransformForMinimap(UnityEngine.RectTransform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PrepareRectTransformForMinimap_m4538701D1BB410370077091E06B78B1455F623B7 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_element, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_setWorldPosition, const RuntimeMethod* method)
{
{
// PrepareRectTransformForMinimap(element);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_element;
PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(__this, L_0, NULL);
// SetUIPosition(element, setWorldPosition);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = ___0_element;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_setWorldPosition;
PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB(__this, L_1, L_2, NULL);
// }
return;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapHandler::ClampFollowWorldPosition(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_MinimapHandler_ClampFollowWorldPosition_m9F0ADCE15D69F40FC140C53DCC8BAABF11B53587 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_worldBounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_followPosition, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_firstAxis, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_secondaryAxis, 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));
{
// Vector2 xMargins = new Vector2();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// xMargins.x = worldBounds.center.x - worldBounds.extents.x; xMargins.x += firstAxis.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_3 = L_2.___x_2;
(&V_0)->___x_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
// xMargins.x = worldBounds.center.x - worldBounds.extents.x; xMargins.x += firstAxis.x;
float* L_4 = (&(&V_0)->___x_0);
float* L_5 = L_4;
float L_6 = *((float*)L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___2_firstAxis;
float L_8 = L_7.___x_0;
*((float*)L_5) = (float)((float)il2cpp_codegen_add(L_6, L_8));
// xMargins.y = worldBounds.center.x + worldBounds.extents.x; xMargins.y -= firstAxis.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_10 = L_9.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_12 = L_11.___x_2;
(&V_0)->___y_1 = ((float)il2cpp_codegen_add(L_10, L_12));
// xMargins.y = worldBounds.center.x + worldBounds.extents.x; xMargins.y -= firstAxis.y;
float* L_13 = (&(&V_0)->___y_1);
float* L_14 = L_13;
float L_15 = *((float*)L_14);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = ___2_firstAxis;
float L_17 = L_16.___y_1;
*((float*)L_14) = (float)((float)il2cpp_codegen_subtract(L_15, L_17));
// Vector2 yMargins = new Vector2();
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// yMargins.x = worldBounds.center.z - worldBounds.extents.z; yMargins.x += secondaryAxis.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_21 = L_20.___z_4;
(&V_1)->___x_0 = ((float)il2cpp_codegen_subtract(L_19, L_21));
// yMargins.x = worldBounds.center.z - worldBounds.extents.z; yMargins.x += secondaryAxis.x;
float* L_22 = (&(&V_1)->___x_0);
float* L_23 = L_22;
float L_24 = *((float*)L_23);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___3_secondaryAxis;
float L_26 = L_25.___x_0;
*((float*)L_23) = (float)((float)il2cpp_codegen_add(L_24, L_26));
// yMargins.y = worldBounds.center.z + worldBounds.extents.z; yMargins.y -= secondaryAxis.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_28 = L_27.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_30 = L_29.___z_4;
(&V_1)->___y_1 = ((float)il2cpp_codegen_add(L_28, L_30));
// yMargins.y = worldBounds.center.z + worldBounds.extents.z; yMargins.y -= secondaryAxis.y;
float* L_31 = (&(&V_1)->___y_1);
float* L_32 = L_31;
float L_33 = *((float*)L_32);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = ___3_secondaryAxis;
float L_35 = L_34.___y_1;
*((float*)L_32) = (float)((float)il2cpp_codegen_subtract(L_33, L_35));
// followPosition.x = Mathf.Clamp(followPosition.x, xMargins.x, xMargins.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___1_followPosition;
float L_37 = L_36.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = V_0;
float L_39 = L_38.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_0;
float L_41 = L_40.___y_1;
float L_42;
L_42 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_37, L_39, L_41, NULL);
(&___1_followPosition)->___x_2 = L_42;
// followPosition.z = Mathf.Clamp(followPosition.z, yMargins.x, yMargins.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___1_followPosition;
float L_44 = L_43.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_1;
float L_46 = L_45.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_1;
float L_48 = L_47.___y_1;
float L_49;
L_49 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_44, L_46, L_48, NULL);
(&___1_followPosition)->___z_4 = L_49;
// return followPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___1_followPosition;
return L_50;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::SetUIPosition(UnityEngine.RectTransform,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_SetUIPosition_m2263718F7035A619170E3CC13AA679D4FA7F3AAB (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_r, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPosition, const RuntimeMethod* method)
{
{
// r.anchoredPosition = GetUIPosition(worldPosition);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_r;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_worldPosition;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(5 /* UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler::GetUIPosition(UnityEngine.Vector3) */, __this, L_1);
NullCheck(L_0);
RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_0, L_2, NULL);
// r.localPosition = new Vector3(r.localPosition.x, r.localPosition.y, 0f);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = ___0_r;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_4 = ___0_r;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_4, NULL);
float L_6 = L_5.___x_2;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_7 = ___0_r;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_7, NULL);
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_6, L_9, (0.0f), /*hidden argument*/NULL);
NullCheck(L_3);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_3, L_10, NULL);
// }
return;
}
}
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler::GetUIPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_MinimapHandler_GetUIPosition_m23970AB687FECCDC542B36D89CB8D18E7BF6E156 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, const RuntimeMethod* method)
{
{
// return new Vector2(worldPosition.x * DisplayRatio, worldPosition.z * DisplayRatio);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_worldPosition;
float L_1 = L_0.___x_2;
float L_2;
L_2 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_worldPosition;
float L_4 = L_3.___z_4;
float L_5;
L_5 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Quaternion FIMSpace.Generating.PGG_MinimapHandler::GetUIRotation(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_MinimapHandler_GetUIRotation_m7998C81A569C45B6CE644008CE4F77CDDA891CB8 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_worldTransform, const RuntimeMethod* method)
{
{
// return GetUIRotation(worldTransform.eulerAngles.y);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_worldTransform;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_0, NULL);
float L_2 = L_1.___y_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058(__this, L_2, NULL);
return L_3;
}
}
// UnityEngine.Quaternion FIMSpace.Generating.PGG_MinimapHandler::GetUIRotation(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 PGG_MinimapHandler_GetUIRotation_mA34FBA4BD616CFF1CD616AD091DF236F91D29058 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_yAngle, const RuntimeMethod* method)
{
{
// return Quaternion.Euler(0f, 0f, -yAngle);
float L_0 = ___0_yAngle;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), ((-L_0)), NULL);
return L_1;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToLayer(UnityEngine.RectTransform,FIMSpace.Generating.EMinimapLayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToLayer_mAF337611273BAEA4E48038B8F196BFFD5F8EC900 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, int32_t ___1_layer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_layer;
switch (L_0)
{
case 0:
{
goto IL_0013;
}
case 1:
{
goto IL_001b;
}
case 2:
{
goto IL_0023;
}
}
}
{
return;
}
IL_0013:
{
// case EMinimapLayer.Background: PutToBackLayer(ui); return;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = ___0_ui;
PGG_MinimapHandler_PutToBackLayer_m4D45EA2FB792B6BE9E3F18221AE6E3961AFE4C76(__this, L_1, NULL);
// case EMinimapLayer.Background: PutToBackLayer(ui); return;
return;
}
IL_001b:
{
// case EMinimapLayer.Middle: PutToMidLayer(ui); return;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = ___0_ui;
PGG_MinimapHandler_PutToMidLayer_m29FD8FB960E1F697B02CD0B47A096215E04D4C2E(__this, L_2, NULL);
// case EMinimapLayer.Middle: PutToMidLayer(ui); return;
return;
}
IL_0023:
{
// case EMinimapLayer.Front: PutToDefaultLayer(ui); return;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = ___0_ui;
PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5(__this, L_3, NULL);
// case EMinimapLayer.Front: PutToDefaultLayer(ui); return;
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToBackLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToBackLayer_m4D45EA2FB792B6BE9E3F18221AE6E3961AFE4C76 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method)
{
{
// ui.transform.SetParent(container_BGLayer, false);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_ui;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = __this->___container_BGLayer_10;
NullCheck(L_1);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_2, (bool)0, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToMidLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToMidLayer_m29FD8FB960E1F697B02CD0B47A096215E04D4C2E (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method)
{
{
// ui.transform.SetParent(container_MiddleLayer, false);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_ui;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = __this->___container_MiddleLayer_11;
NullCheck(L_1);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_2, (bool)0, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::PutToDefaultLayer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_PutToDefaultLayer_mF2E86ECAAEB3DB40AAF38420644FDF1B946BB9E5 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_ui, const RuntimeMethod* method)
{
{
// ui.transform.SetParent(DisplayRect, false);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_ui;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = __this->___DisplayRect_5;
NullCheck(L_1);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_1, L_2, (bool)0, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::ResetContainer(UnityEngine.RectTransform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_ResetContainer_mF19BD68AA8916A1C69B36B0425CD3D2487A0C60C (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* ___0_container, const RuntimeMethod* method)
{
{
// container.SetParent(DisplayRect, true);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_0 = ___0_container;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_1 = __this->___DisplayRect_5;
NullCheck(L_0);
Transform_SetParent_m9BDD7B7476714B2D7919B10BDC22CE75C0A0A195(L_0, L_1, (bool)1, NULL);
// container.pivot = DisplayRect.anchorMin;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_2 = ___0_container;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_3 = __this->___DisplayRect_5;
NullCheck(L_3);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = RectTransform_get_anchorMin_mD85363930BE38EC188F933B9F4D58320CAB72F03(L_3, NULL);
NullCheck(L_2);
RectTransform_set_pivot_m79D0177D383D432A93C2615F1932B739B1C6E146(L_2, L_4, NULL);
// PrepareRectTransformForMinimap(container);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_5 = ___0_container;
PGG_MinimapHandler_PrepareRectTransformForMinimap_m3F512B9A9D649E36D4BD107DCA453758F4475227(__this, L_5, NULL);
// container.anchoredPosition = Vector2.zero;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_6 = ___0_container;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
NullCheck(L_6);
RectTransform_set_anchoredPosition_mF903ACE04F6959B1CD67E2B94FABC0263068F965(L_6, L_7, NULL);
// container.localScale = Vector3.one;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_8 = ___0_container;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
NullCheck(L_8);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_8, L_9, NULL);
// container.localPosition = new Vector3(container.localPosition.x, container.localPosition.y, 0f);
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_10 = ___0_container;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_11 = ___0_container;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_11, NULL);
float L_13 = L_12.___x_2;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_14 = ___0_container;
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_14, NULL);
float L_16 = L_15.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
memset((&L_17), 0, sizeof(L_17));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_17), L_13, L_16, (0.0f), /*hidden argument*/NULL);
NullCheck(L_10);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_10, L_17, NULL);
// container.localRotation = Quaternion.identity;
RectTransform_t6C5DA5E41A89E0F488B001E45E58963480E543A5* L_18 = ___0_container;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
NullCheck(L_18);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_18, L_19, NULL);
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler__ctor_m380CB146F941269C69DF06DD0E9037355A332054 (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method)
{
{
// public float InitialZoomOut = 20f;
__this->___InitialZoomOut_6 = (20.0f);
// public Vector3 InitialWorldCenterPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___InitialWorldCenterPosition_7 = L_0;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY::GetUIPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_MinimapHandler_SidescrollXY_GetUIPosition_mA7EA8ED5F786FA6C4FCAE96B6AE54D5334E77D9B (PGG_MinimapHandler_SidescrollXY_tF4682BF3D1B08B82CE608D4B8D219D94F83ADCD9* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, const RuntimeMethod* method)
{
{
// return new Vector2(worldPos.x * DisplayRatio, worldPos.y * DisplayRatio);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_worldPos;
float L_1 = L_0.___x_2;
float L_2;
L_2 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_worldPos;
float L_4 = L_3.___y_3;
float L_5;
L_5 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(__this, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
return L_6;
}
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY::ClampFollowWorldPosition(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGG_MinimapHandler_SidescrollXY_ClampFollowWorldPosition_m0D8EB0F5F658E7CCAFC0CE2A016E73E45A0F9071 (PGG_MinimapHandler_SidescrollXY_tF4682BF3D1B08B82CE608D4B8D219D94F83ADCD9* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_worldBounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_followPosition, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_firstAxis, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_secondaryAxis, 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));
{
// Vector2 xMargins = new Vector2();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// xMargins.x = worldBounds.center.x - worldBounds.extents.x; xMargins.x += firstAxis.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_3 = L_2.___x_2;
(&V_0)->___x_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
// xMargins.x = worldBounds.center.x - worldBounds.extents.x; xMargins.x += firstAxis.x;
float* L_4 = (&(&V_0)->___x_0);
float* L_5 = L_4;
float L_6 = *((float*)L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___2_firstAxis;
float L_8 = L_7.___x_0;
*((float*)L_5) = (float)((float)il2cpp_codegen_add(L_6, L_8));
// xMargins.y = worldBounds.center.x + worldBounds.extents.x; xMargins.y -= firstAxis.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_10 = L_9.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_12 = L_11.___x_2;
(&V_0)->___y_1 = ((float)il2cpp_codegen_add(L_10, L_12));
// xMargins.y = worldBounds.center.x + worldBounds.extents.x; xMargins.y -= firstAxis.y;
float* L_13 = (&(&V_0)->___y_1);
float* L_14 = L_13;
float L_15 = *((float*)L_14);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = ___2_firstAxis;
float L_17 = L_16.___y_1;
*((float*)L_14) = (float)((float)il2cpp_codegen_subtract(L_15, L_17));
// Vector2 yMargins = new Vector2();
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
// yMargins.x = worldBounds.center.y - worldBounds.extents.y; yMargins.x += secondaryAxis.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_21 = L_20.___y_3;
(&V_1)->___x_0 = ((float)il2cpp_codegen_subtract(L_19, L_21));
// yMargins.x = worldBounds.center.y - worldBounds.extents.y; yMargins.x += secondaryAxis.x;
float* L_22 = (&(&V_1)->___x_0);
float* L_23 = L_22;
float L_24 = *((float*)L_23);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = ___3_secondaryAxis;
float L_26 = L_25.___x_0;
*((float*)L_23) = (float)((float)il2cpp_codegen_add(L_24, L_26));
// yMargins.y = worldBounds.center.y + worldBounds.extents.y; yMargins.y -= secondaryAxis.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_worldBounds), NULL);
float L_28 = L_27.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___0_worldBounds), NULL);
float L_30 = L_29.___y_3;
(&V_1)->___y_1 = ((float)il2cpp_codegen_add(L_28, L_30));
// yMargins.y = worldBounds.center.y + worldBounds.extents.y; yMargins.y -= secondaryAxis.y;
float* L_31 = (&(&V_1)->___y_1);
float* L_32 = L_31;
float L_33 = *((float*)L_32);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = ___3_secondaryAxis;
float L_35 = L_34.___y_1;
*((float*)L_32) = (float)((float)il2cpp_codegen_subtract(L_33, L_35));
// followPosition.x = Mathf.Clamp(followPosition.x, xMargins.x, xMargins.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = ___1_followPosition;
float L_37 = L_36.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38 = V_0;
float L_39 = L_38.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_0;
float L_41 = L_40.___y_1;
float L_42;
L_42 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_37, L_39, L_41, NULL);
(&___1_followPosition)->___x_2 = L_42;
// followPosition.y = Mathf.Clamp(followPosition.y, yMargins.x, yMargins.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = ___1_followPosition;
float L_44 = L_43.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_1;
float L_46 = L_45.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_47 = V_1;
float L_48 = L_47.___y_1;
float L_49;
L_49 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_44, L_46, L_48, NULL);
(&___1_followPosition)->___y_3 = L_49;
// return followPosition;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___1_followPosition;
return L_50;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapHandler_SidescrollXY::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapHandler_SidescrollXY__ctor_m0DE69B02C49367B1807FC79C1967E065BDE95871 (PGG_MinimapHandler_SidescrollXY_tF4682BF3D1B08B82CE608D4B8D219D94F83ADCD9* __this, const RuntimeMethod* method)
{
{
PGG_MinimapHandler__ctor_m380CB146F941269C69DF06DD0E9037355A332054(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosXZ(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosXZ_m04C3EB98F827F41654B6A4F0E8D61A8946951CDF (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2Int pos = new Vector2Int();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
// pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_3 = L_2.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio;
float L_5 = L_4.___x_0;
int32_t L_6;
L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL);
// pos.y = GetRoundValue(worldPos.z - b.min.z, sizeRatio.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos;
float L_8 = L_7.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_10 = L_9.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio;
float L_12 = L_11.___y_1;
int32_t L_13;
L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL);
// return pos;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0;
return L_14;
}
}
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosXY(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosXY_m794FA299D2EFD1617C05AC715E7C8F2608B32243 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2Int pos = new Vector2Int();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
// pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_3 = L_2.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio;
float L_5 = L_4.___x_0;
int32_t L_6;
L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL);
// pos.y = GetRoundValue(worldPos.y - b.min.y, sizeRatio.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_10 = L_9.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio;
float L_12 = L_11.___y_1;
int32_t L_13;
L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL);
// return pos;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0;
return L_14;
}
}
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities::GetPixelPosZY(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGG_MinimapUtilities_GetPixelPosZY_mF22B3598A0CBA3675E7AA472114BB1CF3AAFCCBC (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2Int pos = new Vector2Int();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
// pos.x = GetRoundValue(worldPos.z - b.min.z, sizeRatio.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos;
float L_1 = L_0.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_3 = L_2.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio;
float L_5 = L_4.___x_0;
int32_t L_6;
L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL);
// pos.y = GetRoundValue(worldPos.y - b.min.y, sizeRatio.y);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_worldPos;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_10 = L_9.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = ___2_sizeRatio;
float L_12 = L_11.___y_1;
int32_t L_13;
L_13 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_8, L_10)), L_12, NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_13, NULL);
// return pos;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_0;
return L_14;
}
}
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetRoundValue(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA (float ___0_value, float ___1_sizeRatio, const RuntimeMethod* method)
{
{
// return Mathf.RoundToInt(value / sizeRatio);
float L_0 = ___0_value;
float L_1 = ___1_sizeRatio;
int32_t L_2;
L_2 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(L_0/L_1)), NULL);
return L_2;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintRect(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_halfSizeInPx, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___3_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___4_dimensions, int32_t ___5_ox, int32_t ___6_oy, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (halfSizeInPx == Vector2Int.zero)
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___1_halfSizeInPx;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
bool L_2;
L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001d;
}
}
{
// pixels[GetPX(pxCenter, dimensions)] = toPaint;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = ___3_pixels;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_pxCenter;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___4_dimensions;
int32_t L_6;
L_6 = PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4(L_4, L_5, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = ___2_toPaint;
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_7);
return;
}
IL_001d:
{
// for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++)
int32_t L_8;
L_8 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_halfSizeInPx), NULL);
V_0 = ((-L_8));
goto IL_0068;
}
IL_0028:
{
// for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++)
int32_t L_9;
L_9 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_halfSizeInPx), NULL);
V_1 = ((-L_9));
goto IL_0057;
}
IL_0033:
{
// pixels[GetPX(pxCenter.x + x, pxCenter.y + y, dimensions)] = toPaint;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_10 = ___3_pixels;
int32_t L_11;
L_11 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_pxCenter), NULL);
int32_t L_12 = V_0;
int32_t L_13;
L_13 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_pxCenter), NULL);
int32_t L_14 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = ___4_dimensions;
int32_t L_16;
L_16 = PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D(((int32_t)il2cpp_codegen_add(L_11, L_12)), ((int32_t)il2cpp_codegen_add(L_13, L_14)), L_15, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17 = ___2_toPaint;
NullCheck(L_10);
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_16), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_17);
// for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++)
int32_t L_18 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
}
IL_0057:
{
// for (int y = -halfSizeInPx.y; y <= halfSizeInPx.y + oy; y++)
int32_t L_19 = V_1;
int32_t L_20;
L_20 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_halfSizeInPx), NULL);
int32_t L_21 = ___6_oy;
if ((((int32_t)L_19) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_20, L_21)))))
{
goto IL_0033;
}
}
{
// for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++)
int32_t L_22 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_0068:
{
// for (int x = -halfSizeInPx.x; x <= halfSizeInPx.x + ox; x++)
int32_t L_23 = V_0;
int32_t L_24;
L_24 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_halfSizeInPx), NULL);
int32_t L_25 = ___5_ox;
if ((((int32_t)L_23) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_24, L_25)))))
{
goto IL_0028;
}
}
{
// }
return;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities::PaintPx(UnityEngine.Vector2Int,UnityEngine.Color,UnityEngine.Color[],UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pxCenter, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_toPaint, ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* ___2_pixels, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_dimensions, const RuntimeMethod* method)
{
{
// pixels[GetPX(pxCenter, dimensions)] = toPaint;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_0 = ___2_pixels;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pxCenter;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___3_dimensions;
int32_t L_3;
L_3 = PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4(L_1, L_2, NULL);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_toPaint;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_4);
// }
return;
}
}
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(UnityEngine.Vector2Int,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m93C94C34214F878F9E12ED185C313C55BF1B90E4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xy, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_dimensions, const RuntimeMethod* method)
{
{
// return GetPX(xy.x, xy.y, dimensions);
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_xy), NULL);
int32_t L_1;
L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_xy), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_dimensions;
int32_t L_3;
L_3 = PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D(L_0, L_1, L_2, NULL);
return L_3;
}
}
// System.Int32 FIMSpace.Generating.PGG_MinimapUtilities::GetPX(System.Int32,System.Int32,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGG_MinimapUtilities_GetPX_m0DAAC7DF9B91996AB73F772C68D942195218263D (int32_t ___0_x, int32_t ___1_y, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_dimensions, const RuntimeMethod* method)
{
{
// if (y < 0) y = 0;
int32_t L_0 = ___1_y;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0007;
}
}
{
// if (y < 0) y = 0;
___1_y = 0;
}
IL_0007:
{
// if (y >= dimensions.y) y = (int)dimensions.y - 1;
int32_t L_1 = ___1_y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_dimensions;
float L_3 = L_2.___y_1;
if ((!(((float)((float)L_1)) >= ((float)L_3))))
{
goto IL_001c;
}
}
{
// if (y >= dimensions.y) y = (int)dimensions.y - 1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_dimensions;
float L_5 = L_4.___y_1;
___1_y = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int<int32_t>(L_5), 1));
}
IL_001c:
{
// if (x < 0) x = 0;
int32_t L_6 = ___0_x;
if ((((int32_t)L_6) >= ((int32_t)0)))
{
goto IL_0023;
}
}
{
// if (x < 0) x = 0;
___0_x = 0;
}
IL_0023:
{
// if (x >= dimensions.x) x = (int)dimensions.x - 1;
int32_t L_7 = ___0_x;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___2_dimensions;
float L_9 = L_8.___x_0;
if ((!(((float)((float)L_7)) >= ((float)L_9))))
{
goto IL_0038;
}
}
{
// if (x >= dimensions.x) x = (int)dimensions.x - 1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___2_dimensions;
float L_11 = L_10.___x_0;
___0_x = ((int32_t)il2cpp_codegen_subtract(il2cpp_codegen_cast_double_to_int<int32_t>(L_11), 1));
}
IL_0038:
{
// return (int)Mathf.Min(dimensions.x * dimensions.y - 1, y * dimensions.x + x);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___2_dimensions;
float L_13 = L_12.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___2_dimensions;
float L_15 = L_14.___y_1;
int32_t L_16 = ___1_y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___2_dimensions;
float L_18 = L_17.___x_0;
int32_t L_19 = ___0_x;
float L_20;
L_20 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_13, L_15)), (1.0f))), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_16), L_18)), ((float)L_19))), NULL);
return il2cpp_codegen_cast_double_to_int<int32_t>(L_20);
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_mB01A2E9EF0D9EE56D1A3A5DB4E60E5CDE4564EA5 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyCellCenterOffset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (root == null) return new Bounds();
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
// if (root == null) return new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2 = V_0;
return L_2;
}
IL_0013:
{
// if (root.PGG_Grid == null) return new Bounds();
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_3 = ___0_root;
NullCheck(L_3);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_4;
L_4 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_3);
if (L_4)
{
goto IL_0025;
}
}
{
// if (root.PGG_Grid == null) return new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_5 = V_0;
return L_5;
}
IL_0025:
{
// return ComputeGridCellSpaceBounds(root.PGG_Grid, applyCellCenterOffset);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_6 = ___0_root;
NullCheck(L_6);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_7;
L_7 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_6);
bool L_8 = ___1_applyCellCenterOffset;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9;
L_9 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_7, L_8, NULL);
return L_9;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeGridCellSpaceBounds(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, bool ___1_applyCellCenterOffset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (grid == null) return new Bounds();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_grid;
if (L_0)
{
goto IL_000d;
}
}
{
// if (grid == null) return new Bounds();
il2cpp_codegen_initobj((&V_3), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = V_3;
return L_1;
}
IL_000d:
{
// Vector3 min = grid.GetMin().V3IntToV3();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_2 = ___0_grid;
NullCheck(L_2);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_3;
L_3 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_2, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_3, NULL);
V_0 = L_4;
// Vector3 max = grid.GetMax().V3IntToV3();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_5 = ___0_grid;
NullCheck(L_5);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6;
L_6 = FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2(L_5, FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_6, NULL);
V_1 = L_7;
// if (applyCellCenterOffset)
bool L_8 = ___1_applyCellCenterOffset;
if (!L_8)
{
goto IL_005e;
}
}
{
// min -= new Vector3(0.5f, 0.0f, 0.5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_10, NULL);
V_0 = L_11;
// max += new Vector3(0.5f, 0.0f, 0.5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
memset((&L_13), 0, sizeof(L_13));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_13), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL);
V_1 = L_14;
}
IL_005e:
{
// Bounds fBounds = new Bounds(Vector3.LerpUnclamped(min, max, 0.5f), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_15, L_16, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_2), L_17, L_18, NULL);
// fBounds.Encapsulate(min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_19, NULL);
// fBounds.Encapsulate(max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_20, NULL);
// return fBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_21 = V_2;
return L_21;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBounds(UnityEngine.Bounds,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_scale, const RuntimeMethod* method)
{
{
// b.center = Vector3.Scale(scale, b.center);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_0, L_1, NULL);
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B((&___0_b), L_2, NULL);
// b.size = Vector3.Scale(scale, b.size);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_scale;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_3, L_4, NULL);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&___0_b), L_5, NULL);
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_6 = ___0_b;
return L_6;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ScaleBoundsWithSetup(UnityEngine.Bounds,FIMSpace.Generating.FieldSetup)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_setup, const RuntimeMethod* method)
{
{
// return ScaleBounds(b, setup.GetCellUnitSize());
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_b;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1 = ___1_setup;
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_1, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
L_3 = PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A(L_0, L_2, NULL);
return L_3;
}
}
// System.Nullable`1<UnityEngine.Bounds> FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Transform,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___3_applyCellCenterOffset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (fs == null) return null;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_fs;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0013;
}
}
{
// if (fs == null) return null;
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_2 = V_3;
return L_2;
}
IL_0013:
{
// if (grid == null) return null;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___1_grid;
if (L_3)
{
goto IL_0020;
}
}
{
// if (grid == null) return null;
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_4 = V_3;
return L_4;
}
IL_0020:
{
// Vector3 min = fs.TransformCellPosition(grid.GetMin().V3IntToV3());
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5 = ___0_fs;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_6 = ___1_grid;
NullCheck(L_6);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7;
L_7 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_6, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_7, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(L_5, L_8, NULL);
V_0 = L_9;
// Vector3 max = fs.TransformCellPosition(grid.GetMax().V3IntToV3());
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = ___0_fs;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid;
NullCheck(L_11);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_12;
L_12 = FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2(L_11, FGenGraph_2_GetMax_m0849160DEFF58E18A058DC29A974D408B48E4DF2_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = PGGUtils_V3IntToV3_m00A508F37D2F6C81AF81C68EC6EE016EE51DC18E(L_12, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = FieldSetup_TransformCellPosition_m07FF6DBC88532A783FC73D82BE10F61C84CEA813(L_10, L_13, NULL);
V_1 = L_14;
// if (applyCellCenterOffset != null)
bool L_15;
L_15 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___3_applyCellCenterOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_15)
{
goto IL_005b;
}
}
{
// max += applyCellCenterOffset.Value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___3_applyCellCenterOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_17, NULL);
V_1 = L_18;
}
IL_005b:
{
// Bounds fBounds = new Bounds(Vector3.LerpUnclamped(min, max, 0.5f), Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_19, L_20, (0.5f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_2), L_21, L_22, NULL);
// fBounds.Encapsulate(min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_23, NULL);
// fBounds.Encapsulate(max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_1;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_2), L_24, NULL);
// if (t) fBounds = TransformBounding(fBounds, t);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = ___2_t;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL);
if (!L_26)
{
goto IL_0093;
}
}
{
// if (t) fBounds = TransformBounding(fBounds, t);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27 = V_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = ___2_t;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_29;
L_29 = PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4(L_27, L_28, NULL);
V_2 = L_29;
}
IL_0093:
{
// return fBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30 = V_2;
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_31;
memset((&L_31), 0, sizeof(L_31));
Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85((&L_31), L_30, /*hidden argument*/Nullable_1__ctor_m203A376A0AE894BD4288351A68585CF811118A85_RuntimeMethod_var);
return L_31;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m65404FF21287326B97E69FBC479AF7D149912FF4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_by, const RuntimeMethod* method)
{
{
// return TransformBounding(b, by.localToWorldMatrix);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0 = ___0_b;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = ___1_by;
NullCheck(L_1);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = Transform_get_localToWorldMatrix_m5D35188766856338DD21DE756F42277C21719E6D(L_1, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
L_3 = PGG_MinimapUtilities_TransformBounding_m8664D1B6C20CE72FD5D4E717BC5DE0804A929F6C(L_0, L_2, NULL);
return L_3;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::TransformBounding(UnityEngine.Bounds,UnityEngine.Matrix4x4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_TransformBounding_m8664D1B6C20CE72FD5D4E717BC5DE0804A929F6C (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___1_mx, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// Vector3 min = mx.MultiplyPoint(b.min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_0, NULL);
V_0 = L_1;
// Vector3 max = mx.MultiplyPoint(b.max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_2, NULL);
V_1 = L_3;
// Vector3 minB = mx.MultiplyPoint(new Vector3(b.max.x, b.center.y, b.min.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL);
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), L_5, L_7, L_9, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_10, NULL);
V_2 = L_11;
// Vector3 maxB = mx.MultiplyPoint(new Vector3(b.min.x, b.center.y, b.max.z));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&___0_b), NULL);
float L_15 = L_14.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
memset((&L_18), 0, sizeof(L_18));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_18), L_13, L_15, L_17, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&___1_mx), L_18, NULL);
V_3 = L_19;
// b = new Bounds(min, Vector3.zero);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&___0_b), L_20, L_21, NULL);
// b.Encapsulate(min);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_22, NULL);
// b.Encapsulate(max);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_23, NULL);
// b.Encapsulate(minB);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_24, NULL);
// b.Encapsulate(maxB);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_3;
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_25, NULL);
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_26 = ___0_b;
return L_26;
}
}
// System.Nullable`1<UnityEngine.Bounds> FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridBounds(FIMSpace.Generating.PGGGeneratorRoot,System.Boolean,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675 (PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, bool ___1_applyRootTransform, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___2_applyCellCenterOffset, const RuntimeMethod* method)
{
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B2_0 = NULL;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B2_1 = NULL;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B1_0 = NULL;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B1_1 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* G_B3_1 = NULL;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B3_2 = NULL;
{
// return ComputeWorldGridBounds(root.PGG_Setup, root.PGG_Grid, applyRootTransform ? root.transform : null, applyCellCenterOffset);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root;
NullCheck(L_0);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1;
L_1 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_0);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2 = ___0_root;
NullCheck(L_2);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3;
L_3 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_2);
bool L_4 = ___1_applyRootTransform;
G_B1_0 = L_3;
G_B1_1 = L_1;
if (L_4)
{
G_B2_0 = L_3;
G_B2_1 = L_1;
goto IL_0012;
}
}
{
G_B3_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL));
G_B3_1 = G_B1_0;
G_B3_2 = G_B1_1;
goto IL_0018;
}
IL_0012:
{
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_5 = ___0_root;
NullCheck(L_5);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
G_B3_0 = L_6;
G_B3_1 = G_B2_0;
G_B3_2 = G_B2_1;
}
IL_0018:
{
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_7 = ___2_applyCellCenterOffset;
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_8;
L_8 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(G_B3_2, G_B3_1, G_B3_0, L_7, NULL);
return L_8;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ComputeWorldGridsBounds(System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>,System.Nullable`1<UnityEngine.Vector3>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6 (List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE ___1_applyCellCenterOffset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
int32_t V_2 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_4;
memset((&V_4), 0, sizeof(V_4));
{
// Bounds worldBounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// int iter = 0;
V_1 = 0;
// for (int i = 0; i < GenerateOutOf.Count; i++)
V_2 = 0;
goto IL_00c3;
}
IL_0011:
{
// if (GenerateOutOf[i] == null) continue;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_0 = ___0_GenerateOutOf;
int32_t L_1 = V_2;
NullCheck(L_0);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2;
L_2 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_0, L_1, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_3)
{
goto IL_00bf;
}
}
{
// Vector3 boundsOff = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_3 = L_4;
// if (applyCellCenterOffset != null) if (GenerateOutOf[i].PGG_Setup != null)
bool L_5;
L_5 = Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_inline((&___1_applyCellCenterOffset), Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_RuntimeMethod_var);
if (!L_5)
{
goto IL_0084;
}
}
{
// if (applyCellCenterOffset != null) if (GenerateOutOf[i].PGG_Setup != null)
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_6 = ___0_GenerateOutOf;
int32_t L_7 = V_2;
NullCheck(L_6);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_8;
L_8 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_6, L_7, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
NullCheck(L_8);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9;
L_9 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_8);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_10)
{
goto IL_0084;
}
}
{
// boundsOff = Vector3.Scale(GenerateOutOf[i].PGG_Setup.GetCellUnitSize(), applyCellCenterOffset.Value);
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_11 = ___0_GenerateOutOf;
int32_t L_12 = V_2;
NullCheck(L_11);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_13;
L_13 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_11, L_12, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
NullCheck(L_13);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14;
L_14 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_13);
NullCheck(L_14);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792((&___1_applyCellCenterOffset), Nullable_1_get_Value_m6A74FA440FE386A9905C61B41B5C261CD9DC4792_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
L_17 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_15, L_16, NULL);
V_3 = L_17;
// boundsOff.x *= 0.5f;
float* L_18 = (&(&V_3)->___x_2);
float* L_19 = L_18;
float L_20 = *((float*)L_19);
*((float*)L_19) = (float)((float)il2cpp_codegen_multiply(L_20, (0.5f)));
// boundsOff.z *= 0.5f;
float* L_21 = (&(&V_3)->___z_4);
float* L_22 = L_21;
float L_23 = *((float*)L_22);
*((float*)L_22) = (float)((float)il2cpp_codegen_multiply(L_23, (0.5f)));
}
IL_0084:
{
// Bounds? gridBounds = ComputeWorldGridBounds(GenerateOutOf[i], true, boundsOff);
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_24 = ___0_GenerateOutOf;
int32_t L_25 = V_2;
NullCheck(L_24);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_26;
L_26 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_24, L_25, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_3;
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_28;
memset((&L_28), 0, sizeof(L_28));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_28), L_27, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_29;
L_29 = PGG_MinimapUtilities_ComputeWorldGridBounds_m32EF25D56F6E1E5D34CCCB0106597AD9710CE675(L_26, (bool)1, L_28, NULL);
V_4 = L_29;
// if (gridBounds == null) continue;
bool L_30;
L_30 = Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline((&V_4), Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var);
if (!L_30)
{
goto IL_00bf;
}
}
{
// if (iter == 0) { worldBounds = gridBounds.Value; }
int32_t L_31 = V_1;
if (L_31)
{
goto IL_00ad;
}
}
{
// if (iter == 0) { worldBounds = gridBounds.Value; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32;
L_32 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_4), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var);
V_0 = L_32;
}
IL_00ad:
{
// worldBounds.Encapsulate(gridBounds.Value);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33;
L_33 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_4), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var);
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_33, NULL);
// iter += 1;
int32_t L_34 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00bf:
{
// for (int i = 0; i < GenerateOutOf.Count; i++)
int32_t L_35 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_35, 1));
}
IL_00c3:
{
// for (int i = 0; i < GenerateOutOf.Count; i++)
int32_t L_36 = V_2;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_37 = ___0_GenerateOutOf;
NullCheck(L_37);
int32_t L_38;
L_38 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_37, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var);
if ((((int32_t)L_36) < ((int32_t)L_38)))
{
goto IL_0011;
}
}
{
// return worldBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_39 = V_0;
return L_39;
}
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities::ApplyBoundsBorderOffset(UnityEngine.Bounds,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, float ___1_units, const RuntimeMethod* method)
{
{
// if (units > 0f)
float L_0 = ___1_units;
if ((!(((float)L_0) > ((float)(0.0f)))))
{
goto IL_0044;
}
}
{
// b.Encapsulate(b.max + Vector3.one * units);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
float L_3 = ___1_units;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_4, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_5, NULL);
// b.Encapsulate(b.min - Vector3.one * units);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
float L_8 = ___1_units;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_8, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_9, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&___0_b), L_10, NULL);
}
IL_0044:
{
// return b;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = ___0_b;
return L_11;
}
}
// UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___0_tex, const RuntimeMethod* method)
{
{
// return GenerateColorArrayFor(tex.width, tex.height);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___0_tex;
NullCheck(L_0);
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_0);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = ___0_tex;
NullCheck(L_2);
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_2);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_4;
L_4 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_1, L_3, NULL);
return L_4;
}
}
// UnityEngine.Color[] FIMSpace.Generating.PGG_MinimapUtilities::GenerateColorArrayFor(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97 (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_0 = NULL;
int32_t V_1 = 0;
{
// Color[] pixels = new Color[width * height];
int32_t L_0 = ___0_width;
int32_t L_1 = ___1_height;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_2 = (ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389*)SZArrayNew(ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_0, L_1)));
V_0 = L_2;
// for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear;
V_1 = 0;
goto IL_001d;
}
IL_000d:
{
// for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_3 = V_0;
int32_t L_4 = V_1;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
L_5 = Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline(NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F)L_5);
// for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear;
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_001d:
{
// for (int p = 0; p < pixels.Length; p++) pixels[p] = Color.clear;
int32_t L_7 = V_1;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_8 = V_0;
NullCheck(L_8);
if ((((int32_t)L_7) < ((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))
{
goto IL_000d;
}
}
{
// return pixels;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_9 = V_0;
return L_9;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled)
{
Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL);
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke_back(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled)
{
Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_pinvoke_cleanup(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled)
{
Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL);
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com_back(const MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled, MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678& unmarshaled)
{
Exception_t* ___LatestPixelmap_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'LatestPixelmap' of type 'MinimapGeneratingSetup': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___LatestPixelmap_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup
IL2CPP_EXTERN_C void MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshal_com_cleanup(MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678_marshaled_com& marshaled)
{
}
// UnityEngine.Bounds FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::get_GetWorldBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_1;
memset((&V_1), 0, sizeof(V_1));
{
// get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; }
bool L_0 = __this->___wasGeneratingPixelmap_17;
if (!L_0)
{
goto IL_000f;
}
}
{
// get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; }
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_1 = __this->___LatestBounds_1;
return L_1;
}
IL_000f:
{
// get { if (wasGeneratingPixelmap) return LatestBounds; else return ComputeWorldGridBounds(Setup, Grid, GeneratorTransform).Value; }
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___Setup_7;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = __this->___Grid_8;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___GeneratorTransform_9;
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_5 = V_0;
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_6;
L_6 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(L_2, L_3, L_4, L_5, NULL);
V_1 = L_6;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7;
L_7 = Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB((&V_1), Nullable_1_get_Value_mC79E0A8A7D9E70CC7ABA0073EF626DE21DFADADB_RuntimeMethod_var);
return L_7;
}
}
IL2CPP_EXTERN_C Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 _returnValue;
_returnValue = MinimapGeneratingSetup_get_GetWorldBounds_mD936F16DBB4E8B9DD1ED2E1E3A574375BA9B1C45(_thisAdjusted, method);
return _returnValue;
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::Prepare(UnityEngine.Color,System.Single,FIMSpace.Generating.EGenerateMode,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method)
{
{
// PaintColor = paintColor;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___0_paintColor;
__this->___PaintColor_6 = L_0;
// Setup = null;
__this->___Setup_7 = (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_7), (void*)(FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL);
// Grid = null;
__this->___Grid_8 = (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_8), (void*)(FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL);
// GeneratorTransform = null;
__this->___GeneratorTransform_9 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorTransform_9), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// SecondaryAxis = null;
__this->___SecondaryAxis_14 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SecondaryAxis_14), (void*)(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL);
// SetSecAxis = null;
__this->___SetSecAxis_15 = (Func_3_t4568553418EC7E101A173314C57B8CC169982414*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SetSecAxis_15), (void*)(Func_3_t4568553418EC7E101A173314C57B8CC169982414*)NULL);
// HeightAxis = null;
__this->___HeightAxis_16 = (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HeightAxis_16), (void*)(Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC*)NULL);
// ScaleInitialBounds = 1f;
__this->___ScaleInitialBounds_13 = (1.0f);
// BorderPaddingOffset = borderOffset;
float L_1 = ___1_borderOffset;
__this->___BorderPaddingOffset_10 = L_1;
// GenerateMode = generateMode;
int32_t L_2 = ___2_generateMode;
__this->___GenerateMode_11 = L_2;
// TargetResolution = targetResolution;
int32_t L_3 = ___3_targetResolution;
__this->___TargetResolution_12 = L_3;
// RestrictAxisValue = false;
__this->___RestrictAxisValue_5 = (bool)0;
// LatestPixelmap = null;
__this->___LatestPixelmap_0 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)NULL);
// LatestBounds = new Bounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = (&__this->___LatestBounds_1);
il2cpp_codegen_initobj(L_4, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// LatestBakeBounds = new Bounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_5 = (&__this->___LatestBakeBounds_2);
il2cpp_codegen_initobj(L_5, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// LatestPivotForUI = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->___LatestPivotForUI_3 = L_6;
// LatestRatioTexToWorld = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
__this->___LatestRatioTexToWorld_4 = L_7;
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4_AdjustorThunk (RuntimeObject* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_paintColor, float ___1_borderOffset, int32_t ___2_generateMode, int32_t ___3_targetResolution, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_Prepare_m1C52E8988965BCAEA83E523079E855DC6F3CC0B4(_thisAdjusted, ___0_paintColor, ___1_borderOffset, ___2_generateMode, ___3_targetResolution, method);
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ApplyFunctions(System.Func`2<UnityEngine.Vector3,System.Single>,System.Func`3<UnityEngine.Vector3,System.Single,UnityEngine.Vector3>,System.Func`2<UnityEngine.Vector3,System.Single>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method)
{
{
// SecondaryAxis = secAxis;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_0 = ___0_secAxis;
__this->___SecondaryAxis_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SecondaryAxis_14), (void*)L_0);
// SetSecAxis = setSecAxis;
Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_1 = ___1_setSecAxis;
__this->___SetSecAxis_15 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SetSecAxis_15), (void*)L_1);
// HeightAxis = heightAxis;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = ___2_heightAxis;
__this->___HeightAxis_16 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HeightAxis_16), (void*)L_2);
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE_AdjustorThunk (RuntimeObject* __this, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___0_secAxis, Func_3_t4568553418EC7E101A173314C57B8CC169982414* ___1_setSecAxis, Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* ___2_heightAxis, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_ApplyFunctions_m89632F8F00083A5AF68539E79AD7BBB526AC19DE(_thisAdjusted, ___0_secAxis, ___1_setSecAxis, ___2_heightAxis, method);
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.PGGGeneratorRoot)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* method)
{
{
// GenerateFieldMinimap(root.PGG_Setup, root.PGG_Grid, root.transform);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_0 = ___0_root;
NullCheck(L_0);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_1;
L_1 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_0);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_2 = ___0_root;
NullCheck(L_2);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3;
L_3 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_2);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_4 = ___0_root;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8(__this, L_1, L_3, L_5, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0_AdjustorThunk (RuntimeObject* __this, PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* ___0_root, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_GenerateFieldMinimap_m01F7A8CDD4AD0F2A5F95F2ACD96309BF308BC4E0(_thisAdjusted, ___0_root, method);
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldMinimap(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F V_1;
memset((&V_1), 0, sizeof(V_1));
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_2 = NULL;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_6 = NULL;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_7;
memset((&V_7), 0, sizeof(V_7));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_8;
memset((&V_8), 0, sizeof(V_8));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
memset((&V_9), 0, sizeof(V_9));
float V_10 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_12;
memset((&V_12), 0, sizeof(V_12));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_13;
memset((&V_13), 0, sizeof(V_13));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_14;
memset((&V_14), 0, sizeof(V_14));
bool V_15 = false;
bool V_16 = false;
int32_t V_17 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_18 = NULL;
int32_t V_19 = 0;
int32_t V_20 = 0;
bool V_21 = false;
bool V_22 = false;
int32_t V_23 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_24 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_25;
memset((&V_25), 0, sizeof(V_25));
int32_t V_26 = 0;
int32_t V_27 = 0;
int32_t G_B19_0 = 0;
int32_t G_B24_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B39_0 = 0;
{
// Setup = fs;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = ___0_fs;
__this->___Setup_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Setup_7), (void*)L_0);
// Grid = grid;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_1 = ___1_grid;
__this->___Grid_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Grid_8), (void*)L_1);
// GeneratorTransform = t;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___2_t;
__this->___GeneratorTransform_9 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___GeneratorTransform_9), (void*)L_2);
// if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = __this->___LatestPixelmap_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_002e;
}
}
{
// if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___LatestPixelmap_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_5, NULL);
}
IL_002e:
{
// if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; }
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_6 = ___0_fs;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0052;
}
}
{
// if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___2_t;
NullCheck(L_8);
String_t* L_9;
L_9 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_8, NULL);
String_t* L_10;
L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral292250C287E09F3B0989F2D638FFDE0485D20397, L_9, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_10, NULL);
// if (fs == null) { UnityEngine.Debug.Log("[PGG Minimap] No FieldSetup in " + t.name + "!"); return; }
return;
}
IL_0052:
{
// if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; }
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_11 = ___1_grid;
if (L_11)
{
goto IL_0070;
}
}
{
// if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = ___2_t;
NullCheck(L_12);
String_t* L_13;
L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL);
String_t* L_14;
L_14 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2AD7EF61DA9768B5D608F45C69C840172E6BC17C, L_13, _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_14, NULL);
// if (grid == null) { UnityEngine.Debug.Log("[PGG Minimap] No Grid in " + t.name + "!"); return; }
return;
}
IL_0070:
{
// Vector3 cellUnitSize = fs.GetCellUnitSize();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_15 = ___0_fs;
NullCheck(L_15);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_15, NULL);
V_0 = L_16;
// Bounds? gridWorldBounds = PGG_MinimapUtilities.ComputeWorldGridBounds(fs, grid, t, Vector3.Scale(cellUnitSize, GetAxisOffset()));
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_17 = ___0_fs;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = ___1_grid;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
L_21 = MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_20, L_21, NULL);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_23;
memset((&L_23), 0, sizeof(L_23));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_23), L_22, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F L_24;
L_24 = PGG_MinimapUtilities_ComputeWorldGridBounds_m9A4F89B251287786B00CF5B64C620834A6D1FBCF(L_17, L_18, L_19, L_23, NULL);
V_1 = L_24;
// if (gridWorldBounds == null) return;
bool L_25;
L_25 = Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_inline((&V_1), Nullable_1_get_HasValue_m6578702C98214F7F52425ADD0766109D2BE9953B_RuntimeMethod_var);
if (L_25)
{
goto IL_009b;
}
}
{
// if (gridWorldBounds == null) return;
return;
}
IL_009b:
{
// if (GenerateMode == EGenerateMode.EachCellIsPixel)
int32_t L_26 = __this->___GenerateMode_11;
if ((!(((uint32_t)L_26) == ((uint32_t)1))))
{
goto IL_01d0;
}
}
{
// Bounds gridCellSpaceBounds = PGG_MinimapUtilities.ComputeGridCellSpaceBounds(grid, false);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27 = ___1_grid;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28;
L_28 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_27, (bool)0, NULL);
V_3 = L_28;
// gridCellSpaceBounds.Encapsulate(gridCellSpaceBounds.max + new Vector3(1f, 0f, 1f));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_3), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
memset((&L_30), 0, sizeof(L_30));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_30), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_30, NULL);
Bounds_Encapsulate_m1FCA57C58536ADB67B85A703470C6F5BFB837C2F((&V_3), L_31, NULL);
// gridCellSpaceBounds.size = gridCellSpaceBounds.size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
L_32 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_3), NULL);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_3), L_32, NULL);
// LatestBounds = gridCellSpaceBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33 = V_3;
__this->___LatestBounds_1 = L_33;
// Vector2Int maxPixel = GetMaxPixel(gridCellSpaceBounds);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_34 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35;
L_35 = MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9(__this, L_34, NULL);
V_4 = L_35;
// LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y);
int32_t L_36;
L_36 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
int32_t L_37;
L_37 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_38;
L_38 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_36, L_37, NULL);
__this->___LatestPixelmap_0 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_38);
// pixels = PGG_MinimapUtilities.GenerateColorArrayFor(maxPixel.x, maxPixel.y);
int32_t L_39;
L_39 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
int32_t L_40;
L_40 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_41;
L_41 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_39, L_40, NULL);
V_2 = L_41;
// LatestRatioTexToWorld = new Vector2(cellUnitSize.x, cellUnitSize.z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_0;
float L_43 = L_42.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44 = V_0;
float L_45 = L_44.___z_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_46;
memset((&L_46), 0, sizeof(L_46));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_46), L_43, L_45, /*hidden argument*/NULL);
__this->___LatestRatioTexToWorld_4 = L_46;
// LatestBounds = PGG_MinimapUtilities.ScaleBounds(LatestBounds, cellUnitSize);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_47 = __this->___LatestBounds_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_49;
L_49 = PGG_MinimapUtilities_ScaleBounds_m1B42DD9D51826635031D10A24A75E0DC81E3E79A(L_47, L_48, NULL);
__this->___LatestBounds_1 = L_49;
// LatestBakeBounds = LatestBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_50 = __this->___LatestBounds_1;
__this->___LatestBakeBounds_2 = L_50;
// LatestPivotForUI = GetUIPivot(GetMinToZeroCell(fs, grid, cellUnitSize, 0f), LatestBakeBounds);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_51 = ___0_fs;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52 = ___1_grid;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(__this, L_51, L_52, L_53, (0.0f), (bool)1, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_55 = __this->___LatestBakeBounds_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56;
L_56 = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(__this, L_54, L_55, NULL);
__this->___LatestPivotForUI_3 = L_56;
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
V_5 = 0;
goto IL_01bc;
}
IL_017c:
{
// var cell = grid.AllApprovedCells[c];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_57 = ___1_grid;
NullCheck(L_57);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_58 = L_57->___AllApprovedCells_1;
int32_t L_59 = V_5;
NullCheck(L_58);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_60;
L_60 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_58, L_59, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_6 = L_60;
// pixPos = GetPixelPos(gridCellSpaceBounds, cell.Pos, Vector2.one);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_61 = V_3;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_62 = V_6;
NullCheck(L_62);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_63 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_62)->___Pos_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_63, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65;
L_65 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66;
L_66 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_61, L_64, L_65, NULL);
// PGG_MinimapUtilities.PaintPx(pixPos, PaintColor, pixels, maxPixel);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_67 = __this->___PaintColor_6;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_68 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70;
L_70 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_69, NULL);
PGG_MinimapUtilities_PaintPx_m4E3574949AD1582796A8DDE055FE02CD7E5F64FD(L_66, L_67, L_68, L_70, NULL);
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_71 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_71, 1));
}
IL_01bc:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_72 = V_5;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_73 = ___1_grid;
NullCheck(L_73);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_74 = L_73->___AllApprovedCells_1;
NullCheck(L_74);
int32_t L_75;
L_75 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_74, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_72) < ((int32_t)L_75)))
{
goto IL_017c;
}
}
{
goto IL_04f0;
}
IL_01d0:
{
// Bounds gridSpaceBounds = PGG_MinimapUtilities.ComputeGridCellSpaceBounds(grid);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_76 = ___1_grid;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_77;
L_77 = PGG_MinimapUtilities_ComputeGridCellSpaceBounds_m7DF21F22020DA60E2C2D4B124E529BF4706B7118(L_76, (bool)1, NULL);
V_7 = L_77;
// gridSpaceBounds = PGG_MinimapUtilities.ScaleBoundsWithSetup(gridSpaceBounds, fs);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_78 = V_7;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_79 = ___0_fs;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_80;
L_80 = PGG_MinimapUtilities_ScaleBoundsWithSetup_mBC10F9B52C5C06BC8DE473BE43A6B5AB138BCF32(L_78, L_79, NULL);
V_7 = L_80;
// LatestBounds = gridSpaceBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_81 = V_7;
__this->___LatestBounds_1 = L_81;
// Bounds bakeBounds = gridSpaceBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_82 = V_7;
V_8 = L_82;
// bakeBounds = PGG_MinimapUtilities.ApplyBoundsBorderOffset(bakeBounds, BorderPaddingOffset);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83 = V_8;
float L_84 = __this->___BorderPaddingOffset_10;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_85;
L_85 = PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143(L_83, L_84, NULL);
V_8 = L_85;
// LatestBakeBounds = bakeBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_86 = V_8;
__this->___LatestBakeBounds_2 = L_86;
// Vector3 boundsSize = bakeBounds.size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
L_87 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_8), NULL);
V_9 = L_87;
// float maxSize = GetBoundsMaxDimension(boundsSize);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88 = V_9;
float L_89;
L_89 = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(__this, L_88, NULL);
// float pxRatio = (maxSize) / TargetResolution;
int32_t L_90 = __this->___TargetResolution_12;
V_10 = ((float)(L_89/((float)L_90)));
// Vector2 fromTexToWorldSpace = new Vector2(pxRatio, pxRatio);
float L_91 = V_10;
float L_92 = V_10;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_11), L_91, L_92, NULL);
// Vector2Int maxPixel = GetPixelPos(bakeBounds, bakeBounds.max, fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_93 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
L_94 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_8), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_95 = V_11;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_96;
L_96 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_93, L_94, L_95, NULL);
V_12 = L_96;
// LatestPivotForUI = GetUIPivot(GetMinToZeroCell(fs, grid, cellUnitSize, BorderPaddingOffset), LatestBakeBounds);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_97 = ___0_fs;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_98 = ___1_grid;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_0;
float L_100 = __this->___BorderPaddingOffset_10;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101;
L_101 = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(__this, L_97, L_98, L_99, L_100, (bool)1, NULL);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_102 = __this->___LatestBakeBounds_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_103;
L_103 = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(__this, L_101, L_102, NULL);
__this->___LatestPivotForUI_3 = L_103;
// LatestRatioTexToWorld = fromTexToWorldSpace;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_104 = V_11;
__this->___LatestRatioTexToWorld_4 = L_104;
// LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y);
int32_t L_105;
L_105 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_12), NULL);
int32_t L_106;
L_106 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_12), NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_107;
L_107 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_105, L_106, NULL);
__this->___LatestPixelmap_0 = L_107;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_107);
// pixels = PGG_MinimapUtilities.GenerateColorArrayFor(maxPixel.x, maxPixel.y);
int32_t L_108;
L_108 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_12), NULL);
int32_t L_109;
L_109 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_12), NULL);
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_110;
L_110 = PGG_MinimapUtilities_GenerateColorArrayFor_mC27A8051699FB3C39015AE64D6B88C09604B0B97(L_108, L_109, NULL);
V_2 = L_110;
// Vector2Int rectPaintSize = new Vector2Int(0, 0);
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_13), 0, 0, NULL);
// rectPaintSize.x = Mathf.RoundToInt((cellUnitSize.x / fromTexToWorldSpace.x) / 2f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_0;
float L_112 = L_111.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_113 = V_11;
float L_114 = L_113.___x_0;
int32_t L_115;
L_115 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_112/L_114))/(2.0f))), NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_13), L_115, NULL);
// Vector3 xyYPivotOff = new Vector3(0f, 0f, 0f);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_14), (0.0f), (0.0f), (0.0f), NULL);
// ModifyRectPaintSize(ref rectPaintSize, ref xyYPivotOff, cellUnitSize, fromTexToWorldSpace);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_117 = V_11;
MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(__this, (&V_13), (&V_14), L_116, L_117, NULL);
// if (RestrictAxisValue == false)
bool L_118 = __this->___RestrictAxisValue_5;
if (L_118)
{
goto IL_03e5;
}
}
{
// bool xo = rectPaintSize.x % 2 != 0;
int32_t L_119;
L_119 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_13), NULL);
V_15 = (bool)((!(((uint32_t)((int32_t)(L_119%2))) <= ((uint32_t)0)))? 1 : 0);
// bool yo = rectPaintSize.y % 2 != 0;
int32_t L_120;
L_120 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_13), NULL);
V_16 = (bool)((!(((uint32_t)((int32_t)(L_120%2))) <= ((uint32_t)0)))? 1 : 0);
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
V_17 = 0;
goto IL_03ce;
}
IL_0311:
{
// var cell = grid.AllApprovedCells[c];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_121 = ___1_grid;
NullCheck(L_121);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_122 = L_121->___AllApprovedCells_1;
int32_t L_123 = V_17;
NullCheck(L_122);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_124;
L_124 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_122, L_123, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_18 = L_124;
// int nx = 0;
V_19 = 0;
// if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0;
bool L_125 = V_15;
if (!L_125)
{
goto IL_035b;
}
}
{
// if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_126 = ___1_grid;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_127 = V_18;
NullCheck(L_127);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_128 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_127)->___Pos_0);
int32_t L_129;
L_129 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_128, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_130 = V_18;
NullCheck(L_130);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_131 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_130)->___Pos_0);
int32_t L_132;
L_132 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_131, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_133 = V_18;
NullCheck(L_133);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_134 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_133)->___Pos_0);
int32_t L_135;
L_135 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_134, NULL);
NullCheck(L_126);
bool L_136;
L_136 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_126, ((int32_t)il2cpp_codegen_subtract(L_129, 1)), L_132, L_135, FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var);
if (L_136)
{
goto IL_0358;
}
}
{
G_B19_0 = 0;
goto IL_0359;
}
IL_0358:
{
G_B19_0 = (-1);
}
IL_0359:
{
V_19 = G_B19_0;
}
IL_035b:
{
// int ny = 0;
V_20 = 0;
// if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0;
bool L_137 = V_16;
if (!L_137)
{
goto IL_0396;
}
}
{
// if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_138 = ___1_grid;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_139 = V_18;
NullCheck(L_139);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_140 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_139)->___Pos_0);
int32_t L_141;
L_141 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_140, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_142 = V_18;
NullCheck(L_142);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_143 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_142)->___Pos_0);
int32_t L_144;
L_144 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_143, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_145 = V_18;
NullCheck(L_145);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_146 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_145)->___Pos_0);
int32_t L_147;
L_147 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_146, NULL);
NullCheck(L_138);
bool L_148;
L_148 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_138, L_141, L_144, ((int32_t)il2cpp_codegen_add(L_147, 1)), FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var);
if (L_148)
{
goto IL_0393;
}
}
{
G_B24_0 = 0;
goto IL_0394;
}
IL_0393:
{
G_B24_0 = (-1);
}
IL_0394:
{
V_20 = G_B24_0;
}
IL_0396:
{
// pixPos = GetPixelPos(bakeBounds, fs.GetCellWorldPosition(cell) + xyYPivotOff, fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_149 = V_8;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_150 = ___0_fs;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_151 = V_18;
NullCheck(L_150);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152;
L_152 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_150, L_151, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_154;
L_154 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_152, L_153, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_155 = V_11;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_156;
L_156 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_149, L_154, L_155, NULL);
// PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel, nx, ny/*, nx, px, ny, py*/);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_157 = V_13;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_158 = __this->___PaintColor_6;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_159 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_160 = V_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_161;
L_161 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_160, NULL);
int32_t L_162 = V_19;
int32_t L_163 = V_20;
PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_156, L_157, L_158, L_159, L_161, L_162, L_163, NULL);
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_164 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_164, 1));
}
IL_03ce:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_165 = V_17;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_166 = ___1_grid;
NullCheck(L_166);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_167 = L_166->___AllApprovedCells_1;
NullCheck(L_167);
int32_t L_168;
L_168 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_167, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_165) < ((int32_t)L_168)))
{
goto IL_0311;
}
}
{
goto IL_04f0;
}
IL_03e5:
{
// bool xo = rectPaintSize.x % 2 != 0;
int32_t L_169;
L_169 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_13), NULL);
V_21 = (bool)((!(((uint32_t)((int32_t)(L_169%2))) <= ((uint32_t)0)))? 1 : 0);
// bool yo = rectPaintSize.y % 2 != 0;
int32_t L_170;
L_170 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_13), NULL);
V_22 = (bool)((!(((uint32_t)((int32_t)(L_170%2))) <= ((uint32_t)0)))? 1 : 0);
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
V_23 = 0;
goto IL_04de;
}
IL_0409:
{
// var cell = grid.AllApprovedCells[c];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_171 = ___1_grid;
NullCheck(L_171);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_172 = L_171->___AllApprovedCells_1;
int32_t L_173 = V_23;
NullCheck(L_172);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_174;
L_174 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_172, L_173, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_24 = L_174;
// Vector3 wPos = (fs.GetCellWorldPosition(cell) + xyYPivotOff);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_175 = ___0_fs;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_176 = V_24;
NullCheck(L_175);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_177;
L_177 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_175, L_176, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_178 = V_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_179;
L_179 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_177, L_178, NULL);
V_25 = L_179;
// if (IsPositionRestricted(t.TransformPoint(wPos), cellUnitSize)) continue;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_180 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_181 = V_25;
NullCheck(L_180);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182;
L_182 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_180, L_181, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183 = V_0;
bool L_184;
L_184 = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(__this, L_182, L_183, NULL);
if (L_184)
{
goto IL_04d8;
}
}
{
// int nx = 0;
V_26 = 0;
// if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0;
bool L_185 = V_21;
if (!L_185)
{
goto IL_0478;
}
}
{
// if (xo) nx = grid.IsEmpty(cell.Pos.x - 1, cell.Pos.y, cell.Pos.z) ? -1 : 0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_186 = ___1_grid;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_187 = V_24;
NullCheck(L_187);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_188 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_187)->___Pos_0);
int32_t L_189;
L_189 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_188, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_190 = V_24;
NullCheck(L_190);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_191 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_190)->___Pos_0);
int32_t L_192;
L_192 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_191, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_193 = V_24;
NullCheck(L_193);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_194 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_193)->___Pos_0);
int32_t L_195;
L_195 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_194, NULL);
NullCheck(L_186);
bool L_196;
L_196 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_186, ((int32_t)il2cpp_codegen_subtract(L_189, 1)), L_192, L_195, FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var);
if (L_196)
{
goto IL_0475;
}
}
{
G_B34_0 = 0;
goto IL_0476;
}
IL_0475:
{
G_B34_0 = (-1);
}
IL_0476:
{
V_26 = G_B34_0;
}
IL_0478:
{
// int ny = 0;
V_27 = 0;
// if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0;
bool L_197 = V_22;
if (!L_197)
{
goto IL_04b3;
}
}
{
// if (yo) ny = grid.IsEmpty(cell.Pos.x, cell.Pos.y, cell.Pos.z + 1) ? -1 : 0;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_198 = ___1_grid;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_199 = V_24;
NullCheck(L_199);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_200 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_199)->___Pos_0);
int32_t L_201;
L_201 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_200, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_202 = V_24;
NullCheck(L_202);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_203 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_202)->___Pos_0);
int32_t L_204;
L_204 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_203, NULL);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_205 = V_24;
NullCheck(L_205);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_206 = (&((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_205)->___Pos_0);
int32_t L_207;
L_207 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_206, NULL);
NullCheck(L_198);
bool L_208;
L_208 = FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87(L_198, L_201, L_204, ((int32_t)il2cpp_codegen_add(L_207, 1)), FGenGraph_2_IsEmpty_m3DE8D059AAAAF44D54EB1232675C8750C16CEA87_RuntimeMethod_var);
if (L_208)
{
goto IL_04b0;
}
}
{
G_B39_0 = 0;
goto IL_04b1;
}
IL_04b0:
{
G_B39_0 = (-1);
}
IL_04b1:
{
V_27 = G_B39_0;
}
IL_04b3:
{
// pixPos = GetPixelPos(bakeBounds, wPos, fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_209 = V_8;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_210 = V_25;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_211 = V_11;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_212;
L_212 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_209, L_210, L_211, NULL);
// PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel, nx, ny);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_213 = V_13;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_214 = __this->___PaintColor_6;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_215 = V_2;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_216 = V_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_217;
L_217 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_216, NULL);
int32_t L_218 = V_26;
int32_t L_219 = V_27;
PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_212, L_213, L_214, L_215, L_217, L_218, L_219, NULL);
}
IL_04d8:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_220 = V_23;
V_23 = ((int32_t)il2cpp_codegen_add(L_220, 1));
}
IL_04de:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_221 = V_23;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_222 = ___1_grid;
NullCheck(L_222);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_223 = L_222->___AllApprovedCells_1;
NullCheck(L_223);
int32_t L_224;
L_224 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_223, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_221) < ((int32_t)L_224)))
{
goto IL_0409;
}
}
IL_04f0:
{
// if (GenerateMode == EGenerateMode.EachCellIsPixel) LatestPixelmap.filterMode = FilterMode.Point;
int32_t L_225 = __this->___GenerateMode_11;
if ((!(((uint32_t)L_225) == ((uint32_t)1))))
{
goto IL_0505;
}
}
{
// if (GenerateMode == EGenerateMode.EachCellIsPixel) LatestPixelmap.filterMode = FilterMode.Point;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_226 = __this->___LatestPixelmap_0;
NullCheck(L_226);
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_226, 0, NULL);
}
IL_0505:
{
// LatestPixelmap.wrapMode = TextureWrapMode.Clamp;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_227 = __this->___LatestPixelmap_0;
NullCheck(L_227);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_227, 1, NULL);
// LatestPixelmap.SetPixels(pixels);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_228 = __this->___LatestPixelmap_0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_229 = V_2;
NullCheck(L_228);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_228, L_229, NULL);
// LatestPixelmap.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_230 = __this->___LatestPixelmap_0;
NullCheck(L_230);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_230, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_t, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_GenerateFieldMinimap_m266E665D02BCC8614435A8EC0FC97370C16AD2E8(_thisAdjusted, ___0_fs, ___1_grid, ___2_t, method);
}
// UnityEngine.Texture2D FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateTexture2D(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC (int32_t ___0_width, int32_t ___1_height, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return new Texture2D(width, height, TextureFormat.RGBA32, false);
int32_t L_0 = ___0_width;
int32_t L_1 = ___1_height;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
NullCheck(L_2);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_2, L_0, L_1, 4, (bool)0, NULL);
return L_2;
}
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GenerateFieldsPixelmap(System.Collections.Generic.List`1<FIMSpace.Generating.PGGGeneratorRoot>,System.Nullable`1<UnityEngine.Vector2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
float V_2 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4;
memset((&V_4), 0, sizeof(V_4));
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* V_5 = NULL;
float V_6 = 0.0f;
int32_t V_7 = 0;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_8 = NULL;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_9 = NULL;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_10 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
memset((&V_11), 0, sizeof(V_11));
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_12;
memset((&V_12), 0, sizeof(V_12));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t V_14 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_15 = NULL;
int32_t V_16 = 0;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_17 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_18;
memset((&V_18), 0, sizeof(V_18));
float G_B7_0 = 0.0f;
float G_B5_0 = 0.0f;
float G_B6_0 = 0.0f;
{
// wasGeneratingPixelmap = true;
__this->___wasGeneratingPixelmap_17 = (bool)1;
// if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->___LatestPixelmap_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0020;
}
}
{
// if (LatestPixelmap != null) FGenerators.DestroyObject(LatestPixelmap);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_2 = __this->___LatestPixelmap_0;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_2, NULL);
}
IL_0020:
{
// LatestBounds = new Bounds();
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = (&__this->___LatestBounds_1);
il2cpp_codegen_initobj(L_3, sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// FGenerators.CheckForNulls(GenerateOutOf);
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_4 = ___0_GenerateOutOf;
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434(L_4, FGenerators_CheckForNulls_TisPGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B_mD333FB88D49FA99C5650731868B6FCE29E4AC434_RuntimeMethod_var);
// if (GenerateOutOf.Count == 0) return;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_5 = ___0_GenerateOutOf;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_5, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var);
if (L_6)
{
goto IL_003b;
}
}
{
// if (GenerateOutOf.Count == 0) return;
return;
}
IL_003b:
{
// Bounds worldBounds = new Bounds();
il2cpp_codegen_initobj((&V_0), sizeof(Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3));
// worldBounds = PGG_MinimapUtilities.ComputeWorldGridsBounds(GenerateOutOf, GetUsedAxis());
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_7 = ___0_GenerateOutOf;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4(__this, NULL);
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_9;
memset((&L_9), 0, sizeof(L_9));
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_9), L_8, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10;
L_10 = PGG_MinimapUtilities_ComputeWorldGridsBounds_m3B05D355FCC14C4B24CB130250FACA81DB0C49E6(L_7, L_9, NULL);
V_0 = L_10;
// worldBounds = PGG_MinimapUtilities.ApplyBoundsBorderOffset(worldBounds, BorderPaddingOffset);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_11 = V_0;
float L_12 = __this->___BorderPaddingOffset_10;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_13;
L_13 = PGG_MinimapUtilities_ApplyBoundsBorderOffset_mD90F7A82776FC4AFA2C64C271CFA9BC1521C2143(L_11, L_12, NULL);
V_0 = L_13;
// worldBounds.size = worldBounds.size * ScaleInitialBounds;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
float L_15 = __this->___ScaleInitialBounds_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_15, NULL);
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_16, NULL);
// LatestBounds = worldBounds;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_17 = V_0;
__this->___LatestBounds_1 = L_17;
// Vector3 boundsSize = worldBounds.size;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
L_18 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
V_1 = L_18;
// float maxSize = GetBoundsMaxDimension(boundsSize);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1;
float L_20;
L_20 = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(__this, L_19, NULL);
// if (forceAspectRatio != null && forceAspectRatio.Value.y != 0f)
bool L_21;
L_21 = Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_inline((&___1_forceAspectRatio), Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_RuntimeMethod_var);
G_B5_0 = L_20;
if (!L_21)
{
G_B7_0 = L_20;
goto IL_00da;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var);
float L_23 = L_22.___y_1;
G_B6_0 = G_B5_0;
if ((((float)L_23) == ((float)(0.0f))))
{
G_B7_0 = G_B5_0;
goto IL_00da;
}
}
{
// float targetRatio = forceAspectRatio.Value.x / forceAspectRatio.Value.y;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
L_24 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var);
float L_25 = L_24.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
L_26 = Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7((&___1_forceAspectRatio), Nullable_1_get_Value_m47B6E93739E8A6B3D44D7C08DC7D385D35F0D1F7_RuntimeMethod_var);
float L_27 = L_26.___y_1;
V_6 = ((float)(L_25/L_27));
// SetMapRatio(ref boundsSize, targetRatio);
float L_28 = V_6;
MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82(__this, (&V_1), L_28, NULL);
// worldBounds.size = boundsSize;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1;
Bounds_set_size_m950CFB68CDD1BF409E770509A38B958E1AE68128((&V_0), L_29, NULL);
G_B7_0 = G_B6_0;
}
IL_00da:
{
// float pxRatio = maxSize / TargetResolution;
int32_t L_30 = __this->___TargetResolution_12;
V_2 = ((float)(G_B7_0/((float)L_30)));
// Vector2 fromTexToWorldSpace = new Vector2(pxRatio, pxRatio);
float L_31 = V_2;
float L_32 = V_2;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_3), L_31, L_32, NULL);
// maxPixel = GetPixelPos(worldBounds, worldBounds.max, fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Bounds_get_max_m6446F2AB97C1E57CA89467B9DE52D4EB61F1CB09((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36;
L_36 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_33, L_34, L_35, NULL);
V_4 = L_36;
// LatestRatioTexToWorld = fromTexToWorldSpace;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_3;
__this->___LatestRatioTexToWorld_4 = L_37;
// LatestPixelmap = GenerateTexture2D(maxPixel.x, maxPixel.y);
int32_t L_38;
L_38 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
int32_t L_39;
L_39 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_40;
L_40 = MinimapGeneratingSetup_GenerateTexture2D_m8A90B8A678D633D7E621C112DCCE17AB172CF5FC(L_38, L_39, NULL);
__this->___LatestPixelmap_0 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LatestPixelmap_0), (void*)L_40);
// Color[] pixels = PGG_MinimapUtilities.GenerateColorArrayFor(LatestPixelmap);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_41 = __this->___LatestPixelmap_0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_42;
L_42 = PGG_MinimapUtilities_GenerateColorArrayFor_mBBF5CD13FF82D0D9A1D98E8DBDC51A3C8940F378(L_41, NULL);
V_5 = L_42;
// for (int i = 0; i < GenerateOutOf.Count; i++)
V_7 = 0;
goto IL_029d;
}
IL_0132:
{
// FieldSetup fs = GenerateOutOf[i].PGG_Setup;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_43 = ___0_GenerateOutOf;
int32_t L_44 = V_7;
NullCheck(L_43);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_45;
L_45 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_43, L_44, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
NullCheck(L_45);
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_46;
L_46 = VirtualFuncInvoker0< FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* >::Invoke(4 /* FIMSpace.Generating.FieldSetup FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Setup() */, L_45);
V_8 = L_46;
// if (fs == null) continue;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_47 = V_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_47, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_48)
{
goto IL_0297;
}
}
{
// FGenGraph<FieldCell, FGenPoint> grid = GenerateOutOf[i].PGG_Grid;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_49 = ___0_GenerateOutOf;
int32_t L_50 = V_7;
NullCheck(L_49);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_51;
L_51 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_49, L_50, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
NullCheck(L_51);
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52;
L_52 = VirtualFuncInvoker0< FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* >::Invoke(5 /* FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.PGGGeneratorRoot::get_PGG_Grid() */, L_51);
V_9 = L_52;
// if (grid == null) continue;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_53 = V_9;
if (!L_53)
{
goto IL_0297;
}
}
{
// Transform t = GenerateOutOf[i].transform;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_54 = ___0_GenerateOutOf;
int32_t L_55 = V_7;
NullCheck(L_54);
PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B* L_56;
L_56 = List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C(L_54, L_55, List_1_get_Item_m9D105D7F09EB8C60F0A9BD294FBBFB832B10484C_RuntimeMethod_var);
NullCheck(L_56);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_56, NULL);
V_10 = L_57;
// Vector3 cellUnitSize = fs.GetCellUnitSize();
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_58 = V_8;
NullCheck(L_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
L_59 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_58, NULL);
V_11 = L_59;
// Vector2Int rectPaintSize = new Vector2Int(0, 0);
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_12), 0, 0, NULL);
// rectPaintSize.x = Mathf.RoundToInt((cellUnitSize.x / fromTexToWorldSpace.x) / 2f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_11;
float L_61 = L_60.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = V_3;
float L_63 = L_62.___x_0;
int32_t L_64;
L_64 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_61/L_63))/(2.0f))), NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_12), L_64, NULL);
// Vector3 xyYPivotOff = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_13 = L_65;
// ModifyRectPaintSize(ref rectPaintSize, ref xyYPivotOff, cellUnitSize, fromTexToWorldSpace);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = V_3;
MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(__this, (&V_12), (&V_13), L_66, L_67, NULL);
// if (RestrictAxisValue == false)
bool L_68 = __this->___RestrictAxisValue_5;
if (L_68)
{
goto IL_0225;
}
}
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
V_14 = 0;
goto IL_0213;
}
IL_01c6:
{
// var cell = grid.AllApprovedCells[c];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_69 = V_9;
NullCheck(L_69);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_70 = L_69->___AllApprovedCells_1;
int32_t L_71 = V_14;
NullCheck(L_70);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_72;
L_72 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_70, L_71, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_15 = L_72;
// pixPos = GetPixelPos(worldBounds, t.TransformPoint(fs.GetCellWorldPosition(cell) + xyYPivotOff), fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_73 = V_0;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74 = V_10;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = V_8;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_76 = V_15;
NullCheck(L_75);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
L_77 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_75, L_76, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = V_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
L_79 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_77, L_78, NULL);
NullCheck(L_74);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_74, L_79, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82;
L_82 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_73, L_80, L_81, NULL);
// PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_83 = V_12;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_84 = __this->___PaintColor_6;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_85 = V_5;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_86 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87;
L_87 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_86, NULL);
PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_82, L_83, L_84, L_85, L_87, 0, 0, NULL);
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_88 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_88, 1));
}
IL_0213:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_89 = V_14;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_90 = V_9;
NullCheck(L_90);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_91 = L_90->___AllApprovedCells_1;
NullCheck(L_91);
int32_t L_92;
L_92 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_91, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_89) < ((int32_t)L_92)))
{
goto IL_01c6;
}
}
{
goto IL_0297;
}
IL_0225:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
V_16 = 0;
goto IL_0287;
}
IL_022a:
{
// var cell = grid.AllApprovedCells[c];
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_93 = V_9;
NullCheck(L_93);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_94 = L_93->___AllApprovedCells_1;
int32_t L_95 = V_16;
NullCheck(L_94);
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_96;
L_96 = List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7(L_94, L_95, List_1_get_Item_m190B1B884EB8A497459D4D0C9A4BC235FF9A37E7_RuntimeMethod_var);
V_17 = L_96;
// Vector3 wPos = t.TransformPoint(fs.GetCellWorldPosition(cell) + xyYPivotOff);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_97 = V_10;
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_98 = V_8;
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_99 = V_17;
NullCheck(L_98);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100;
L_100 = FieldSetup_GetCellWorldPosition_mEB40677ACFCE086470B58F2B9A1F5C0346AE969B(L_98, L_99, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_13;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_100, L_101, NULL);
NullCheck(L_97);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103;
L_103 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_97, L_102, NULL);
V_18 = L_103;
// if (IsPositionRestricted(wPos, cellUnitSize)) continue;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_18;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_11;
bool L_106;
L_106 = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(__this, L_104, L_105, NULL);
if (L_106)
{
goto IL_0281;
}
}
{
// pixPos = GetPixelPos(worldBounds, wPos, fromTexToWorldSpace);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_107 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108 = V_18;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_109 = V_3;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_110;
L_110 = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(__this, L_107, L_108, L_109, NULL);
// PGG_MinimapUtilities.PaintRect(pixPos, rectPaintSize, PaintColor, pixels, maxPixel);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_111 = V_12;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_112 = __this->___PaintColor_6;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_113 = V_5;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_114 = V_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115;
L_115 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_114, NULL);
PGG_MinimapUtilities_PaintRect_m1245CF452930F79167BBAEC8203972DF465CB66E(L_110, L_111, L_112, L_113, L_115, 0, 0, NULL);
}
IL_0281:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_116 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_116, 1));
}
IL_0287:
{
// for (int c = 0; c < grid.AllApprovedCells.Count; c++)
int32_t L_117 = V_16;
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_118 = V_9;
NullCheck(L_118);
List_1_tC15C8F86650CFEDD4CAE21D14AE840EC61E728F7* L_119 = L_118->___AllApprovedCells_1;
NullCheck(L_119);
int32_t L_120;
L_120 = List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_inline(L_119, List_1_get_Count_m358C955809629E85199831AD63CCF21E695BD07D_RuntimeMethod_var);
if ((((int32_t)L_117) < ((int32_t)L_120)))
{
goto IL_022a;
}
}
IL_0297:
{
// for (int i = 0; i < GenerateOutOf.Count; i++)
int32_t L_121 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_121, 1));
}
IL_029d:
{
// for (int i = 0; i < GenerateOutOf.Count; i++)
int32_t L_122 = V_7;
List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* L_123 = ___0_GenerateOutOf;
NullCheck(L_123);
int32_t L_124;
L_124 = List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_inline(L_123, List_1_get_Count_mA65D988F622F3AF2C5A24CCBF87A022E19F8004D_RuntimeMethod_var);
if ((((int32_t)L_122) < ((int32_t)L_124)))
{
goto IL_0132;
}
}
{
// LatestPixelmap.SetPixels(pixels);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_125 = __this->___LatestPixelmap_0;
ColorU5BU5D_t612261CF293F6FFC3D80AB52259FF0DC2B2CC389* L_126 = V_5;
NullCheck(L_125);
Texture2D_SetPixels_mAE0CDFA15FA96F840D7FFADC31405D8AF20D9073(L_125, L_126, NULL);
// LatestPixelmap.wrapMode = TextureWrapMode.Clamp;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_127 = __this->___LatestPixelmap_0;
NullCheck(L_127);
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_127, 1, NULL);
// LatestPixelmap.Apply();
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_128 = __this->___LatestPixelmap_0;
NullCheck(L_128);
Texture2D_Apply_mA014182C9EE0BBF6EEE3B286854F29E50EB972DC(L_128, NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE_AdjustorThunk (RuntimeObject* __this, List_1_t7CD2812DEFF9D4C0E067DF69F5386437D77A4FE8* ___0_GenerateOutOf, Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD ___1_forceAspectRatio, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_GenerateFieldsPixelmap_m800D54BFD7B83DB4B5D8E1C768BAEFD4DA6D65DE(_thisAdjusted, ___0_GenerateOutOf, ___1_forceAspectRatio, method);
}
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetPixelPos(UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method)
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector2Int pos = new Vector2Int();
il2cpp_codegen_initobj((&V_0), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
// pos.x = GetRoundValue(worldPos.x - b.min.x, sizeRatio.x);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_worldPos;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
float L_3 = L_2.___x_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___2_sizeRatio;
float L_5 = L_4.___x_0;
int32_t L_6;
L_6 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_1, L_3)), L_5, NULL);
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_0), L_6, NULL);
// pos.y = GetRoundValue(SecondaryAxis(worldPos) - SecondaryAxis(b.min), sizeRatio.y);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_worldPos;
NullCheck(L_7);
float L_9;
L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_10 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Bounds_get_min_m465AC9BBE1DE5D8E8AD95AC19B9899068FEEBB13((&___0_b), NULL);
NullCheck(L_10);
float L_12;
L_12 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_10, L_11, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___2_sizeRatio;
float L_14 = L_13.___y_1;
int32_t L_15;
L_15 = PGG_MinimapUtilities_GetRoundValue_m5D45F1807C27FB71E4339D1B6762544CFC0668AA(((float)il2cpp_codegen_subtract(L_9, L_12)), L_14, NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_0), L_15, NULL);
// return pos;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9_AdjustorThunk (RuntimeObject* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_b, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldPos, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_sizeRatio, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A _returnValue;
_returnValue = MinimapGeneratingSetup_GetPixelPos_m958496C8794022F6CD950D32F240548192828CE9(_thisAdjusted, ___0_b, ___1_worldPos, ___2_sizeRatio, method);
return _returnValue;
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::ModifyRectPaintSize(UnityEngine.Vector2Int&,UnityEngine.Vector3&,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, const RuntimeMethod* method)
{
{
// rectPaintSize.y = Mathf.RoundToInt((SecondaryAxis(cellUnitSize) / fromTexToWorldSpace.y) / 2f);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = ___0_rectPaintSize;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_1 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_cellUnitSize;
NullCheck(L_1);
float L_3;
L_3 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_1, L_2, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___3_fromTexToWorldSpace;
float L_5 = L_4.___y_1;
int32_t L_6;
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)(((float)(L_3/L_5))/(2.0f))), NULL);
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline(L_0, L_6, NULL);
// xyYPivotOff = new Vector3(0f, cellUnitSize.y * 0.5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_7 = ___1_xyYPivotOff;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___2_cellUnitSize;
float L_9 = L_8.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline((&L_10), (0.0f), ((float)il2cpp_codegen_multiply(L_9, (0.5f))), /*hidden argument*/NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_7 = L_10;
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB_AdjustorThunk (RuntimeObject* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* ___0_rectPaintSize, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_xyYPivotOff, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_cellUnitSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_fromTexToWorldSpace, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_ModifyRectPaintSize_m56BE3554905E5A70CD60D5DAADE3134C3163E6EB(_thisAdjusted, ___0_rectPaintSize, ___1_xyYPivotOff, ___2_cellUnitSize, ___3_fromTexToWorldSpace, method);
}
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUISize(FIMSpace.Generating.PGG_MinimapHandler,UnityEngine.Vector3,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// if (minimap == null) return Vector2.one;
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ___0_minimap;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// if (minimap == null) return Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
return L_2;
}
IL_000f:
{
// worldSize.x *= borderPaddingScaleRatio.x;
float* L_3 = (&(&___1_worldSize)->___x_2);
float* L_4 = L_3;
float L_5 = *((float*)L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___2_borderPaddingScaleRatio;
float L_7 = L_6.___x_0;
*((float*)L_4) = (float)((float)il2cpp_codegen_multiply(L_5, L_7));
// SetSecAxis(worldSize, SecondaryAxis(worldSize) * borderPaddingScaleRatio.y);
Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_8 = __this->___SetSecAxis_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_worldSize;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_10 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_worldSize;
NullCheck(L_10);
float L_12;
L_12 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_10, L_11, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = ___2_borderPaddingScaleRatio;
float L_14 = L_13.___y_1;
NullCheck(L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_8, L_9, ((float)il2cpp_codegen_multiply(L_12, L_14)), NULL);
// float ratio = minimap.DisplayRatio;
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_16 = ___0_minimap;
NullCheck(L_16);
float L_17;
L_17 = PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline(L_16, NULL);
V_0 = L_17;
// return new Vector2(worldSize.x * ratio, SecondaryAxis(worldSize) * ratio);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_worldSize;
float L_19 = L_18.___x_2;
float L_20 = V_0;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_21 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_worldSize;
NullCheck(L_21);
float L_23;
L_23 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_21, L_22, NULL);
float L_24 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
memset((&L_25), 0, sizeof(L_25));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_25), ((float)il2cpp_codegen_multiply(L_19, L_20)), ((float)il2cpp_codegen_multiply(L_23, L_24)), /*hidden argument*/NULL);
return L_25;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07_AdjustorThunk (RuntimeObject* __this, PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_minimap, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_worldSize, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_borderPaddingScaleRatio, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = MinimapGeneratingSetup_GetUISize_m3B531EDA0145798C393D2399A20288B083CC0E07(_thisAdjusted, ___0_minimap, ___1_worldSize, ___2_borderPaddingScaleRatio, method);
return _returnValue;
}
// UnityEngine.Vector2 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUIPivot(UnityEngine.Vector3,UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* method)
{
{
// return new Vector2(
// minToZeroCell.x / bakeBounds.size.x,
// SecondaryAxis(minToZeroCell) / SecondaryAxis(bakeBounds.size)
// );
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_minToZeroCell;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___1_bakeBounds), NULL);
float L_3 = L_2.___x_2;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_4 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_minToZeroCell;
NullCheck(L_4);
float L_6;
L_6 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_4, L_5, NULL);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___1_bakeBounds), NULL);
NullCheck(L_7);
float L_9;
L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), ((float)(L_1/L_3)), ((float)(L_6/L_9)), /*hidden argument*/NULL);
return L_10;
}
}
IL2CPP_EXTERN_C Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_minToZeroCell, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bakeBounds, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 _returnValue;
_returnValue = MinimapGeneratingSetup_GetUIPivot_mD8595837651134DE67A6B3C3114830CA13436670(_thisAdjusted, ___0_minToZeroCell, ___1_bakeBounds, method);
return _returnValue;
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMinToZeroCell(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>,UnityEngine.Vector3,System.Single,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector3 minToZeroCell = grid.GetMin().InverseV3Int();
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___1_grid;
NullCheck(L_0);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_1;
L_1 = FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3(L_0, FGenGraph_2_GetMin_mE4ED173F01D4A1F38B3DBAF205D324C7800C4DD3_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2;
L_2 = PGGUtils_InverseV3Int_mA97392B55F7CFBA59523CF8FE8E6272685F1D6BF(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline(L_2, NULL);
V_0 = L_3;
// if (applyHalfCellOffset) minToZeroCell += new Vector3(.5f, 0f, .5f); // Cell Center offset
bool L_4 = ___4_applyHalfCellOffset;
if (!L_4)
{
goto IL_0030;
}
}
{
// if (applyHalfCellOffset) minToZeroCell += new Vector3(.5f, 0f, .5f); // Cell Center offset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_6, NULL);
V_0 = L_7;
}
IL_0030:
{
// minToZeroCell = Vector3.Scale(minToZeroCell, unitSizeForScaling);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___2_unitSizeForScaling;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_8, L_9, NULL);
V_0 = L_10;
// minToZeroCell += Vector3.one * borderOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
float L_13 = ___3_borderOffset;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, L_13, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_14, NULL);
V_0 = L_15;
// return minToZeroCell;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
return L_16;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B_AdjustorThunk (RuntimeObject* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_fs, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___1_grid, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_unitSizeForScaling, float ___3_borderOffset, bool ___4_applyHalfCellOffset, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = MinimapGeneratingSetup_GetMinToZeroCell_m5E9A923D10EA5864A978A0B84752A0A2B1385B0B(_thisAdjusted, ___0_fs, ___1_grid, ___2_unitSizeForScaling, ___3_borderOffset, ___4_applyHalfCellOffset, method);
return _returnValue;
}
// UnityEngine.Vector2Int FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetMaxPixel(UnityEngine.Bounds)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method)
{
{
// return new Vector2Int(
// Mathf.CeilToInt(bounds.size.x),
// Mathf.CeilToInt(SecondaryAxis(bounds.size))
// );
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
float L_1 = L_0.___x_2;
int32_t L_2;
L_2 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_1, NULL);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_3 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___0_bounds), NULL);
NullCheck(L_3);
float L_5;
L_5 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_3, L_4, NULL);
int32_t L_6;
L_6 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(L_5, NULL);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
memset((&L_7), 0, sizeof(L_7));
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_2, L_6, /*hidden argument*/NULL);
return L_7;
}
}
IL2CPP_EXTERN_C Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9_AdjustorThunk (RuntimeObject* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A _returnValue;
_returnValue = MinimapGeneratingSetup_GetMaxPixel_m81B4C9F2F030190EA1AB953975DA3E22099E87B9(_thisAdjusted, ___0_bounds, method);
return _returnValue;
}
// System.Boolean FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::IsPositionRestricted(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method)
{
{
// if (Mathf.Abs(HeightAxis(wPos) - HeightAxis(GeneratorTransform.position)) > HeightAxis(cellUnitSize) * 0.5f) return true;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_0 = __this->___HeightAxis_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_wPos;
NullCheck(L_0);
float L_2;
L_2 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_0, L_1, NULL);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_3 = __this->___HeightAxis_16;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___GeneratorTransform_9;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
NullCheck(L_3);
float L_6;
L_6 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_3, L_5, NULL);
float L_7;
L_7 = fabsf(((float)il2cpp_codegen_subtract(L_2, L_6)));
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_8 = __this->___HeightAxis_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_cellUnitSize;
NullCheck(L_8);
float L_10;
L_10 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_8, L_9, NULL);
if ((!(((float)L_7) > ((float)((float)il2cpp_codegen_multiply(L_10, (0.5f)))))))
{
goto IL_003e;
}
}
{
// if (Mathf.Abs(HeightAxis(wPos) - HeightAxis(GeneratorTransform.position)) > HeightAxis(cellUnitSize) * 0.5f) return true;
return (bool)1;
}
IL_003e:
{
// return false;
return (bool)0;
}
}
IL2CPP_EXTERN_C bool MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_wPos, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellUnitSize, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
bool _returnValue;
_returnValue = MinimapGeneratingSetup_IsPositionRestricted_mF7392D9739E0BB530BE46F1A5B8EB2183F233066(_thisAdjusted, ___0_wPos, ___1_cellUnitSize, method);
return _returnValue;
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetAxisOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method)
{
{
// return new Vector3(0.5f, 0f, 0.5f);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
return L_0;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = MinimapGeneratingSetup_GetAxisOffset_m74CE4F3922ECA21F994960C814B0A827A0BEFE72(_thisAdjusted, method);
return _returnValue;
}
// System.Single FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetBoundsMaxDimension(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, const RuntimeMethod* method)
{
{
// if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_boundsSize;
float L_1 = L_0.___x_2;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_boundsSize;
NullCheck(L_2);
float L_4;
L_4 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_2, L_3, NULL);
if ((!(((float)L_1) > ((float)L_4))))
{
goto IL_001b;
}
}
{
// if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_boundsSize;
float L_6 = L_5.___x_2;
return L_6;
}
IL_001b:
{
// if (boundsSize.x > SecondaryAxis(boundsSize)) return boundsSize.x; else return SecondaryAxis(boundsSize);
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_7 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_boundsSize;
NullCheck(L_7);
float L_9;
L_9 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_7, L_8, NULL);
return L_9;
}
}
IL2CPP_EXTERN_C float MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_boundsSize, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
float _returnValue;
_returnValue = MinimapGeneratingSetup_GetBoundsMaxDimension_mADCB276A9E88DC03B5CBB92442AC011564FA6493(_thisAdjusted, ___0_boundsSize, method);
return _returnValue;
}
// System.Void FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::SetMapRatio(UnityEngine.Vector3&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method)
{
{
// if (boundsSize.x > SecondaryAxis(boundsSize))
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_0 = ___0_boundsSize;
float L_1 = L_0->___x_2;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_2 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___0_boundsSize;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3);
NullCheck(L_2);
float L_5;
L_5 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_2, L_4, NULL);
if ((!(((float)L_1) > ((float)L_5))))
{
goto IL_0039;
}
}
{
// boundsSize = SetSecAxis(boundsSize, boundsSize.x / targetRatio);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_6 = ___0_boundsSize;
Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_7 = __this->___SetSecAxis_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = ___0_boundsSize;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_8);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_10 = ___0_boundsSize;
float L_11 = L_10->___x_2;
float L_12 = ___1_targetRatio;
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_7, L_9, ((float)(L_11/L_12)), NULL);
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_6 = L_13;
return;
}
IL_0039:
{
// boundsSize.x = SecondaryAxis(boundsSize) / targetRatio;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = ___0_boundsSize;
Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* L_15 = __this->___SecondaryAxis_14;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_16 = ___0_boundsSize;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_16);
NullCheck(L_15);
float L_18;
L_18 = Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_inline(L_15, L_17, NULL);
float L_19 = ___1_targetRatio;
L_14->___x_2 = ((float)(L_18/L_19));
// }
return;
}
}
IL2CPP_EXTERN_C void MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_boundsSize, float ___1_targetRatio, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
MinimapGeneratingSetup_SetMapRatio_m40D920C82BF60429874C24A38E6514A547E8BD82(_thisAdjusted, ___0_boundsSize, ___1_targetRatio, method);
}
// UnityEngine.Vector3 FIMSpace.Generating.PGG_MinimapUtilities/MinimapGeneratingSetup::GetUsedAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4 (MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// Vector3 axis = new Vector3(1, 0, 0);
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (1.0f), (0.0f), (0.0f), NULL);
// axis = SetSecAxis(axis, 1f);
Func_3_t4568553418EC7E101A173314C57B8CC169982414* L_0 = __this->___SetSecAxis_15;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_inline(L_0, L_1, (1.0f), NULL);
V_0 = L_2;
// return axis;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<MinimapGeneratingSetup_t1681F494067EE4A9251B307C92506DA2C3F6A678*>(__this + _offset);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 _returnValue;
_returnValue = MinimapGeneratingSetup_GetUsedAxis_m3A26A8BAE58B62F355DDA4F2EB41E7F4D903ECE4(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Searchable_set_IsSetted_m91D8FDA209C4D5978770F23ACC56C8CA9AA81554_inline (bool ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool IsSetted { get; private set; }
bool L_0 = ___0_value;
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___U3CIsSettedU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Searchable_get_IsSetted_m443FC4C86BAC6E314947343873BEF619CB86BB07_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static bool IsSetted { get; private set; }
il2cpp_codegen_runtime_class_init_inline(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var);
bool L_0 = ((Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_StaticFields*)il2cpp_codegen_static_fields_for(Searchable_tD64D019761AA38D26AAAD4A4454A3D28B8619523_il2cpp_TypeInfo_var))->___U3CIsSettedU3Ek__BackingField_1;
return L_0;
}
}
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 bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_rhs;
bool L_2;
L_2 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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 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_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 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 bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_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_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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
float L_1 = L_0.___x_2;
float L_2 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
float L_4 = L_3.___y_3;
float L_5 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
float L_7 = L_6.___z_4;
float L_8 = ___0_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_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 Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___x_2;
float L_8 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
float L_14 = L_13.___y_3;
float L_15 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
float L_21 = L_20.___z_4;
float L_22 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((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)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL);
V_0 = L_23;
goto IL_0053;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
return L_24;
}
}
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<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___z_4;
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.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
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 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 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 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 BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method)
{
{
// protected BuildPlanPreset plan { get { return BuildPlanPreset; } }
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = __this->___BuildPlanPreset_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___m_X_0 = L_0;
int32_t L_1 = ___1_y;
__this->___m_Y_1 = L_1;
int32_t L_2 = ___2_z;
__this->___m_Z_2 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_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 bool Vector3Int_op_Equality_mB10073AF3B08421C46BF678C8FF64AAD62C83617_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_lhs, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
{
int32_t L_0;
L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_lhs), NULL);
int32_t L_1;
L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_rhs), NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0033;
}
}
{
int32_t L_2;
L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_lhs), NULL);
int32_t L_3;
L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_rhs), NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)L_3))))
{
goto IL_0033;
}
}
{
int32_t L_4;
L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_lhs), NULL);
int32_t L_5;
L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_rhs), NULL);
G_B4_0 = ((((int32_t)L_4) == ((int32_t)L_5))? 1 : 0);
goto IL_0034;
}
IL_0033:
{
G_B4_0 = 0;
}
IL_0034:
{
V_0 = (bool)G_B4_0;
goto IL_0037;
}
IL_0037:
{
bool L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PainterCell_Move_mE52D887CF8D9A1BE2E32067F2D5C706AF6C45935_inline (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_newpos, const RuntimeMethod* method)
{
{
// pos = newpos;
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_newpos;
__this->___pos_0 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 Vector3Int_op_Addition_m263A29CC729DFC6216FEA87255C5BA5496D196D1_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_a, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___1_b, const RuntimeMethod* method)
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_a), NULL);
int32_t L_1;
L_1 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___1_b), NULL);
int32_t L_2;
L_2 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_a), NULL);
int32_t L_3;
L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___1_b), NULL);
int32_t L_4;
L_4 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_a), NULL);
int32_t L_5;
L_5 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___1_b), NULL);
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_6), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), ((int32_t)il2cpp_codegen_add(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0036;
}
IL_0036:
{
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Mathf_SmoothDampAngle_mA4C705CB9E2330AD5D98D7A9987DA64FD5AFFB3E_inline (float ___0_current, float ___1_target, float* ___2_currentVelocity, float ___3_smoothTime, float ___4_maxSpeed, float ___5_deltaTime, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_current;
float L_1 = ___0_current;
float L_2 = ___1_target;
float L_3;
L_3 = Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline(L_1, L_2, NULL);
___1_target = ((float)il2cpp_codegen_add(L_0, L_3));
float L_4 = ___0_current;
float L_5 = ___1_target;
float* L_6 = ___2_currentVelocity;
float L_7 = ___3_smoothTime;
float L_8 = ___4_maxSpeed;
float L_9 = ___5_deltaTime;
float L_10;
L_10 = Mathf_SmoothDamp_mBE7ABB6B59D198BE8ABE42942452CC7B813A5248(L_4, L_5, L_6, L_7, L_8, L_9, NULL);
V_0 = L_10;
goto IL_001c;
}
IL_001c:
{
float L_11 = V_0;
return L_11;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_set__Follow_m9FF9F75553E0E631C2D978A2F449B436372C3490_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 _Follow { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3C_FollowU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGG_MinimapDisplayController_get__Follow_mC65D0676BD99E49432ABCC15B73A646BB4712DEC_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, const RuntimeMethod* method)
{
{
// public Vector2 _Follow { get; private set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___U3C_FollowU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
float L_2 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
float L_4 = L_3.___y_1;
float L_5 = ___1_d;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector2_op_Implicit_m6D9CABB2C791A192867D7A4559D132BE86DD3EB7_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_v;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_v;
float L_3 = L_2.___y_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), L_1, L_3, (0.0f), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_001a;
}
IL_001a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Implicit_mE8EBEE9291F11BB02F062D6E000F4798968CBD96_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_v;
float L_3 = L_2.___y_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), L_1, L_3, /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0015;
}
IL_0015:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_UnaryNegation_mBA9FC53A2194EE3CC067A12D11879F695B34D6F9_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, 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 = ___0_a;
float L_3 = L_2.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), ((-L_1)), ((-L_3)), /*hidden argument*/NULL);
V_0 = L_4;
goto IL_0017;
}
IL_0017:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_0;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapDisplayController_ApplyMapRotate_mA1B827FB245323FA5EC781A9D46B9EE10FD68499_inline (PGG_MinimapDisplayController_t64EB47316A0F0C1F458AC0468928C1EF4D923119* __this, float ___0_targetRotation, const RuntimeMethod* method)
{
{
// _TargetRotation = targetRotation;
float L_0 = ___0_targetRotation;
__this->____TargetRotation_20 = L_0;
// }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_Instance_m94A09F411791EF0EEE1F6B1B1E103C52AC8FAB0F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static PGG_MinimapHandler Instance { get; protected set; }
PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* L_0 = ___0_value;
((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_StaticFields*)il2cpp_codegen_static_fields_for(PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PGG_MinimapHandler_set_DisplayRatio_m590D745198539ED4A609D179D3F225D10B7AE626_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float DisplayRatio { get; private set; }
float L_0 = ___0_value;
__this->___U3CDisplayRatioU3Ek__BackingField_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float PGG_MinimapHandler_get_DisplayRatio_mCC8C7BC474999A2FE1960BD2A63546B2FE6CA16F_inline (PGG_MinimapHandler_t5DE5C99F007558892CD03D3FC94AB55ECD334471* __this, const RuntimeMethod* method)
{
{
// public float DisplayRatio { get; private set; }
float L_0 = __this->___U3CDisplayRatioU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_X_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
__this->___m_Y_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_lhs), NULL);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_rhs), NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0023;
}
}
{
int32_t L_2;
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_lhs), NULL);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_rhs), NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 0;
}
IL_0024:
{
V_0 = (bool)G_B3_0;
goto IL_0027;
}
IL_0027:
{
bool L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_a;
float L_1 = ___1_b;
if ((((float)L_0) < ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___x_2;
float L_6 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_a;
float L_8 = L_7.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_b;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_a;
float L_12 = L_11.___y_3;
float L_13 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___0_a;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___1_b;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___0_a;
float L_19 = L_18.___z_4;
float L_20 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
memset((&L_21), 0, sizeof(L_21));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_21), ((float)il2cpp_codegen_add(L_1, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_3, L_5)), L_6)))), ((float)il2cpp_codegen_add(L_8, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_10, L_12)), L_13)))), ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_17, L_19)), L_20)))), /*hidden argument*/NULL);
V_0 = L_21;
goto IL_004b;
}
IL_004b:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_0;
return L_22;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_clear_m02E023A7D396B973288B3915F6F24FBF7E0DC81D_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3Int_op_Implicit_m13297B1F6D07F1E46C0627EAAB8413E637FCA442_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_v, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_v), NULL);
int32_t L_1;
L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_v), NULL);
int32_t L_2;
L_2 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_v), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL);
V_0 = L_3;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_v), NULL);
int32_t L_1;
L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_v), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), /*hidden argument*/NULL);
V_0 = L_2;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_x;
__this->___m_X_0 = L_0;
int32_t L_1 = ___1_y;
__this->___m_Y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m5F87930F9B0828E5652E2D9D01ED907C01122C86_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
__this->___z_4 = (0.0f);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___0_f, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___0_f;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = ceil(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(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 KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117 Enumerator_get_Current_m6CB2FE65E249F6D79F027E5A2FA091DECF7A38DB_gshared_inline (Enumerator_t7CF16FD577B16CA057BA5497AC6DCB84E4DF7E76* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117 L_0 = (KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 KeyValuePair_2_get_Value_m226AF516E6D500A579E2E93E92F0E9B840D52A32_gshared_inline (KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117* __this, const RuntimeMethod* method)
{
{
TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127 L_0 = (TransformBackup_tD215AA6F7203CB290C96D4191C2F6FE751F51127)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m41B6D099B52E35A43678083ECA6B39E4AD5D0084_gshared_inline (KeyValuePair_2_tF491C29C399C3742DB8D7AB3E8AD9D91280B7117* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
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<il2cpp_array_size_t>(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 bool Nullable_1_get_HasValue_m6B76086B0E863AB1D634FD03E30154F230070435_gshared_inline (Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m9D3E39C05D6F69CFF5A2A4CD0034CDA830F7E2CF_gshared_inline (Nullable_1_tC8106DB4DC621B5BCB8913A244640A1CEDF9DD25* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mAF95CFFAB0893131FB83C35A9B8CB981D1F6D565_gshared_inline (Nullable_1_t3F600B8542A47470EF0DD5F72E42A0A3878DD326* __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_mF590592E32D421DE2C6E2F0D5C2F62FB14CCEFDF_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDEFA2E2B86D38EE879101A3071E9E64553CCC207_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method)
{
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_1 = (SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_6 = V_0;
int32_t L_7 = V_1;
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004)L_8);
return;
}
IL_0034:
{
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_9 = ___0_item;
(( void (*) (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_mAD42099EBC7E640561281C5FEDF47997858D9073_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __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;
}
}
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m5AAB6DCB6C30EB5769B4E8DB8170E50319F0A9ED_gshared_inline (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A* __this, bool ___0_item, const RuntimeMethod* method)
{
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_1 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_0;
int32_t L_7 = V_1;
bool L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (bool)L_8);
return;
}
IL_0034:
{
bool L_9 = ___0_item;
(( void (*) (List_1_t01207CE5982A7640E56B1F9F672A06F96B09367A*, bool, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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<il2cpp_array_size_t>(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_Add_m0248A96C5334E9A93E6994B7780478BCD994EA3D_gshared_inline (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* __this, int32_t ___0_item, const RuntimeMethod* method)
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_0;
NullCheck(L_4);
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
int32_t L_7 = V_1;
int32_t L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)L_8);
return;
}
IL_0034:
{
int32_t L_9 = ___0_item;
(( void (*) (List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF7CD56E4AF7AA0E95DDF7E297E6AA5D946DF93EA_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __this, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 ___0_item, const RuntimeMethod* method)
{
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* 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));
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_1 = (PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36*)__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;
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* 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));
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_6 = V_0;
int32_t L_7 = V_1;
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81)L_8);
return;
}
IL_0034:
{
PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81 L_9 = ___0_item;
(( void (*) (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA*, PainterCell_t97E5D42091E53A86599FFC11207B0DA665A1FB81, 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_m54233FFE19738C241E690C2D2321AEE1D87E909C_gshared_inline (List_1_t4221FF298DC21CFD316960214DBB3516A43A7CCA* __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;
}
}
{
PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36* L_3 = (PainterCellU5BU5D_tA9B22394F432FF91EBDD8839B57052C023E26D36*)__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_m6578702C98214F7F52425ADD0766109D2BE9953B_gshared_inline (Nullable_1_t02CE5E70DFA26EDBAB3AB261067AE257C96B822F* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m2E9343B9161EB12C0123A2A9801D2BD86422CEEB_gshared_inline (Nullable_1_tAC9037ECF4C188DFFE614617119CAC19A784F9FD* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m1512A344733CFB3C2D59C468C852A374239D3B52_gshared_inline (Func_2_tDC72553AEF8707070A5FFB9D46F144F9BE06A9EC* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Func_3_Invoke_m67CED95D1B1780A5E7AB4021AED8900E64DC9BAE_gshared_inline (Func_3_t4568553418EC7E101A173314C57B8CC169982414* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg1, float ___1_arg2, const RuntimeMethod* method)
{
typedef Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_lhs;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lhs;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_rhs;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
float L_1;
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_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 float Mathf_DeltaAngle_mCBA858CE5C1BEEBE375812325A50E434FF66D6D4_inline (float ___0_current, float ___1_target, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___1_target;
float L_1 = ___0_current;
float L_2;
L_2 = Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline(((float)il2cpp_codegen_subtract(L_0, L_1)), (360.0f), NULL);
V_0 = L_2;
float L_3 = V_0;
V_1 = (bool)((((float)L_3) > ((float)(180.0f)))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0023;
}
}
{
float L_5 = V_0;
V_0 = ((float)il2cpp_codegen_subtract(L_5, (360.0f)));
}
IL_0023:
{
float L_6 = V_0;
V_2 = L_6;
goto IL_0027;
}
IL_0027:
{
float L_7 = V_2;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method)
{
{
float L_0 = ___0_r;
__this->___r_0 = L_0;
float L_1 = ___1_g;
__this->___g_1 = L_1;
float L_2 = ___2_b;
__this->___b_2 = L_2;
float L_3 = ___3_a;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 Mathf_Repeat_m6F1560A163481BB311D685294E1B463C3E4EB3BA_inline (float ___0_t, float ___1_length, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = ___0_t;
float L_1 = ___0_t;
float L_2 = ___1_length;
float L_3;
L_3 = floorf(((float)(L_1/L_2)));
float L_4 = ___1_length;
float L_5 = ___1_length;
float L_6;
L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)il2cpp_codegen_subtract(L_0, ((float)il2cpp_codegen_multiply(L_3, L_4)))), (0.0f), L_5, NULL);
V_0 = L_6;
goto IL_001b;
}
IL_001b:
{
float L_7 = V_0;
return L_7;
}
}