28086 lines
1.3 MiB
28086 lines
1.3 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);
|
|
}
|
|
};
|
|
|
|
// 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.FCheckerGraph`1<System.Object>
|
|
struct FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8;
|
|
// 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.Checker.CheckerPos>
|
|
struct FGenGrid_1_t933CB0F84D6976F18EA5D4CF23F96368E9C617F5;
|
|
// FIMSpace.Generating.FGenGrid`1<FIMSpace.Generating.FieldCell>
|
|
struct FGenGrid_1_t963EADA5DF61C7D333A1C3435C1A2B3FE1649C05;
|
|
// System.Func`2<FIMSpace.Generating.FieldCell,System.Single>
|
|
struct Func_2_tADB158184A9AA83188A90BF0DCD7186310C41E07;
|
|
// 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.Collections.Generic.List`1<UnityEngine.Vector2Int>>
|
|
struct List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F;
|
|
// System.Collections.Generic.List`1<System.Action>
|
|
struct List_1_tDB72209F35D56F62A287633F9450978E90B90987;
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65;
|
|
// 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<FIMSpace.Generating.Checker.CheckerPos>
|
|
struct List_1_tFD122697050D735D4519E64043D38A8EDF94A84A;
|
|
// 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.RectOfFields.FieldOfDungeonInstance>
|
|
struct List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813;
|
|
// 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.Planning.GridPlanGeneratingHelper>
|
|
struct List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD;
|
|
// 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<FIMSpace.Generating.ModificatorsPack>
|
|
struct List_1_tA76CA99B977CE699A66053839B6FA6E86460567A;
|
|
// 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.PrefabReference>
|
|
struct List_1_tE8D60D68C1E0DD4A88C3D71688367988BC2BD065;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.RectOfFieldsInstance>
|
|
struct List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF;
|
|
// System.Collections.Generic.List`1<UnityEngine.ReflectionProbe>
|
|
struct List_1_tBD70D055760B76FD70CFB6049E9384F58B273A32;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PathFind.SimplePathGuide>
|
|
struct List_1_tC2CC956DA1ADE4007A080D692B47E8A76E2AC8B2;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>
|
|
struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524;
|
|
// 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.SpawnRestrictionsGroup>
|
|
struct List_1_t987AF067BE57485354815026FC92A4E56127CEDA;
|
|
// 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.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int>
|
|
struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3Int>
|
|
struct List_1_tD4E195AE3BDA50173FFDB1123B913E149DC2DE25;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>
|
|
struct List_1_tFEE916352327F673125B101E9E448462037FD16F;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>
|
|
struct List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D;
|
|
// 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.Checker.CheckerField3D/LineFindHelper>
|
|
struct List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.GenerationShape/ShapeCells>
|
|
struct List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int>[]
|
|
struct List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC;
|
|
// UnityEngine.Bounds[]
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance[]
|
|
struct BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB;
|
|
// FIMSpace.Generating.Checker.CheckerField[]
|
|
struct CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D;
|
|
// FIMSpace.Generating.Checker.CheckerPos[]
|
|
struct CheckerPosU5BU5D_t44FA6953CA2789E3EC375FF41BD76966B52BC4F1;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance[]
|
|
struct FieldOfDungeonInstanceU5BU5D_t0D0D3E6D4315F5C01F066EB1E8A5791C18C0A9E2;
|
|
// FIMSpace.Generating.FieldSetup[]
|
|
struct FieldSetupU5BU5D_t1497E2D04711BED07278E80759DB59E86470B274;
|
|
// FIMSpace.Generating.FieldVariable[]
|
|
struct FieldVariableU5BU5D_t014B962B6D84D037125857D74C1F05C57F0BA26B;
|
|
// UnityEngine.GUIContent[]
|
|
struct GUIContentU5BU5D_t98DA1EEA8D0A2C4AE42CE11C4840B627CADFC503;
|
|
// UnityEngine.GameObject[]
|
|
struct GameObjectU5BU5D_tFF67550DFCE87096D7A3734EA15B75896B2722CF;
|
|
// FIMSpace.Generating.Planning.GridPlanGeneratingHelper[]
|
|
struct GridPlanGeneratingHelperU5BU5D_t5A423AA4F45081E118A7E885EFDA96BCCDA4EDFE;
|
|
// FIMSpace.Generating.InjectionSetup[]
|
|
struct InjectionSetupU5BU5D_tE2B6E139DADDA22241BFEAB31B46C1A4FE6927FF;
|
|
// FIMSpace.Generating.InstantiatedFieldInfo[]
|
|
struct InstantiatedFieldInfoU5BU5D_tFBBB5DBDCFE3E6AAB8321B69EA53EC23092C3CE6;
|
|
// FIMSpace.Generating.InstructionDefinition[]
|
|
struct InstructionDefinitionU5BU5D_tEE7B58EDBFF328CC1FD81CD0A46D3CC5FF01598C;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
// FIMSpace.Generating.RectOfFields.RectOfFieldsInstance[]
|
|
struct RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings[]
|
|
struct SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2;
|
|
// FIMSpace.Generating.SpawnInstruction[]
|
|
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C;
|
|
// FIMSpace.Generating.SpawnInstructionGuide[]
|
|
struct SpawnInstructionGuideU5BU5D_tB00B21784948F86BD09670C78FA402E848250E23;
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup[]
|
|
struct SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B;
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
// UnityEngine.Vector2Int[]
|
|
struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
|
|
// UnityEngine.Vector3Int[]
|
|
struct Vector3IntU5BU5D_t7A7C64EB93B0E0C1989C82C3D0A003294FC6EC5E;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer[]
|
|
struct PlanGeneratingHelpContainerU5BU5D_tC11545C479050496596F67C6217CDDD4AFB41BDF;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide[]
|
|
struct PlanPathGuideU5BU5D_t9557A3C72CC6C67CF001021F3D7A767A8A230575;
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds[]
|
|
struct CheckerBoundsU5BU5D_tC2740BC8A19FD8D08E0540D6D059945F27293FA4;
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData[]
|
|
struct CheckerDataU5BU5D_t59908988B4DD2518E7346D95007691444DFE22D6;
|
|
// FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper[]
|
|
struct LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC;
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect[]
|
|
struct ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9;
|
|
// FIMSpace.Generating.PlanHelper/HelperRect[]
|
|
struct HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0;
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance
|
|
struct BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7;
|
|
// FIMSpace.Generating.Planning.BuildPlanPreset
|
|
struct BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator
|
|
struct BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF;
|
|
// FIMSpace.Generating.Checker.CheckerField
|
|
struct CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70;
|
|
// FIMSpace.Generating.Checker.CheckerPos
|
|
struct CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C;
|
|
// FIMSpace.Generating.Checker.CheckerPos3D
|
|
struct CheckerPos3D_t6FFA1A14B77CCB25BA0C397B5CFD7010EE7702C5;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// FReflectionProbePreset
|
|
struct FReflectionProbePreset_t6914B704262B852B49946F775D36010F9748D4FD;
|
|
// FIMSpace.Generating.FieldCell
|
|
struct FieldCell_t0474210B4815B1D080500050D625323788B306F9;
|
|
// FIMSpace.Generating.FieldModification
|
|
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeon
|
|
struct FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance
|
|
struct FieldOfDungeonInstance_t372C5BCC19D755C418E2A6EB66995EF442132690;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRect
|
|
struct FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRectStatic
|
|
struct FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8;
|
|
// FIMSpace.Generating.FieldSetup
|
|
struct FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926;
|
|
// FIMSpace.Generating.FieldSpawner
|
|
struct FieldSpawner_tC6CF9773A949023E34A415DE03EA03A0D51DCBAC;
|
|
// FIMSpace.Generating.FieldVariable
|
|
struct FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F;
|
|
// FIMSpace.Generating.FlexibleGeneratorSetup
|
|
struct FlexibleGeneratorSetup_t35103B5AB2483162FA7A0CBF7AA5AFD227FC5C30;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// FIMSpace.Generating.GenerationShape
|
|
struct GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10;
|
|
// FIMSpace.Generating.Planning.GridPlanGeneratingHelper
|
|
struct GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745;
|
|
// FIMSpace.Generating.InjectionSetup
|
|
struct InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C;
|
|
// FIMSpace.Generating.InstantiatedFieldInfo
|
|
struct InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6;
|
|
// FIMSpace.Generating.InstructionDefinition
|
|
struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445;
|
|
// UnityEngine.Events.InvokableCallList
|
|
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
|
|
// UnityEngine.LightProbeGroup
|
|
struct LightProbeGroup_tF21BBB26BA53E8E7C6D957B5C95FA3BCCC1B8E0F;
|
|
// UnityEngine.Material
|
|
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
|
|
// FIMSpace.Generating.RectOfFields.MiniCityGenerator
|
|
struct MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA;
|
|
// FIMSpace.Generating.ModificatorsPack
|
|
struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC;
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
|
|
// FIMSpace.Generating.NeightbourPlacement
|
|
struct NeightbourPlacement_t60A2F11F4F4AAE32F4984B28A90BFDF3F93401D9;
|
|
// FIMSpace.Generating.OStamperMultiSet
|
|
struct OStamperMultiSet_t3186510BD5458F45F8A8A419A910CF2B71843F5D;
|
|
// FIMSpace.Generating.OStamperSet
|
|
struct OStamperSet_tF2812982CD5DB7F227E44BB30B7153A21F96D6A3;
|
|
// UnityEngine.Object
|
|
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
|
|
// FIMSpace.Generating.PathFind.OutlineFillHelper
|
|
struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C;
|
|
// FIMSpace.Generating.PGGGeneratorBase
|
|
struct PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151;
|
|
// FIMSpace.Generating.PGGPlanGeneratorBase
|
|
struct PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020;
|
|
// UnityEngine.Events.PersistentCallGroup
|
|
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
|
|
// FIMSpace.Generating.PlanHelper
|
|
struct PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE;
|
|
// FIMSpace.Generating.RectOfFields.RectOfFieldsInstance
|
|
struct RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05;
|
|
// FIMSpace.Generating.PathFind.RectangleFillHelper
|
|
struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E;
|
|
// FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator
|
|
struct SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533;
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide
|
|
struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings
|
|
struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F;
|
|
// FIMSpace.Generating.SpawnInstructionGuide
|
|
struct SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270;
|
|
// System.String
|
|
struct String_t;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// UnityEngine.Events.UnityEvent
|
|
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer
|
|
struct PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide
|
|
struct PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D;
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds
|
|
struct CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B;
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData
|
|
struct CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C;
|
|
// FIMSpace.Generating.Checker.CheckerField3D/<>c
|
|
struct U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7;
|
|
// FIMSpace.Generating.FieldSetup/TriggerGenerationSettings
|
|
struct TriggerGenerationSettings_tA6E34F32A106613A9B3BC2B3E8D7B6002F570E8D;
|
|
// FIMSpace.Generating.GenerationShape/GenerationSetup
|
|
struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3;
|
|
// FIMSpace.Generating.GenerationShape/RectSet
|
|
struct RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_tFEE916352327F673125B101E9E448462037FD16F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534_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* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0121E451FBAC48B716EA613E64487D43AFE68906;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral217473C55A7330CC5559FFE1AF917C527E5D6452;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2BF1F4A4D641DA06431D4FFDD06CAE018FEFD823;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral30875B794BB4CC71BC9958AF794E6778EFFCA118;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3C63BE964B839325F7EAC7BD7C705ED6717D9745;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral44B21CBAB469BD81332341B7B384F32B8C264499;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral47E63CE556F0C99CED9EAF404549A0C4FA572831;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5032663893D80BD71E34B95797E7D5C26B3CE3C6;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral59CC67C16ADF8301DAB44EE8F890F1410A5A1C81;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5B51D3233B2217A3406E2F11A61AFED34321836B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral5E3BF61D02CB2891488D71E73C7120B0A36D1581;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral723E48C343E92F9CF675630D4A198C85DDB39650;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB49F0BC7AA3000B057D2D210D947AA35C1CC4381;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralBF586576606A883C2778BC60AD7A0BCE276835E4;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralEB53E28F7C98DA52BAB0AE4283BC642147CB9C71;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_AddCell_m463AD8DDFBFCA51B5986D609FEA5E83CF809EF83_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_AddCell_m866C916FAE4AD1959C561F948C8062B5944874B7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_GetCell_m24BF6A1E5B4B42BDEF18AFEC0D2B47B281CD2852_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_RemoveCell_m47AF322C22E101A327027E73D073D82ABB12433A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_RemoveCell_mB644C78EB9293E47252B7031CC2BF03112A8C0D9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_AddCell_m823EFCD0A116B87FB010D81604A02633C1DB00D9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_mE6AE8333A2FF46E36FC476F9C583EB5043342499_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m0540328E1D2CDEE41F5BBC2B6023B735233F7FC3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_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_m53278488512AF497366A6EA4FEC9D0F3B5EDAEC0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC182EC597853618DAFFA733B54ECDBE82384BFE4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mDDCD32792BBF3C5FA9E565A093067B42A36A3A68_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8464ACA2D69697125617C92203BC26E2F09F65EE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m55807587EDEA72EE953FEF64C6055E6F9431C26C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m998E0E71EEE46E7875BAE5DABCA851AE345EA51B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var;
|
|
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
|
|
struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534;
|
|
struct PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D;
|
|
struct PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC;
|
|
|
|
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
|
|
|
|
// FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
struct FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<T> FIMSpace.Generating.FCheckerGraph`1::AllCells
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* ___AllCells_0;
|
|
// System.Collections.Generic.List`1<T> FIMSpace.Generating.FCheckerGraph`1::AllApprovedCells
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* ___AllApprovedCells_1;
|
|
// FIMSpace.Generating.FGenGrid`1<T> FIMSpace.Generating.FCheckerGraph`1::Cells
|
|
FGenGrid_1_t933CB0F84D6976F18EA5D4CF23F96368E9C617F5* ___Cells_2;
|
|
// T FIMSpace.Generating.FCheckerGraph`1::<MinX>k__BackingField
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMinXU3Ek__BackingField_3;
|
|
// T FIMSpace.Generating.FCheckerGraph`1::<MinY>k__BackingField
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMinYU3Ek__BackingField_4;
|
|
// T FIMSpace.Generating.FCheckerGraph`1::<MaxX>k__BackingField
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMaxXU3Ek__BackingField_5;
|
|
// T FIMSpace.Generating.FCheckerGraph`1::<MaxY>k__BackingField
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___U3CMaxYU3Ek__BackingField_6;
|
|
};
|
|
|
|
// 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<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>
|
|
struct List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>
|
|
struct List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>
|
|
struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
struct List_1_tFD122697050D735D4519E64043D38A8EDF94A84A : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
CheckerPosU5BU5D_t44FA6953CA2789E3EC375FF41BD76966B52BC4F1* ____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.RectOfFields.FieldOfDungeonInstance>
|
|
struct List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
FieldOfDungeonInstanceU5BU5D_t0D0D3E6D4315F5C01F066EB1E8A5791C18C0A9E2* ____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.Planning.GridPlanGeneratingHelper>
|
|
struct List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
GridPlanGeneratingHelperU5BU5D_t5A423AA4F45081E118A7E885EFDA96BCCDA4EDFE* ____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.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.RectOfFields.RectOfFieldsInstance>
|
|
struct List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>
|
|
struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<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<FIMSpace.Generating.SpawnRestrictionsGroup>
|
|
struct List_1_t987AF067BE57485354815026FC92A4E56127CEDA : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int>
|
|
struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>
|
|
struct List_1_tFEE916352327F673125B101E9E448462037FD16F : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PlanGeneratingHelpContainerU5BU5D_tC11545C479050496596F67C6217CDDD4AFB41BDF* ____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.Planning.BuildingPlanGenerator/PlanPathGuide>
|
|
struct List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
PlanPathGuideU5BU5D_t9557A3C72CC6C67CF001021F3D7A767A8A230575* ____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.Checker.CheckerField/CheckerBounds>
|
|
struct List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
CheckerBoundsU5BU5D_tC2740BC8A19FD8D08E0540D6D059945F27293FA4* ____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.Checker.CheckerField/CheckerData>
|
|
struct List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
CheckerDataU5BU5D_t59908988B4DD2518E7346D95007691444DFE22D6* ____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.Checker.CheckerField3D/LineFindHelper>
|
|
struct List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ____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.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ____items_1;
|
|
// System.Int32 System.Collections.Generic.List`1::_size
|
|
int32_t ____size_2;
|
|
// System.Int32 System.Collections.Generic.List`1::_version
|
|
int32_t ____version_3;
|
|
// System.Object System.Collections.Generic.List`1::_syncRoot
|
|
RuntimeObject* ____syncRoot_4;
|
|
};
|
|
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance
|
|
struct BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7 : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.Planning.BuildPlanInstance::Connections
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___Connections_0;
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Planning.BuildPlanInstance::Checker
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___Checker_1;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanInstance::<SettingsReference>k__BackingField
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___U3CSettingsReferenceU3Ek__BackingField_2;
|
|
// System.Int32 FIMSpace.Generating.Planning.BuildPlanInstance::TargetDoorsCount
|
|
int32_t ___TargetDoorsCount_3;
|
|
// System.Int32 FIMSpace.Generating.Planning.BuildPlanInstance::HelperID
|
|
int32_t ___HelperID_4;
|
|
// System.Single FIMSpace.Generating.Planning.BuildPlanInstance::HelperVar
|
|
float ___HelperVar_5;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::Enabled
|
|
bool ___Enabled_6;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos
|
|
struct CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C : public RuntimeObject
|
|
{
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerPos::x
|
|
int32_t ___x_0;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerPos::y
|
|
int32_t ___y_1;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerPos::approved
|
|
bool ___approved_2;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos3D
|
|
struct CheckerPos3D_t6FFA1A14B77CCB25BA0C397B5CFD7010EE7702C5 : public RuntimeObject
|
|
{
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerPos3D::x
|
|
int32_t ___x_0;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerPos3D::y
|
|
int32_t ___y_1;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerPos3D::z
|
|
int32_t ___z_2;
|
|
};
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance
|
|
struct FieldOfDungeonInstance_t372C5BCC19D755C418E2A6EB66995EF442132690 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeon FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::FieldRef
|
|
FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* ___FieldRef_0;
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::Checker
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___Checker_1;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::IsMainCorridor
|
|
bool ___IsMainCorridor_2;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::HaveConnection
|
|
bool ___HaveConnection_3;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance> FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::Connections
|
|
List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813* ___Connections_4;
|
|
};
|
|
|
|
// FIMSpace.Generating.Planning.GridPlanGeneratingHelper
|
|
struct GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.Planning.GridPlanGeneratingHelper::grid
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_0;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction> FIMSpace.Generating.Planning.GridPlanGeneratingHelper::guides
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___guides_1;
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance FIMSpace.Generating.Planning.GridPlanGeneratingHelper::fieldInstance
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___fieldInstance_2;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.GridPlanGeneratingHelper::SimplierAssign
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___SimplierAssign_3;
|
|
};
|
|
|
|
// FIMSpace.Generating.InjectionSetup
|
|
struct InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.InjectionSetup/EInjectTarget FIMSpace.Generating.InjectionSetup::Inject
|
|
int32_t ___Inject_0;
|
|
// FIMSpace.Generating.FieldModification FIMSpace.Generating.InjectionSetup::Modificator
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Modificator_1;
|
|
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InjectionSetup::ModificatorsPack
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModificatorsPack_2;
|
|
// FIMSpace.Generating.InjectionSetup/EGridCall FIMSpace.Generating.InjectionSetup::Call
|
|
int32_t ___Call_3;
|
|
// System.Boolean FIMSpace.Generating.InjectionSetup::OverrideVariables
|
|
bool ___OverrideVariables_4;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldVariable> FIMSpace.Generating.InjectionSetup::Overrides
|
|
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* ___Overrides_5;
|
|
};
|
|
|
|
// FIMSpace.Generating.InstructionDefinition
|
|
struct InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445 : public RuntimeObject
|
|
{
|
|
// System.String FIMSpace.Generating.InstructionDefinition::Title
|
|
String_t* ___Title_0;
|
|
// FIMSpace.Generating.InstructionDefinition/EInstruction FIMSpace.Generating.InstructionDefinition::InstructionType
|
|
int32_t ___InstructionType_1;
|
|
// FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::TargetModification
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___TargetModification_2;
|
|
// System.String FIMSpace.Generating.InstructionDefinition::Tags
|
|
String_t* ___Tags_3;
|
|
// System.String FIMSpace.Generating.InstructionDefinition::InstructionArgument
|
|
String_t* ___InstructionArgument_4;
|
|
// System.Boolean FIMSpace.Generating.InstructionDefinition::Foldout
|
|
bool ___Foldout_5;
|
|
// FIMSpace.Generating.FieldModification FIMSpace.Generating.InstructionDefinition::extraMod
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___extraMod_6;
|
|
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.InstructionDefinition::extraPack
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___extraPack_7;
|
|
};
|
|
|
|
// FIMSpace.Generating.PathFind.OutlineFillHelper
|
|
struct OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C : public RuntimeObject
|
|
{
|
|
// System.Int32 FIMSpace.Generating.PathFind.OutlineFillHelper::Thickness
|
|
int32_t ___Thickness_0;
|
|
// FIMSpace.Generating.Checker.CheckerField/ECheckerMeasureMode FIMSpace.Generating.PathFind.OutlineFillHelper::Mode
|
|
int32_t ___Mode_1;
|
|
// FIMSpace.Generating.PathFind.OutlineFillHelper/ETypeToRun FIMSpace.Generating.PathFind.OutlineFillHelper::ToRun
|
|
int32_t ___ToRun_2;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.PathFind.OutlineFillHelper::FieldSetup
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_3;
|
|
// FIMSpace.Generating.FieldModification FIMSpace.Generating.PathFind.OutlineFillHelper::Mod
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Mod_4;
|
|
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.PathFind.OutlineFillHelper::ModPack
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModPack_5;
|
|
// System.String FIMSpace.Generating.PathFind.OutlineFillHelper::CommandName
|
|
String_t* ___CommandName_6;
|
|
};
|
|
|
|
// FIMSpace.Generating.RectOfFields.RectOfFieldsInstance
|
|
struct RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRect FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::FieldRef
|
|
FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* ___FieldRef_0;
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRectStatic FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::FieldRefStatic
|
|
FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* ___FieldRefStatic_1;
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Checker
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___Checker_2;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.RectOfFieldsInstance> FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Connections
|
|
List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* ___Connections_3;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::Setted
|
|
bool ___Setted_4;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::IsMainCorridor
|
|
bool ___IsMainCorridor_5;
|
|
};
|
|
|
|
// System.String
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
// System.Int32 System.String::_stringLength
|
|
int32_t ____stringLength_4;
|
|
// System.Char System.String::_firstChar
|
|
Il2CppChar ____firstChar_5;
|
|
};
|
|
|
|
// UnityEngine.Events.UnityEventBase
|
|
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
|
|
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
|
|
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
|
|
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
|
|
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
|
|
bool ___m_CallsDirty_2;
|
|
};
|
|
|
|
// System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
|
|
{
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
|
|
{
|
|
};
|
|
// Native definition for COM marshalling of System.ValueType
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
|
|
{
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/<>c
|
|
struct U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7 : public RuntimeObject
|
|
{
|
|
};
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
// System.Boolean System.Boolean::m_value
|
|
bool ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Color
|
|
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
|
|
{
|
|
// System.Single UnityEngine.Color::r
|
|
float ___r_0;
|
|
// System.Single UnityEngine.Color::g
|
|
float ___g_1;
|
|
// System.Single UnityEngine.Color::b
|
|
float ___b_2;
|
|
// System.Single UnityEngine.Color::a
|
|
float ___a_3;
|
|
};
|
|
|
|
// System.Double
|
|
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
|
|
{
|
|
// System.Double System.Double::m_value
|
|
double ___m_value_0;
|
|
};
|
|
|
|
// System.Int32
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
// System.Int32 System.Int32::m_value
|
|
int32_t ___m_value_0;
|
|
};
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t
|
|
{
|
|
// System.Void* System.IntPtr::m_value
|
|
void* ___m_value_0;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
|
|
{
|
|
// System.Single UnityEngine.Matrix4x4::m00
|
|
float ___m00_0;
|
|
// System.Single UnityEngine.Matrix4x4::m10
|
|
float ___m10_1;
|
|
// System.Single UnityEngine.Matrix4x4::m20
|
|
float ___m20_2;
|
|
// System.Single UnityEngine.Matrix4x4::m30
|
|
float ___m30_3;
|
|
// System.Single UnityEngine.Matrix4x4::m01
|
|
float ___m01_4;
|
|
// System.Single UnityEngine.Matrix4x4::m11
|
|
float ___m11_5;
|
|
// System.Single UnityEngine.Matrix4x4::m21
|
|
float ___m21_6;
|
|
// System.Single UnityEngine.Matrix4x4::m31
|
|
float ___m31_7;
|
|
// System.Single UnityEngine.Matrix4x4::m02
|
|
float ___m02_8;
|
|
// System.Single UnityEngine.Matrix4x4::m12
|
|
float ___m12_9;
|
|
// System.Single UnityEngine.Matrix4x4::m22
|
|
float ___m22_10;
|
|
// System.Single UnityEngine.Matrix4x4::m32
|
|
float ___m32_11;
|
|
// System.Single UnityEngine.Matrix4x4::m03
|
|
float ___m03_12;
|
|
// System.Single UnityEngine.Matrix4x4::m13
|
|
float ___m13_13;
|
|
// System.Single UnityEngine.Matrix4x4::m23
|
|
float ___m23_14;
|
|
// System.Single UnityEngine.Matrix4x4::m33
|
|
float ___m33_15;
|
|
};
|
|
|
|
// FIMSpace.Generating.MinMax
|
|
struct MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C
|
|
{
|
|
// System.Int32 FIMSpace.Generating.MinMax::Min
|
|
int32_t ___Min_0;
|
|
// System.Int32 FIMSpace.Generating.MinMax::Max
|
|
int32_t ___Max_1;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
|
|
{
|
|
// System.Single UnityEngine.Quaternion::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Quaternion::y
|
|
float ___y_1;
|
|
// System.Single UnityEngine.Quaternion::z
|
|
float ___z_2;
|
|
// System.Single UnityEngine.Quaternion::w
|
|
float ___w_3;
|
|
};
|
|
|
|
// System.Single
|
|
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
|
|
{
|
|
// System.Single System.Single::m_value
|
|
float ___m_value_0;
|
|
};
|
|
|
|
// FIMSpace.Generating.SpawnDiffs
|
|
struct SpawnDiffs_t14ED76755A114AB0EC346897433DB35489A31DDC
|
|
{
|
|
// FIMSpace.Generating.FieldCell FIMSpace.Generating.SpawnDiffs::Cell
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___Cell_0;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.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.Events.UnityEvent
|
|
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
|
|
{
|
|
// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
|
|
{
|
|
// System.Single UnityEngine.Vector2::x
|
|
float ___x_0;
|
|
// System.Single UnityEngine.Vector2::y
|
|
float ___y_1;
|
|
};
|
|
|
|
// UnityEngine.Vector2Int
|
|
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
|
|
{
|
|
// System.Int32 UnityEngine.Vector2Int::m_X
|
|
int32_t ___m_X_0;
|
|
// System.Int32 UnityEngine.Vector2Int::m_Y
|
|
int32_t ___m_Y_1;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
|
|
{
|
|
// System.Single UnityEngine.Vector3::x
|
|
float ___x_2;
|
|
// System.Single UnityEngine.Vector3::y
|
|
float ___y_3;
|
|
// System.Single UnityEngine.Vector3::z
|
|
float ___z_4;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376
|
|
{
|
|
// System.Int32 UnityEngine.Vector3Int::m_X
|
|
int32_t ___m_X_0;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Y
|
|
int32_t ___m_Y_1;
|
|
// System.Int32 UnityEngine.Vector3Int::m_Z
|
|
int32_t ___m_Z_2;
|
|
};
|
|
|
|
// UnityEngine.Vector4
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
|
|
{
|
|
// System.Single UnityEngine.Vector4::x
|
|
float ___x_1;
|
|
// System.Single UnityEngine.Vector4::y
|
|
float ___y_2;
|
|
// System.Single UnityEngine.Vector4::z
|
|
float ___z_3;
|
|
// System.Single UnityEngine.Vector4::w
|
|
float ___w_4;
|
|
};
|
|
|
|
// System.Void
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E
|
|
{
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::WorldSpace
|
|
bool ___WorldSpace_0;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitHighestY
|
|
float ___LimitHighestY_1;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitLowestY
|
|
float ___LimitLowestY_2;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMaxX
|
|
float ___LimitMaxX_3;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMinX
|
|
float ___LimitMinX_4;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMaxZ
|
|
float ___LimitMaxZ_5;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::LimitMinZ
|
|
float ___LimitMinZ_6;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::NoLimits
|
|
bool ___NoLimits_7;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper> FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::directions
|
|
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::AllowChangeDirectionEvery
|
|
int32_t ___AllowChangeDirectionEvery_9;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::PrioritizeYLevel
|
|
float ___PrioritizeYLevel_10;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_pinvoke
|
|
{
|
|
int32_t ___WorldSpace_0;
|
|
float ___LimitHighestY_1;
|
|
float ___LimitLowestY_2;
|
|
float ___LimitMaxX_3;
|
|
float ___LimitMinX_4;
|
|
float ___LimitMaxZ_5;
|
|
float ___LimitMinZ_6;
|
|
int32_t ___NoLimits_7;
|
|
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8;
|
|
int32_t ___AllowChangeDirectionEvery_9;
|
|
float ___PrioritizeYLevel_10;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
struct PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_com
|
|
{
|
|
int32_t ___WorldSpace_0;
|
|
float ___LimitHighestY_1;
|
|
float ___LimitLowestY_2;
|
|
float ___LimitMaxX_3;
|
|
float ___LimitMinX_4;
|
|
float ___LimitMaxZ_5;
|
|
float ___LimitMinZ_6;
|
|
int32_t ___NoLimits_7;
|
|
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___directions_8;
|
|
int32_t ___AllowChangeDirectionEvery_9;
|
|
float ___PrioritizeYLevel_10;
|
|
};
|
|
|
|
// System.Nullable`1<UnityEngine.Vector2Int>
|
|
struct Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35
|
|
{
|
|
// System.Boolean System.Nullable`1::hasValue
|
|
bool ___hasValue_0;
|
|
// T System.Nullable`1::value
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value_1;
|
|
};
|
|
|
|
// System.Nullable`1<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;
|
|
};
|
|
|
|
// 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.RectOfFields.FieldOfDungeon
|
|
struct FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.FieldOfDungeon::Preset
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Preset_0;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.FieldOfDungeon::SizeX
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeX_1;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.FieldOfDungeon::SizeY
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___SizeY_2;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.FieldOfDungeon::DistanceFromCorridor
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DistanceFromCorridor_3;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfDungeon::HowManyToCreate
|
|
int32_t ___HowManyToCreate_4;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfDungeon::SeparateFromOthers
|
|
int32_t ___SeparateFromOthers_5;
|
|
// System.Single FIMSpace.Generating.RectOfFields.FieldOfDungeon::ConnectWithOtherPropability
|
|
float ___ConnectWithOtherPropability_6;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfDungeon::PathTo_Thickness
|
|
int32_t ___PathTo_Thickness_7;
|
|
// System.Single FIMSpace.Generating.RectOfFields.FieldOfDungeon::PathTo_ChangeDirCost
|
|
float ___PathTo_ChangeDirCost_8;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfDungeon::AlreadyGenerated
|
|
int32_t ___AlreadyGenerated_9;
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide FIMSpace.Generating.RectOfFields.FieldOfDungeon::pathFind
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___pathFind_10;
|
|
};
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRect
|
|
struct FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.FieldOfRect::Preset
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Preset_0;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRect::MaxCountOfThisRoom
|
|
int32_t ___MaxCountOfThisRoom_1;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.FieldOfRect::DesiredSizeInCells
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DesiredSizeInCells_2;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup> FIMSpace.Generating.RectOfFields.FieldOfRect::Injections
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_3;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRect::AlreadyGenerated
|
|
int32_t ___AlreadyGenerated_4;
|
|
};
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRectStatic
|
|
struct FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Preset
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___Preset_0;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::StaticPosition
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___StaticPosition_1;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Size
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Size_2;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup> FIMSpace.Generating.RectOfFields.FieldOfRectStatic::Injections
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___Injections_3;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OverrideDoorholeCommand
|
|
int32_t ___OverrideDoorholeCommand_4;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OverrideFromCorridorCommand
|
|
int32_t ___OverrideFromCorridorCommand_5;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.FieldOfRectStatic::OnlyCorridorConnection
|
|
bool ___OnlyCorridorConnection_6;
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::PrioritizeDoorsDirection
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___PrioritizeDoorsDirection_7;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.RectOfFields.FieldOfRectStatic::PrioritizeOriginOffset
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___PrioritizeOriginOffset_8;
|
|
};
|
|
|
|
// FIMSpace.Generating.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.PlanHelper
|
|
struct PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect> FIMSpace.Generating.PlanHelper::InteriorRects
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* ___InteriorRects_0;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect> FIMSpace.Generating.PlanHelper::ConnectionRects
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* ___ConnectionRects_1;
|
|
// FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.PlanHelper::PlanPreset
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___PlanPreset_2;
|
|
// System.Boolean FIMSpace.Generating.PlanHelper::limited
|
|
bool ___limited_3;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PlanHelper::XLimit
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___XLimit_4;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PlanHelper::ZLimit
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___ZLimit_5;
|
|
};
|
|
|
|
// FIMSpace.Generating.PathFind.RectangleFillHelper
|
|
struct RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.RectangleFillHelper::Center
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Center_0;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.RectangleFillHelper::Size
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Size_1;
|
|
// FIMSpace.Generating.PathFind.RectangleFillHelper/ETypeToRun FIMSpace.Generating.PathFind.RectangleFillHelper::ToRun
|
|
int32_t ___ToRun_2;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.PathFind.RectangleFillHelper::FieldSetup
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_3;
|
|
// FIMSpace.Generating.FieldModification FIMSpace.Generating.PathFind.RectangleFillHelper::Mod
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___Mod_4;
|
|
// FIMSpace.Generating.ModificatorsPack FIMSpace.Generating.PathFind.RectangleFillHelper::ModPack
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___ModPack_5;
|
|
};
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide
|
|
struct SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::Start
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Start_0;
|
|
// FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::StartDir
|
|
int32_t ___StartDir_1;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide::End
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___End_2;
|
|
// FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.PathFind.SimplePathGuide::EndDir
|
|
int32_t ___EndDir_3;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::PathThickness
|
|
int32_t ___PathThickness_4;
|
|
// System.Single FIMSpace.Generating.PathFind.SimplePathGuide::ChangeDirCost
|
|
float ___ChangeDirCost_5;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorInstruction
|
|
int32_t ___StartGuideDoorInstruction_6;
|
|
// System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideDoorCenterFit
|
|
bool ___StartGuideDoorCenterFit_7;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorInstruction
|
|
int32_t ___EndGuideDoorInstruction_8;
|
|
// System.Boolean FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideDoorCenterFit
|
|
bool ___EndGuideDoorCenterFit_9;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideSpreadDistance
|
|
int32_t ___StartGuideSpreadDistance_10;
|
|
// System.String FIMSpace.Generating.PathFind.SimplePathGuide::StartGuideCellDataToInject
|
|
String_t* ___StartGuideCellDataToInject_11;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideSpreadDistance
|
|
int32_t ___EndGuideSpreadDistance_12;
|
|
// System.String FIMSpace.Generating.PathFind.SimplePathGuide::EndGuideCellDataToInject
|
|
String_t* ___EndGuideCellDataToInject_13;
|
|
};
|
|
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings
|
|
struct SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F : public RuntimeObject
|
|
{
|
|
// System.String FIMSpace.Generating.Planning.SingleInteriorSettings::CustomName
|
|
String_t* ___CustomName_0;
|
|
// System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::ID
|
|
int32_t ___ID_1;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.Planning.SingleInteriorSettings::FieldSetup
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___FieldSetup_2;
|
|
// System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::Duplicates
|
|
int32_t ___Duplicates_3;
|
|
// System.Int32 FIMSpace.Generating.Planning.SingleInteriorSettings::DoorHoleCommandID
|
|
int32_t ___DoorHoleCommandID_4;
|
|
// System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::CenterFitDoor
|
|
bool ___CenterFitDoor_5;
|
|
// System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::JustOneDoor
|
|
bool ___JustOneDoor_6;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.Planning.SingleInteriorSettings::DoorConnectionsCount
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___DoorConnectionsCount_7;
|
|
// FIMSpace.Generating.GenerationShape/GenerationSetup FIMSpace.Generating.Planning.SingleInteriorSettings::InternalSetup
|
|
GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* ___InternalSetup_8;
|
|
// FIMSpace.Generating.GenerationShape FIMSpace.Generating.Planning.SingleInteriorSettings::OptionalShapePreset
|
|
GenerationShape_t1AC92C7BCDE8A3BC51682AF8ED1CDFE487E8CC10* ___OptionalShapePreset_9;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup> FIMSpace.Generating.Planning.SingleInteriorSettings::InjectMods
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___InjectMods_10;
|
|
// System.String FIMSpace.Generating.Planning.SingleInteriorSettings::SpreadCheckerData
|
|
String_t* ___SpreadCheckerData_11;
|
|
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.Planning.SingleInteriorSettings::NotAllowDoorConnectionWithNamed
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___NotAllowDoorConnectionWithNamed_12;
|
|
// System.Collections.Generic.List`1<System.String> FIMSpace.Generating.Planning.SingleInteriorSettings::OverrideAllowDoorConnectionWithNamed
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___OverrideAllowDoorConnectionWithNamed_13;
|
|
// System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::RestrictPosition
|
|
bool ___RestrictPosition_14;
|
|
// System.String FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceToCheckerData
|
|
String_t* ___DistanceToCheckerData_15;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings/EDistanceRule FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceMustBe
|
|
int32_t ___DistanceMustBe_16;
|
|
// System.Single FIMSpace.Generating.Planning.SingleInteriorSettings::DistanceUnits
|
|
float ___DistanceUnits_17;
|
|
// System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::_editorAdvancedFoldout
|
|
bool ____editorAdvancedFoldout_18;
|
|
};
|
|
|
|
// FIMSpace.Generating.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.Planning.BuildingPlanGenerator/PlanPathGuide
|
|
struct PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::Start
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Start_0;
|
|
// FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::StartDir
|
|
int32_t ___StartDir_1;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::End
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___End_2;
|
|
// FIMSpace.Generating.EPlanGuideDirecion FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::EndDir
|
|
int32_t ___EndDir_3;
|
|
// System.Int32 FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::CellsSpace
|
|
int32_t ___CellsSpace_4;
|
|
// System.Single FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide::ChangeDirCost
|
|
float ___ChangeDirCost_5;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds
|
|
struct CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField/CheckerBounds::parent
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___parent_0;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::localMin
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___localMin_1;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::localMax
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___localMax_2;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::min
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___min_3;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::max
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___max_4;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData
|
|
struct CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField/CheckerData::ChildPos
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___ChildPos_0;
|
|
// System.String FIMSpace.Generating.Checker.CheckerField/CheckerData::Data
|
|
String_t* ___Data_1;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/PathFindHelper
|
|
struct PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField/PathFindHelper::Dir
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Dir_0;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField/PathFindHelper::Distance
|
|
float ___Distance_1;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper
|
|
struct LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9
|
|
{
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper::Dir
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___Dir_0;
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper::Cost
|
|
float ___Cost_1;
|
|
};
|
|
|
|
// FIMSpace.Generating.GenerationShape/GenerationSetup
|
|
struct GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.GenerationShape/EGenerationMode FIMSpace.Generating.GenerationShape/GenerationSetup::GenerationMode
|
|
int32_t ___GenerationMode_0;
|
|
// FIMSpace.Generating.GenerationShape/RectSet FIMSpace.Generating.GenerationShape/GenerationSetup::RectSetup
|
|
RectSet_tE57C3D2F0BD5FC7429FDC8A112BD2BD7B4FF74DF* ___RectSetup_1;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::BranchLength
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___BranchLength_2;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::TargetBranches
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___TargetBranches_3;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.GenerationShape/GenerationSetup::BranchThickness
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___BranchThickness_4;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.GenerationShape/ShapeCells> FIMSpace.Generating.GenerationShape/GenerationSetup::CellSets
|
|
List_1_t8AB91E4341B28077F44BCE86270F45CD26B9319B* ___CellSets_5;
|
|
};
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper
|
|
struct PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C
|
|
{
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper::Dir
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___Dir_0;
|
|
// System.Single FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper::Distance
|
|
float ___Distance_1;
|
|
};
|
|
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
|
|
{
|
|
};
|
|
|
|
// FIMSpace.Generating.FieldCell
|
|
struct FieldCell_t0474210B4815B1D080500050D625323788B306F9 : public FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5
|
|
{
|
|
// System.Int32 FIMSpace.Generating.FieldCell::GetCount
|
|
int32_t ___GetCount_12;
|
|
// System.Boolean FIMSpace.Generating.FieldCell::IsDirty
|
|
bool ___IsDirty_13;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.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.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
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer
|
|
struct PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108 : public RuntimeObject
|
|
{
|
|
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer::planRect
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___planRect_0;
|
|
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer::grid
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___grid_1;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnInstruction> FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer::guides
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* ___guides_2;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer> FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer::interiors
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* ___interiors_3;
|
|
};
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26
|
|
{
|
|
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection1
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection1_0;
|
|
// FIMSpace.Generating.PlanHelper/HelperRect FIMSpace.Generating.PlanHelper/ConnectionRect::Connection2
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 ___Connection2_1;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PlanHelper/ConnectionRect::pos
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PlanHelper/ConnectionRect::directOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
// FIMSpace.Generating.EAlignDir FIMSpace.Generating.PlanHelper/ConnectionRect::direction
|
|
int32_t ___direction_4;
|
|
// System.Boolean FIMSpace.Generating.PlanHelper/ConnectionRect::Found
|
|
bool ___Found_5;
|
|
// System.Int32 FIMSpace.Generating.PlanHelper/ConnectionRect::Id
|
|
int32_t ___Id_6;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection1_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_pinvoke ___Connection2_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
int32_t ___direction_4;
|
|
int32_t ___Found_5;
|
|
int32_t ___Id_6;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
struct ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com
|
|
{
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection1_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206_marshaled_com ___Connection2_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pos_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___directOffset_3;
|
|
int32_t ___direction_4;
|
|
int32_t ___Found_5;
|
|
int32_t ___Id_6;
|
|
};
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
|
|
{
|
|
};
|
|
|
|
// FIMSpace.Generating.SpawnInstruction
|
|
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004
|
|
{
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::gridPosition
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::desiredDirection
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
|
|
// System.Boolean FIMSpace.Generating.SpawnInstruction::useDirection
|
|
bool ___useDirection_2;
|
|
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.SpawnInstruction::definition
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
|
|
// FIMSpace.Generating.EHelperGuideType FIMSpace.Generating.SpawnInstruction::helperType
|
|
int32_t ___helperType_4;
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect FIMSpace.Generating.SpawnInstruction::helperConnection
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 ___helperConnection_5;
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.SpawnInstruction::helperCoords
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
|
|
// System.Int32 FIMSpace.Generating.SpawnInstruction::HelperID
|
|
int32_t ___HelperID_7;
|
|
};
|
|
// Native definition for P/Invoke marshalling of FIMSpace.Generating.SpawnInstruction
|
|
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_pinvoke
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
|
|
int32_t ___useDirection_2;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
|
|
int32_t ___helperType_4;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_pinvoke ___helperConnection_5;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
|
|
int32_t ___HelperID_7;
|
|
};
|
|
// Native definition for COM marshalling of FIMSpace.Generating.SpawnInstruction
|
|
struct SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004_marshaled_com
|
|
{
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___gridPosition_0;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___desiredDirection_1;
|
|
int32_t ___useDirection_2;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___definition_3;
|
|
int32_t ___helperType_4;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26_marshaled_com ___helperConnection_5;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___helperCoords_6;
|
|
int32_t ___HelperID_7;
|
|
};
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator
|
|
struct BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildingPlanGenerator::GenrateOnGameStart
|
|
bool ___GenrateOnGameStart_4;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildingPlanGenerator::RandomSeed
|
|
bool ___RandomSeed_5;
|
|
// System.Int32 FIMSpace.Generating.Planning.BuildingPlanGenerator::Seed
|
|
int32_t ___Seed_6;
|
|
// FIMSpace.Generating.Planning.BuildPlanPreset FIMSpace.Generating.Planning.BuildingPlanGenerator::BuildingFloorPreset
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___BuildingFloorPreset_7;
|
|
// System.Single FIMSpace.Generating.Planning.BuildingPlanGenerator::WallsSeparation
|
|
float ___WallsSeparation_8;
|
|
// FIMSpace.Generating.PlanHelper FIMSpace.Generating.Planning.BuildingPlanGenerator::planHelper
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* ___planHelper_9;
|
|
// System.Collections.Generic.List`1<UnityEngine.GameObject> FIMSpace.Generating.Planning.BuildingPlanGenerator::Generated
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___Generated_10;
|
|
// UnityEngine.Events.UnityEvent FIMSpace.Generating.Planning.BuildingPlanGenerator::RunAfterGenerating
|
|
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RunAfterGenerating_11;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildingPlanGenerator::LimitSize
|
|
bool ___LimitSize_12;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Planning.BuildingPlanGenerator::SizeLimitX
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___SizeLimitX_13;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Planning.BuildingPlanGenerator::SizeLimitZ
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___SizeLimitZ_14;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildingPlanGenerator::UseGuides
|
|
bool ___UseGuides_15;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide> FIMSpace.Generating.Planning.BuildingPlanGenerator::PlanGuides
|
|
List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* ___PlanGuides_16;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildingPlanGenerator::_Editor_drawAdd
|
|
bool ____Editor_drawAdd_17;
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer FIMSpace.Generating.Planning.BuildingPlanGenerator::lastGenerated
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* ___lastGenerated_18;
|
|
};
|
|
|
|
// FIMSpace.Generating.PGGGeneratorRoot
|
|
struct PGGGeneratorRoot_tEF27A9594CAB3D66CB64A21E7A460B41171FF03B : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// 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.RectOfFields.MiniCityGenerator
|
|
struct MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA : public PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151
|
|
{
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.MiniCityGenerator::StreetsCount
|
|
int32_t ___StreetsCount_16;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.MiniCityGenerator::StreetThickness
|
|
int32_t ___StreetThickness_17;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.MiniCityGenerator::StreetsLength
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___StreetsLength_18;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.MiniCityGenerator::StreetsSetup
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___StreetsSetup_19;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.MiniCityGenerator::BuildingsCount
|
|
int32_t ___BuildingsCount_20;
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.MiniCityGenerator::BuildingsSize
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___BuildingsSize_21;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.FieldSetup> FIMSpace.Generating.RectOfFields.MiniCityGenerator::BuildingsSetups
|
|
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* ___BuildingsSetups_22;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.MiniCityGenerator::DisableDefaultDoors
|
|
bool ___DisableDefaultDoors_23;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.RectOfFields.MiniCityGenerator::instances
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___instances_24;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.RectOfFields.MiniCityGenerator::streets
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___streets_25;
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.RectOfFields.MiniCityGenerator::fullStreet
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___fullStreet_26;
|
|
};
|
|
|
|
// 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.RectOfFields.SimpleDungeonGenerator
|
|
struct SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533 : public PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020
|
|
{
|
|
// FIMSpace.Generating.MinMax FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RoomsToCorridorDistance
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___RoomsToCorridorDistance_22;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::TunnelsThickness
|
|
int32_t ___TunnelsThickness_23;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RoomsSeparation
|
|
int32_t ___RoomsSeparation_24;
|
|
// System.Single FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::AddConnectionsChance
|
|
float ___AddConnectionsChance_25;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RandomGuide
|
|
bool ___RandomGuide_26;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RestrictStartEndPointInDistance
|
|
int32_t ___RestrictStartEndPointInDistance_27;
|
|
// FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator/EDungeonJoiningMode FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::JoiningMode
|
|
int32_t ___JoiningMode_28;
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::CorridorGuide
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___CorridorGuide_29;
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::mainCorridorInstance
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___mainCorridorInstance_30;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance> FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::dungeonShapes
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___dungeonShapes_31;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::mainCorrPoints
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___mainCorrPoints_32;
|
|
// System.Single FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::progr
|
|
float ___progr_33;
|
|
};
|
|
|
|
// FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
|
|
// FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
|
|
// 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<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>
|
|
struct List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
List_1U5BU5D_tFD185408D24E1854912E54803E8FDEBB0407ECEC* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
struct List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>
|
|
struct List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
BuildPlanInstanceU5BU5D_t57219EF616E94B077F5BDBF59AAF87300D185CEB* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>
|
|
struct List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
CheckerFieldU5BU5D_t2B0777CBE4B35A534C564A0A045F27CDB69EE92D* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
struct List_1_tFD122697050D735D4519E64043D38A8EDF94A84A_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
CheckerPosU5BU5D_t44FA6953CA2789E3EC375FF41BD76966B52BC4F1* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerPos>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance>
|
|
struct List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
FieldOfDungeonInstanceU5BU5D_t0D0D3E6D4315F5C01F066EB1E8A5791C18C0A9E2* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance>
|
|
|
|
// 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.Planning.GridPlanGeneratingHelper>
|
|
struct List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
GridPlanGeneratingHelperU5BU5D_t5A423AA4F45081E118A7E885EFDA96BCCDA4EDFE* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GridPlanGeneratingHelper>
|
|
|
|
// 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.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.RectOfFields.RectOfFieldsInstance>
|
|
struct List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
RectOfFieldsInstanceU5BU5D_t8E6CBAA9A25A0E7BB98768F98AD76ADA7596B3E7* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.RectOfFieldsInstance>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>
|
|
struct List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SingleInteriorSettingsU5BU5D_t5FA3E27C19EDCAE1D2B250063375FD6E28865FB2* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>
|
|
|
|
// 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<FIMSpace.Generating.SpawnRestrictionsGroup>
|
|
struct List_1_t987AF067BE57485354815026FC92A4E56127CEDA_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
SpawnRestrictionsGroupU5BU5D_tD87F450EC980D59A0C950271DFD0CDA883E40D2B* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRestrictionsGroup>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
struct List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int>
|
|
struct List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>
|
|
struct List_1_tFEE916352327F673125B101E9E448462037FD16F_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PlanGeneratingHelpContainerU5BU5D_tC11545C479050496596F67C6217CDDD4AFB41BDF* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>
|
|
struct List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
PlanPathGuideU5BU5D_t9557A3C72CC6C67CF001021F3D7A767A8A230575* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>
|
|
struct List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
CheckerBoundsU5BU5D_tC2740BC8A19FD8D08E0540D6D059945F27293FA4* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>
|
|
struct List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
CheckerDataU5BU5D_t59908988B4DD2518E7346D95007691444DFE22D6* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper>
|
|
struct List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
LineFindHelperU5BU5D_t7F2A0733CFA38A9B68DB5FA0BB44E802BA1BD4FC* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
struct List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ConnectionRectU5BU5D_t1DEB5951607DAE3EF096AB74653D4383981FB6C9* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
struct List_1_t0E01504A65F1417A9139032E5697BC97757E89EF_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HelperRectU5BU5D_t1B8BB2F9DD6F8F140287668739C595CEAB5EFAF0* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>
|
|
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance
|
|
|
|
// FIMSpace.Generating.Planning.BuildPlanInstance
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos3D
|
|
|
|
// FIMSpace.Generating.Checker.CheckerPos3D
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance
|
|
|
|
// FIMSpace.Generating.Planning.GridPlanGeneratingHelper
|
|
|
|
// FIMSpace.Generating.Planning.GridPlanGeneratingHelper
|
|
|
|
// FIMSpace.Generating.InjectionSetup
|
|
|
|
// FIMSpace.Generating.InjectionSetup
|
|
|
|
// FIMSpace.Generating.InstructionDefinition
|
|
|
|
// FIMSpace.Generating.InstructionDefinition
|
|
|
|
// FIMSpace.Generating.PathFind.OutlineFillHelper
|
|
|
|
// FIMSpace.Generating.PathFind.OutlineFillHelper
|
|
|
|
// FIMSpace.Generating.RectOfFields.RectOfFieldsInstance
|
|
|
|
// FIMSpace.Generating.RectOfFields.RectOfFieldsInstance
|
|
|
|
// System.String
|
|
struct String_t_StaticFields
|
|
{
|
|
// System.String System.String::Empty
|
|
String_t* ___Empty_6;
|
|
};
|
|
|
|
// System.String
|
|
|
|
// UnityEngine.Events.UnityEventBase
|
|
|
|
// UnityEngine.Events.UnityEventBase
|
|
|
|
// System.ValueType
|
|
|
|
// System.ValueType
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/<>c
|
|
struct U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_StaticFields
|
|
{
|
|
// FIMSpace.Generating.Checker.CheckerField3D/<>c FIMSpace.Generating.Checker.CheckerField3D/<>c::<>9
|
|
U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7* ___U3CU3E9_0;
|
|
// System.Func`2<FIMSpace.Generating.FieldCell,System.Single> FIMSpace.Generating.Checker.CheckerField3D/<>c::<>9__212_0
|
|
Func_2_tADB158184A9AA83188A90BF0DCD7186310C41E07* ___U3CU3E9__212_0_1;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/<>c
|
|
|
|
// System.Boolean
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
// System.String System.Boolean::TrueString
|
|
String_t* ___TrueString_5;
|
|
// System.String System.Boolean::FalseString
|
|
String_t* ___FalseString_6;
|
|
};
|
|
|
|
// System.Boolean
|
|
|
|
// UnityEngine.Color
|
|
|
|
// UnityEngine.Color
|
|
|
|
// System.Double
|
|
|
|
// System.Double
|
|
|
|
// System.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// UnityEngine.Matrix4x4
|
|
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
|
|
{
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
|
|
};
|
|
|
|
// UnityEngine.Matrix4x4
|
|
|
|
// FIMSpace.Generating.MinMax
|
|
|
|
// FIMSpace.Generating.MinMax
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// FIMSpace.Generating.SpawnDiffs
|
|
|
|
// FIMSpace.Generating.SpawnDiffs
|
|
|
|
// FIMSpace.Generating.SpawnRestriction
|
|
|
|
// FIMSpace.Generating.SpawnRestriction
|
|
|
|
// UnityEngine.Events.UnityEvent
|
|
|
|
// UnityEngine.Events.UnityEvent
|
|
|
|
// UnityEngine.Vector2
|
|
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
|
|
};
|
|
|
|
// UnityEngine.Vector2
|
|
|
|
// UnityEngine.Vector2Int
|
|
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
|
|
{
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
|
|
};
|
|
|
|
// UnityEngine.Vector2Int
|
|
|
|
// UnityEngine.Vector3
|
|
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
|
|
{
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
|
|
};
|
|
|
|
// UnityEngine.Vector3
|
|
|
|
// UnityEngine.Vector3Int
|
|
struct Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376_StaticFields
|
|
{
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Zero
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Zero_3;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_One
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_One_4;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Up
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Up_5;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Down
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Down_6;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Left
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Left_7;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Right
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Right_8;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Forward
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Forward_9;
|
|
// UnityEngine.Vector3Int UnityEngine.Vector3Int::s_Back
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___s_Back_10;
|
|
};
|
|
|
|
// UnityEngine.Vector3Int
|
|
|
|
// UnityEngine.Vector4
|
|
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
|
|
{
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
|
|
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
|
|
};
|
|
|
|
// UnityEngine.Vector4
|
|
|
|
// System.Void
|
|
|
|
// System.Void
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
|
|
// System.Nullable`1<UnityEngine.Vector2Int>
|
|
|
|
// System.Nullable`1<UnityEngine.Vector2Int>
|
|
|
|
// System.Nullable`1<UnityEngine.Vector3>
|
|
|
|
// System.Nullable`1<UnityEngine.Vector3>
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField
|
|
|
|
// FIMSpace.Generating.FGenCell
|
|
|
|
// FIMSpace.Generating.FGenCell
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeon
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfDungeon
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRect
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRect
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRectStatic
|
|
|
|
// FIMSpace.Generating.RectOfFields.FieldOfRectStatic
|
|
|
|
// 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.PlanHelper
|
|
|
|
// FIMSpace.Generating.PlanHelper
|
|
|
|
// FIMSpace.Generating.PathFind.RectangleFillHelper
|
|
|
|
// FIMSpace.Generating.PathFind.RectangleFillHelper
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide
|
|
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings
|
|
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings
|
|
|
|
// FIMSpace.Generating.SpawnInstructionGuide
|
|
|
|
// FIMSpace.Generating.SpawnInstructionGuide
|
|
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup
|
|
|
|
// FIMSpace.Generating.SpawnRestrictionsGroup
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds
|
|
struct CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields
|
|
{
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::staticOffsetMax
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___staticOffsetMax_5;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::staticOffsetMin
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___staticOffsetMin_6;
|
|
};
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/PathFindHelper
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField/PathFindHelper
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper
|
|
|
|
// FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper
|
|
|
|
// FIMSpace.Generating.GenerationShape/GenerationSetup
|
|
|
|
// FIMSpace.Generating.GenerationShape/GenerationSetup
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper
|
|
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// FIMSpace.Generating.FieldCell
|
|
|
|
// FIMSpace.Generating.FieldCell
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// FIMSpace.Generating.InstantiatedFieldInfo
|
|
|
|
// FIMSpace.Generating.InstantiatedFieldInfo
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// UnityEngine.ScriptableObject
|
|
|
|
// FIMSpace.Generating.PlanHelper/HelperRect
|
|
|
|
// FIMSpace.Generating.PlanHelper/HelperRect
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// UnityEngine.Behaviour
|
|
|
|
// FIMSpace.Generating.Planning.BuildPlanPreset
|
|
|
|
// FIMSpace.Generating.Planning.BuildPlanPreset
|
|
|
|
// FIMSpace.Generating.FieldModification
|
|
struct FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF_StaticFields
|
|
{
|
|
// System.Int32 FIMSpace.Generating.FieldModification::_subDraw
|
|
int32_t ____subDraw_29;
|
|
};
|
|
|
|
// FIMSpace.Generating.FieldModification
|
|
|
|
// FIMSpace.Generating.FieldSetup
|
|
|
|
// FIMSpace.Generating.FieldSetup
|
|
|
|
// FIMSpace.Generating.ModificatorsPack
|
|
struct ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC_StaticFields
|
|
{
|
|
// System.Boolean FIMSpace.Generating.ModificatorsPack::_Editor_LockBrowser
|
|
bool ____Editor_LockBrowser_6;
|
|
};
|
|
|
|
// FIMSpace.Generating.ModificatorsPack
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
|
|
// FIMSpace.Generating.PlanHelper/ConnectionRect
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// FIMSpace.Generating.SpawnInstruction
|
|
|
|
// FIMSpace.Generating.SpawnInstruction
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator
|
|
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator
|
|
|
|
// FIMSpace.Generating.PGGGeneratorRoot
|
|
|
|
// FIMSpace.Generating.PGGGeneratorRoot
|
|
|
|
// FIMSpace.Generating.PGGGeneratorBase
|
|
|
|
// FIMSpace.Generating.PGGGeneratorBase
|
|
|
|
// FIMSpace.Generating.RectOfFields.MiniCityGenerator
|
|
|
|
// FIMSpace.Generating.RectOfFields.MiniCityGenerator
|
|
|
|
// FIMSpace.Generating.PGGPlanGeneratorBase
|
|
|
|
// FIMSpace.Generating.PGGPlanGeneratorBase
|
|
|
|
// FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator
|
|
|
|
// FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// FIMSpace.Generating.Checker.CheckerField/PathFindHelper[]
|
|
struct PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 m_Items[1];
|
|
|
|
inline PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9* 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, PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// System.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) String_t* m_Items[1];
|
|
|
|
inline String_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper[]
|
|
struct PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C m_Items[1];
|
|
|
|
inline PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C* 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, PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Vector2Int[]
|
|
struct Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A m_Items[1];
|
|
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// System.Object[]
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
|
|
|
|
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Bounds[]
|
|
struct BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 m_Items[1];
|
|
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// UnityEngine.Vector2[]
|
|
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
|
|
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// FIMSpace.Generating.SpawnInstruction[]
|
|
struct SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 m_Items[1];
|
|
|
|
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___definition_3), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection1_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___Connections_9), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&((&((&((m_Items + index)->___helperConnection_5))->___Connection2_1))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void System.Collections.Generic.List`1<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) ;
|
|
// System.Int32 FIMSpace.Generating.FCheckerGraph`1<System.Object>::get_Count()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FCheckerGraph_1_get_Count_m9631A7A6F1BF088661B28778D5EFD6A6EB1D5687_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, 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) ;
|
|
// 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 FIMSpace.Generating.FCheckerGraph`1<System.Object>::AddCell(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FCheckerGraph_1_AddCell_m0DBD7417250B6B841D71245352506EC1725348D9_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<System.Object>::Remove(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FCheckerGraph_1_Remove_mFEC1F01F7E75E9C37AC978963749E48566EA05FB_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<System.Object>::GetCell(UnityEngine.Vector2Int,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FCheckerGraph_1_GetCell_mE1027BC6A556EC66591643FC56B27BFA80223681_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_generateIfOut, bool ___2_nullIfNotApproved, 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) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<System.Object>::GetCell(System.Int32,System.Int32,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FCheckerGraph_1_GetCell_m7D286669E05EBFEA76C04C45EA9562C455995756_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_generateIfOut, bool ___3_nullIfNotApproved, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<System.Object>::.ctor(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FCheckerGraph_1__ctor_m6807B3F760AA76403037BD503BE6BB1296B4CAD6_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, bool ___0_reset, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<System.Object>::RemoveCell(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FCheckerGraph_1_RemoveCell_m4B954600CAE160B47242E4F1FFE5E2FD063C4AAD_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, RuntimeObject* ___0_cell, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<System.Object>::RemoveCell(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FCheckerGraph_1_RemoveCell_mA0099CE5058F35556CE8964945D9F2A0358D1250_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<System.Object>::AddCell(FIMSpace.Generating.Checker.CheckerPos)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FCheckerGraph_1_AddCell_m6245A37C2A498AB4CB6F57869532C0D677EF2057_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_position, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::AddCell(UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_AddCell_m91F1F369866BAA89D3051C47D20385A94F0DCEE8_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, int32_t ___1_yLevel, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector2Int>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2Int>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<System.Object>::Contains(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FCheckerGraph_1_Contains_mA28C5F5CD39ABBFE7711157A50476A07E2968626_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::set_Item(System.Int32,T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, 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.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2Int>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Nullable`1<UnityEngine.Vector2Int>::get_HasValue()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) ;
|
|
// T System.Nullable`1<UnityEngine.Vector2Int>::get_Value()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_gshared (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Nullable`1<UnityEngine.Vector2Int>::.ctor(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_gshared (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<System.Object>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FCheckerGraph_1_Clear_m2A37EC02686DDEEC5974EE8948E5DECBB70474C0_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<System.Object>::Add(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FCheckerGraph_1_Add_mC8E93917A84DFBBAE751C283CA0D4C1140F6D84F_gshared (FCheckerGraph_1_t119C071BA439910DF92B9A959033CD00A9C02CC8* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, 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<UnityEngine.Vector2Int>::RemoveAt(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0_gshared (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_gshared (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_gshared (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::GetCell(UnityEngine.Vector2Int,System.Boolean,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCell_mB113885AA19AF87C2AEF007B54DEF51EBFF59E69_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_generateIfOut, int32_t ___2_y, 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<FIMSpace.Generating.SpawnInstruction>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_gshared (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_gshared (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRestrictionsGroup>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_gshared (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRestrictionsGroup>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_gshared_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_gshared_inline (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<System.Object,System.Object>::GetCell(System.Int32,System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* FGenGraph_2_GetCell_m1F13278F5C03AC75EC5FD4EE5BFF997A040719B7_gshared (FGenGraph_2_tB439387F4F1E125CC5BF33745ED961128E16237B* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, bool ___3_generateIfOut, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.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.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 FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::.ctor(System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper>,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathFindParams__ctor_m78A5EF099EAB73FAF400882D674EA5982484F902 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___0_movementDirections, float ___1_limitLowYTo, bool ___2_worldSpace, 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_x()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Vector3Int::get_z()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::IsOutOfLimitsLocalSpace(UnityEngine.Vector3Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFindParams_IsOutOfLimitsLocalSpace_m5960C34000875AE440A73AB74A20A2F822206245 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_gridPos, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::IsOutOfLimitsWorldSpace(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFindParams_IsOutOfLimitsWorldSpace_m5A781EF9BEFADE45B11763951D3F2E1026995FD8 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper::.ctor(UnityEngine.Vector3Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineFindHelper__ctor_m7D317C99355F07F3847ECAA364891D7D4E44B4CF (LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_dir, float ___1_val, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField3D/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA8F125C4B76F01D1A0A9D4252CDF52E2BECAADA1 (U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Single FIMSpace.Generating.FieldCell::get__PathFind_distAndCost()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float FieldCell_get__PathFind_distAndCost_m76974AA58B71539B586A5FB15DE386ABF58F3C3B (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData FIMSpace.Generating.Checker.CheckerField::GetWorldPosCheckerData(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FGenerators::CheckIfIsNull(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7 (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerData__ctor_m25687324F4DBF8F02A7B614489D67C3775F7636E (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::get_Position()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Subtraction(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>::Add(T)
|
|
inline void List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_inline (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* __this, CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*, CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void UnityEngine.Vector2Int::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Addition(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::WorldPos(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
// System.Boolean System.String::op_Equality(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::get_Count()
|
|
inline int32_t FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, const RuntimeMethod*))FCheckerGraph_1_get_Count_m9631A7A6F1BF088661B28778D5EFD6A6EB1D5687_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>::get_Item(System.Int32)
|
|
inline CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223 (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CheckerDataInRange(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CheckerDataInRange_mA86807366CE27F88CD5F60C3C0A7C942ACAAB39E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, int32_t ___1_cellsDistance, String_t* ___2_data, bool ___3_checkPrecise, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>::get_Count()
|
|
inline int32_t List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>::get_Item(System.Int32)
|
|
inline CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5 (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* (*) (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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 System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>::get_Count()
|
|
inline int32_t List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_inline (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::AddCell(UnityEngine.Vector2Int)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* FCheckerGraph_1_AddCell_m866C916FAE4AD1959C561F948C8062B5944874B7 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))FCheckerGraph_1_AddCell_m0DBD7417250B6B841D71245352506EC1725348D9_gshared)(__this, ___0_position, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::get_Count()
|
|
inline int32_t List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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.Checker.CheckerField/CheckerBounds::.ctor(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds__ctor_mA7EB1A8009AEF0793960033B37DB5C632719A7C8 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_owner, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPos, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::Add(T)
|
|
inline void List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_inline (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::get_Item(System.Int32)
|
|
inline CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9 (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 UnityEngine.Vector2Int::get_x()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Vector2Int::get_y()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::EncapsulateLocal(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_EncapsulateLocal_m744799DCF95316AA685385FDF4DC735CEA909AAE (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::Remove(UnityEngine.Vector2Int)
|
|
inline bool FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))FCheckerGraph_1_Remove_mFEC1F01F7E75E9C37AC978963749E48566EA05FB_gshared)(__this, ___0_pos, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::MoveToPosition(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_newPos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RefreshBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RefreshBounds_m5940118E9A26580FAD7795389CA1CEDE145FC196 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::GetCell(UnityEngine.Vector2Int,System.Boolean,System.Boolean)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_generateIfOut, bool ___2_nullIfNotApproved, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, bool, bool, const RuntimeMethod*))FCheckerGraph_1_GetCell_mE1027BC6A556EC66591643FC56B27BFA80223681_gshared)(__this, ___0_pos, ___1_generateIfOut, ___2_nullIfNotApproved, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::Clear()
|
|
inline void List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_inline (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField::Copy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerPos>::get_Count()
|
|
inline int32_t List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline (List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tFD122697050D735D4519E64043D38A8EDF94A84A*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerPos>::get_Item(System.Int32)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C (List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (List_1_tFD122697050D735D4519E64043D38A8EDF94A84A*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerPos::ToV2()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerPos::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::CheckGraphForNearestMargins(FIMSpace.Generating.Checker.CheckerField,System.Int32,FIMSpace.Generating.Checker.CheckerPos,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_CheckGraphForNearestMargins_m4351EDDC0F7857FA71FDF38EA8FFFF78704917F9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_grid, int32_t ___1_maxCells, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___2_root, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___3_px, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___4_nx, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___5_pz, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___6_nz, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocal(FIMSpace.Generating.Checker.CheckerPos)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocal_mBD35059F8B4882421392403121C7F792B56E89B5 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_pos, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::GetCell(System.Int32,System.Int32,System.Boolean,System.Boolean)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* FCheckerGraph_1_GetCell_m24BF6A1E5B4B42BDEF18AFEC0D2B47B281CD2852 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_generateIfOut, bool ___3_nullIfNotApproved, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, int32_t, int32_t, bool, bool, const RuntimeMethod*))FCheckerGraph_1_GetCell_m7D286669E05EBFEA76C04C45EA9562C455995756_gshared)(__this, ___0_x, ___1_y, ___2_generateIfOut, ___3_nullIfNotApproved, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocal(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocal_mB3E644C2A83610605814D6E67D177F74A10DF208 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// System.String System.Int32::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::Log(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.Checker.CheckerPos FIMSpace.Generating.Checker.CheckerField::GetLocalPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FGenerators::CheckIfExist_NOTNULL(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812 (RuntimeObject* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::RefreshWorldPos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::.ctor(System.Boolean)
|
|
inline void FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, bool ___0_reset, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, bool, const RuntimeMethod*))FCheckerGraph_1__ctor_m6807B3F760AA76403037BD503BE6BB1296B4CAD6_gshared)(__this, ___0_reset, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::LogBounds(System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_LogBounds_mB97C8AE16F75F410586BCDA2D398651CE80A7628 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_scaleUp, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_col, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::ContainsWorldPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddLocalPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocalPos(UnityEngine.Vector2Int,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocalPos_m726D89E59CF7E52CDAAEEDADD6346AAACAF253FA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_rebuild, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::RemoveCell(T)
|
|
inline void FCheckerGraph_1_RemoveCell_mB644C78EB9293E47252B7031CC2BF03112A8C0D9 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_cell, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*, const RuntimeMethod*))FCheckerGraph_1_RemoveCell_m4B954600CAE160B47242E4F1FFE5E2FD063C4AAD_gshared)(__this, ___0_cell, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::RemoveCell(System.Int32,System.Int32)
|
|
inline bool FCheckerGraph_1_RemoveCell_m47AF322C22E101A327027E73D073D82ABB12433A (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, int32_t, int32_t, const RuntimeMethod*))FCheckerGraph_1_RemoveCell_mA0099CE5058F35556CE8964945D9F2A0358D1250_gshared)(__this, ___0_x, ___1_y, method);
|
|
}
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline (const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.Checker.CheckerPos FIMSpace.Generating.Checker.CheckerField::GetWorldPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* CheckerField_GetWorldPos_m3D49F1E1264257A95F8373749D32F1B17537FA0B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ;
|
|
// T FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::AddCell(FIMSpace.Generating.Checker.CheckerPos)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* FCheckerGraph_1_AddCell_m463AD8DDFBFCA51B5986D609FEA5E83CF809EF83 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_position, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*, const RuntimeMethod*))FCheckerGraph_1_AddCell_m6245A37C2A498AB4CB6F57869532C0D677EF2057_gshared)(__this, ___0_position, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GridPos(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GridPos_m3ACDC38FA77E275BA168EA967794F6244AC934A1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::AddCell(UnityEngine.Vector2Int,System.Int32)
|
|
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_AddCell_m823EFCD0A116B87FB010D81604A02633C1DB00D9 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, int32_t ___1_yLevel, const RuntimeMethod* method)
|
|
{
|
|
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, int32_t, const RuntimeMethod*))FGenGraph_2_AddCell_m91F1F369866BAA89D3051C47D20385A94F0DCEE8_gshared)(__this, ___0_position, ___1_yLevel, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector2Int>::get_Item(System.Int32)
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, int32_t, const RuntimeMethod*))List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddLocal(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddLocal_m3F456DAD92B828F0F245110FE1DF2A4B465CD2B7 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2Int>::get_Count()
|
|
inline int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Add(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetCenter()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetCenter_m0286CB2E2F0CD6D031EDB83CEE5CC77519F78202 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_normalized()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V2toV2Int(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Hidden.FVector2IntUnity2017SupportExtensions::Negate(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestAlignFor(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestAlignFor_mFA7D4AEDADEC46197C11C087D46271F4EB8F59FB (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_desiredOutDirection, int32_t ___2_maxDistance, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::set_Position(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Sign(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// System.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.Single UnityEngine.Vector2::get_magnitude()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::op_Multiply(UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWith(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::Contains(UnityEngine.Vector2Int)
|
|
inline bool FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))FCheckerGraph_1_Contains_mA28C5F5CD39ABBFE7711157A50476A07E2968626_gshared)(__this, ___0_position, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::IsAligning(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsOnEdge(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsOnEdge_mCACA79B25F9B1AE3337F2A1560C541D43C2C7089 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::.ctor()
|
|
inline void List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_gshared)(__this, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWith(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWith_mEC9C7B86CC662A068467F280474CC3FF518D2349 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::Add(T)
|
|
inline void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBorderPosition(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBorderPosition_mF7873512612BFC2690C77F9FC6DF4393E0ECB90B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_dir, int32_t ___2_maxDistance, bool ___3_edge, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector2::Distance(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::ChildPosition(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.FGenerators::GetRandom(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7 (int32_t ___0_from, int32_t ___1_to, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GetConnected(UnityEngine.Vector2Int,System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetConnected_m394C0C3A1DD1102913B5E88DA9E9267924EECAD1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_local, int32_t ___1_radius, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___2_ignores, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, int32_t, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>::.ctor()
|
|
inline void List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17 (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2Int>::Contains(T)
|
|
inline bool List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>::Add(T)
|
|
inline void List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>::get_Count()
|
|
inline int32_t List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_inline (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>>::get_Item(System.Int32)
|
|
inline List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* (*) (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::GetRotatedFlatDirectionFrom(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_vect, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector2Int::set_x(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector2Int::set_y(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsOnEdge(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsOnEdge_m5EA192F3AEE43643FCC5E894B33BCBC4EECE9D16 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Intersects(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_Intersects_mD3CCEA64B30450FD595C0C7AA3F142293BB9B6FE (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Remove(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RecalculateMultiBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.PGGUtils::ToInt(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF (float ___0_v, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GenerateLinePoints(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GenerateLinePoints_m579F0BC322A1D769A81D0A300C24CB475AEFEB97 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, float ___2_changeDirectionCost, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Int32,System.Boolean,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_path, int32_t ___1_pathThickness, bool ___2_clearStartAndEnd, bool ___3_fillCurves, bool ___4_recalculateBounds, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Vector2Int::op_Inequality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::FillSquareInDirection(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_startPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_dir, int32_t ___2_thickness, int32_t ___3_off, 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.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsAllVersions(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsAllVersions_m4E7914AD393591299DDE27F77BEE35299A2E85F4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, float ___4_changeDirectionCost, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector2Int::Distance(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField/PathFindHelper::GetStepDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PathFindHelper_GetStepDirection_m5E259BD140426F03B6903DF236028C83F12FF4EF (int32_t ___0_iter, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PGGEnums::GetDirection2D(FIMSpace.Generating.EPlanGuideDirecion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121 (int32_t ___0_dir, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::ClearAll()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_ClearAll_mCB8A2B4E9B9E8357340BFEDD212308AF8052E6FD (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::set_LastSettedSize(UnityEngine.Vector2Int)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CheckerField_set_LastSettedSize_mA2C37BF314C0D44CEEDDEC9487D330174754D03E_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Nullable`1<UnityEngine.Vector2Int>::get_HasValue()
|
|
inline bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, const RuntimeMethod*))Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Nullable`1<UnityEngine.Vector2Int>::get_Value()
|
|
inline Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, const RuntimeMethod*))Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_gshared)(__this, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsInside(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsInside_m006ADDF604647BCF9CFC0E87074712A080EC4F56 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds FIMSpace.Generating.Checker.CheckerField::GetBoundingBox(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scale, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PGGUtils::V3toV2Int(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PGGUtils_V3toV2Int_m0C7EABCFB3841F3648AC2CE7694981385500297A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(UnityEngine.Vector2Int,System.Nullable`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_size, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___1_origin, const RuntimeMethod* method) ;
|
|
// System.Void System.Nullable`1<UnityEngine.Vector2Int>::.ctor(T)
|
|
inline void Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85 (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_gshared)(__this, ___0_value, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::Clear()
|
|
inline void FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, const RuntimeMethod*))FCheckerGraph_1_Clear_m2A37EC02686DDEEC5974EE8948E5DECBB70474C0_gshared)(__this, method);
|
|
}
|
|
// T FIMSpace.Generating.FCheckerGraph`1<FIMSpace.Generating.Checker.CheckerPos>::Add(UnityEngine.Vector2Int)
|
|
inline CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71 (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method)
|
|
{
|
|
return (( CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* (*) (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))FCheckerGraph_1_Add_mC8E93917A84DFBBAE751C283CA0D4C1140F6D84F_gshared)(__this, ___0_position, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBoundsSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBoundsSize_mD4B4045DBBD99BEE045EF887E892E7897528503E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector4 FIMSpace.Generating.Checker.CheckerField::GetBoundsMinMax(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CheckerField_GetBoundsMinMax_m16252379F93F9E0E1E125EC801F47A70252D30EA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V2toV3Bound(UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, float ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, 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 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.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.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 FIMSpace.Generating.PGGUtils::V2toV3(UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, float ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PGGUtils::V2toV3(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_v, float ___1_y, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::V3toV2(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_V3toV2_m5A1217C8574EFA87FBB7AFCDE8E5A86DF815AFDD (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::set_Item(System.Int32,T)
|
|
inline void List_1_set_Item_m998E0E71EEE46E7875BAE5DABCA851AE345EA51B (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, int32_t ___0_index, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, int32_t, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::EncapsulateLocal(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_EncapsulateLocal_mE90EFF765064FCD62C724D99AC6A71A206D33B34 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveOnesCollidingWith(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_recalculateBounds, const RuntimeMethod* method) ;
|
|
// System.Object System.Object::MemberwiseClone()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerBounds>::.ctor()
|
|
inline void List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Copy(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* CheckerBounds_Copy_mF277244D4E0A6D5F4DFEDC1E65D7FEEAB2195761 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_newParent, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField/CheckerData>::.ctor()
|
|
inline void List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData FIMSpace.Generating.Checker.CheckerField/CheckerData::Copy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* CheckerData_Copy_mF00BA8F599EF3D80C4C5E6F83B505009B47FDE47 (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2Int>::RemoveAt(System.Int32)
|
|
inline void List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetDirection_mF4FC363B18FBEEB10BE2794EF2A9635A9CFBE312 (int32_t ___0_r, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Vector2Int::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Vector2Int_ToString_m6F7E9B9B45A473FED501EB8B8B25BA1FE26DD5D4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __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.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::DrawGizmo(System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_DrawGizmo_m35F63AF1F0AFD3C5D29AB4306C3C00C32DE3AEE0 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_scaleUp, bool ___1_fill, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.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.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::LerpUnclamped(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::GetSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CheckerBounds_GetSize_mE1C0CADAEE3399477310E4CD484D1387B12EB6CA (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_duration, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::GetNearestPositionToLine(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lineStart, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_lineEnd, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_from, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Vector2::Dot(UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_from, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_to, float ___2_dirChangeCost, int32_t ___3_pathThickness, bool ___4_recalculateBounds, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::SpreadCheckerDataOn(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) ;
|
|
// System.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.Checker.CheckerField::SpreadData(UnityEngine.Vector2Int,System.Int32,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SpreadData_m8E23870C9DF67CC8E888B7012880B21538B201EF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_startWorldPos, int32_t ___1_spreadDistance, String_t* ___2_dataString, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
|
|
inline int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::.ctor()
|
|
inline void List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911 (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, const RuntimeMethod*))List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
|
|
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, int32_t, const RuntimeMethod*))List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionalSize(UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionalSize_mDC4947203B69B864F75E2135E8E571EB6B27D754 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_dir, int32_t ___1_cellsSize, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Bounds>::Add(T)
|
|
inline void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2> FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindPoints(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* SimplePathGuide_GeneratePathFindPoints_m72A423ED7D2BAAF43BB519D3A627DB689880D2CD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, float ___4_changeDirectionCost, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds> FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindBounds(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* SimplePathGuide_GeneratePathFindBounds_mF47EBFF840C63FEE62FBC021E72D8A57E5BDE354 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___4_pathPoints, int32_t ___5_cellSize, float ___6_changeDirectionCost, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
|
|
inline void List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, const RuntimeMethod*))List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
|
|
inline void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper::GetStepDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PathFindHelper_GetStepDirection_m137621221EAE40C6D841299456313389123064ED (int32_t ___0_iter, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::Contains(T)
|
|
inline bool List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4 (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_gshared)(__this, ___0_item, method);
|
|
}
|
|
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.PGGEnums::GetDirection(FIMSpace.Generating.EPlanGuideDirecion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E (int32_t ___0_dir, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawRay(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawRay_m28E5C4618CB5BB572C04D7CED2DDBDD8105FA596 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, 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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::GetCell(UnityEngine.Vector2Int,System.Boolean,System.Int32)
|
|
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_generateIfOut, int32_t ___2_y, const RuntimeMethod* method)
|
|
{
|
|
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, bool, int32_t, const RuntimeMethod*))FGenGraph_2_GetCell_mB113885AA19AF87C2AEF007B54DEF51EBFF59E69_gshared)(__this, ___0_pos, ___1_generateIfOut, ___2_y, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.FieldCell::AddCustomData(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031 (FieldCell_t0474210B4815B1D080500050D625323788B306F9* __this, String_t* ___0_dataString, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V3toV3Int(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetStartCenterRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetStartCenterRange_mF53B4D1301A10D8670CF682714D9304868BBE101 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector3Int,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___2_dir, int32_t ___3_centerRange, bool ___4_findAlways, const RuntimeMethod* method) ;
|
|
// System.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 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.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetEndCenterRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetEndCenterRange_m8AB00B0B1BE644DB220329521D87E194760769FC (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>::.ctor()
|
|
inline void List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField::GetOutlineChecker(System.Int32,FIMSpace.Generating.Checker.CheckerField/ECheckerMeasureMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* CheckerField_GetOutlineChecker_mA62DCBF4D98CBF5AABC52D67A72761B19CD2C75A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_thickness, int32_t ___1_edgesShape, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>::Add(T)
|
|
inline void List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<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);
|
|
}
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::CountSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_CountSize_m137237E19DC7049F710ABB638C775A716DF84552 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.IGeneration::GetEmptyFieldGraph()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC (const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::InjectToGrid(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_mainCorridorsGrid, 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) ;
|
|
// UnityEngine.Transform UnityEngine.Component::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __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);
|
|
}
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.ModificatorsPack,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_mA983FC9636618F3EF93B3019013B736723E94AA5 (ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* ___0_putModPackInside, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.FieldModification,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_m8577858BA0B932D89F8845142DE78048DD940362 (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_singleModificator, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// FIMSpace.Generating.InstructionDefinition FIMSpace.Generating.FieldSetup::FindCellInstruction(System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, String_t* ___0_title, bool ___1_ignoreCase, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.IGeneration::GenerateTemporaryFieldSetupWith(FIMSpace.Generating.InstructionDefinition,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* IGeneration_GenerateTemporaryFieldSetupWith_m3C8631260D39EFD75DCB598CF85448CB96ADD7A5 (InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* ___0_command, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_scaleReferenceField, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Hidden.FVector2IntUnity2017SupportExtensions::Divide(UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A FVector2IntUnity2017SupportExtensions_Divide_m793F1D5AC7E4CD85AB0F3C82087FC164E614E1B6 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::FromWorldToGridPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_nearestOwn, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333 (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>::Clear()
|
|
inline void List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_right()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_up()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_left()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_down()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline (const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildPlanInstance::.ctor(FIMSpace.Generating.Planning.SingleInteriorSettings,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___0_set, bool ___1_center, bool ___2_setSize, const RuntimeMethod* method) ;
|
|
// 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.Int32 FIMSpace.Generating.MinMax::GetRandom()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>::Add(T)
|
|
inline void List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Join(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_center, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>::get_Count()
|
|
inline int32_t List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>::get_Item(System.Int32)
|
|
inline BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345 (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetRandom(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetRandom_m896FE0C8C44879AC5B403A02BB04DA811EA914FC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SnapToOther(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SnapToOther_m3A8F17A879F4199C1B2200658435130339795B31 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_b, bool ___1_tryReAlign, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.MiniCityGenerator::CollidesWithAny(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MiniCityGenerator_CollidesWithAny_m516923F1D8A8C3D675CD22E05EDF0180DA318B06 (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_ch, const RuntimeMethod* 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);
|
|
}
|
|
// 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.Void FIMSpace.Generating.Planning.GridPlanGeneratingHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanInstance)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982 (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_instance, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.Planning.GridPlanGeneratingHelper::GenerateOnGrid(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* GridPlanGeneratingHelper_GenerateOnGrid_m4320C868903957D9387B4C9703B781D028EA1C48 (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>::.ctor()
|
|
inline void List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122 (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.InjectionSetup::.ctor(FIMSpace.Generating.FieldModification,FIMSpace.Generating.InjectionSetup/EGridCall)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InjectionSetup__ctor_m678924DCFC516494B118B3AC30AAA168188ECC08 (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* __this, FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* ___0_mod, int32_t ___1_call, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<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.Void FIMSpace.Generating.FieldVariable::.ctor(System.String,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldVariable__ctor_m8DA4EA59BA34FF6B3EC5EADF939CB58B2622A3DB (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* __this, String_t* ___0_name, float ___1_value, const RuntimeMethod* method) ;
|
|
// System.Void 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 System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>::Add(T)
|
|
inline void List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* __this, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*, InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GridPlanGeneratingHelper>::.ctor()
|
|
inline void List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1 (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GridPlanGeneratingHelper>::Add(T)
|
|
inline void List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_inline (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* __this, GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*, GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowardsSimple(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowardsSimple_m919885EB75D923B0ADB3E6FD4F3A3D7BACF7BA03 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, int32_t ___2_centerRange, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GridPlanGeneratingHelper>::get_Item(System.Int32)
|
|
inline GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445 (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* (*) (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.InstructionDefinition> FIMSpace.Generating.FieldSetup::get_CellsCommands()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
|
|
// System.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.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.GridPlanGeneratingHelper>::get_Count()
|
|
inline int32_t List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.Planning.GridPlanGeneratingHelper::GenerateOnGrid(UnityEngine.Transform,System.Collections.Generic.List`1<FIMSpace.Generating.InjectionSetup>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* GridPlanGeneratingHelper_GenerateOnGrid_m205E48AD3C16B18EA32866C5A7C07F00BE58F00C (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* ___1_injections, 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) ;
|
|
// UnityEngine.Vector3 FIMSpace.Generating.FieldSetup::GetCellUnitSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::DrawGizmos(System.Single,System.Boolean,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scaleUp, bool ___1_useHandles, float ___2_drawSz, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildPlanInstance::DrawGizmos(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance_DrawGizmos_m5244AAB9BDBC1A60A5C82266A4E064CE07E1D83F (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, float ___0_scale, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PGGGeneratorBase::Gizmos_DrawRectangleFillShape(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase_Gizmos_DrawRectangleFillShape_mB0C6A39559445AA4B5C17FFEE34C52F5BE2C1DAF (PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_cellSize, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.MinMax::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8 (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, int32_t ___0_min, int32_t ___1_max, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>::.ctor()
|
|
inline void List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966 (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.PGGGeneratorBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGGeneratorBase__ctor_m8A6CD8BC100D3FFF18D4B63DA0A31D5F5AFEAB66 (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) ;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanPreset::get_CorridorSetup()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>::get_Count()
|
|
inline int32_t List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RefreshGuide()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_RefreshGuide_m7D4D1CED4CE3533D2BA766FE529F01540C72BF28 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsFromStartToEnd(FIMSpace.Generating.PathFind.SimplePathGuide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.Planning.BuildPlanPreset::GetToGenerateInteriorsCount()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BuildPlanPreset_GetToGenerateInteriorsCount_m70E07BEA885BEA76A59B82ACCB8352BDB8D03A68 (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Planning.SingleInteriorSettings>::get_Item(System.Int32)
|
|
inline SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* (*) (List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionOver(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionOver_mC7065A89174C4D19FE4F57E86FF48F677884381C (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, int32_t ___1_startId, int32_t ___2_endId, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_right()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide__ctor_m73B899F28B54EB9DA7AF6F8DE15D51E5FE020C4E (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::CheckIfColliding(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleDungeonGenerator_CheckIfColliding_mD667C2D0EE4A02A680A4C45C9E00065AB9A63311 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, int32_t ___1_radius, bool ___2_ignoreMainCorridors, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::CheckAligningPointsCount(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleDungeonGenerator_CheckAligningPointsCount_m3E81E51A9555786E9546F1F92415DABD4796DBB5 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Planning.SingleInteriorSettings::GetChecker(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* SingleInteriorSettings_GetChecker_m5791356D37D3CC4F2615E895E5707CD0553BDD5F (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, bool ___0_center, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::GetSizeOnAxis(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_direction, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Planning.SingleInteriorSettings::CheckIfRestrictionAllows(FIMSpace.Generating.Checker.CheckerField,System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildPlanInstance>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SingleInteriorSettings_CheckIfRestrictionAllows_m0AC0E78550B16396361DA15CFCB910431BD2FAA7 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_thisChecker, List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* ___1_other, bool ___2_checkPrecise, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildPlanInstance::SpreadDataOn(FIMSpace.Generating.Planning.BuildPlanInstance)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildPlanInstance_SpreadDataOn_m36D61AE6D27B6B4DE9C719CFA2D9FB0D19A7F700 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_otherPlan, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::HaveFreeConnectionSlots()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlanInstance_HaveFreeConnectionSlots_m0B31427845BDFAC892EF81DF4994EF773CA00895 (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.Planning.SingleInteriorSettings FIMSpace.Generating.Planning.BuildPlanInstance::get_SettingsReference()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Planning.BuildPlanInstance::CanConnectWith(FIMSpace.Generating.Planning.BuildPlanInstance)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BuildPlanInstance_CanConnectWith_mEA79DD578EBE39378A7B9C3375C2A3A355F486FC (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* ___0_other, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::get_CorridorPreset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PathFind.SimplePathGuide::GenerateStartDoorHoleInstructionOn(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SimplePathGuide_GenerateStartDoorHoleInstructionOn_mAB07A25F243CEC060D899619C45AD1BD91A1F900 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_addDefinition, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PathFind.SimplePathGuide::GenerateEndDoorHoleInstructionOn(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SimplePathGuide_GenerateEndDoorHoleInstructionOn_m902ABCF0E91C8F5DB65FB4BAE10B4F01BA34521F (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_addDefinition, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Planning.SingleInteriorSettings)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m9662610CA0425C46CA857A2757ED20A105196703 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___2_settings, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PGGUtils::GenerateInstructionTowards(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Nullable`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_start, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___1_other, int32_t ___2_centerRange, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___3_helperCoords, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m64DE45CB48CC85818771CB19FF5F5E1B86B7DA54 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetCenterOnEdge(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_edgedPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_emptyDir, int32_t ___2_edgeLimit, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___3_mustCollideWith, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3Int FIMSpace.Generating.PGGUtils::V2toV3Int(UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_v, int32_t ___1_y, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWithRadius(FIMSpace.Generating.Checker.CheckerField,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWithRadius_m75E27B2909C33B6B6AF313B74CDAC14A2F57F01C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, int32_t ___1_radius, const RuntimeMethod* method) ;
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::AlignPointsCount(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_AlignPointsCount_m5575E1BE65784D79D62C88EFBAB2C04000889CCC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_onlyNonColliding, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.GUI::get_color()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F GUI_get_color_m15488B4AD785D10DEB5C66398D0FA9A0C0EA7ABB (const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_s, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Gizmos::set_matrix(UnityEngine.Matrix4x4)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::DrawGizmos(System.Single,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_DrawGizmos_m9D4C6B58EE117D289A93C1B3F283A1A714478D54 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, float ___0_size, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellSize, float ___2_offset, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetProgessPositionOverLines(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetProgessPositionOverLines_mFEBB644FDD74719B02D2293ECEE0CBB0D45E7416 (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, float ___1_progress, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector2 FIMSpace.Generating.PGGUtils::GetDirectionOverLines(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 PGGUtils_GetDirectionOverLines_mEB66BE81E9315DCEBA25CA2E4E965DE294B4703B (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_pathPoints, float ___1_progress, const RuntimeMethod* method) ;
|
|
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PGGPlanGeneratorBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PGGPlanGeneratorBase__ctor_m1A76251D6A8D02ACC4BB19451C6F96DB88261094 (PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean FIMSpace.Generating.MinMax::get_IsZero()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MinMax_get_IsZero_mE7000310462340EDF9766FB87DA86B01D624785D (MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector3Int::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.RectOfFieldsInstance>::.ctor()
|
|
inline void List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68 (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Bounds FIMSpace.Generating.RectOfFields.FieldOfDungeon::GetBounds(FIMSpace.Generating.MinMax,FIMSpace.Generating.MinMax,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FieldOfDungeon_GetBounds_m00EAB9E3233B77B938500B8783A83BDDB844FEB5 (FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* __this, MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___0_sizeX, MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___1_sizeY, bool ___2_rotate, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfDungeon::OffsetToGrid(UnityEngine.Bounds&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeon_OffsetToGrid_m0AC820A548891F1B122DFE838438F12C87933F79 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance>::.ctor()
|
|
inline void List_1__ctor_m53278488512AF497366A6EA4FEC9D0F3B5EDAEC0 (List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::Generate(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_Generate_m8EB9F3E1A8E24410445C5F018100A619B5CC8545 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, float ___0_wallsSeparation, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::ClearGenerated()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_ClearGenerated_mC2E9BE3F1CE4A2CB94EFB0E7227DE52DBDEE18CE (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __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 FIMSpace.Generating.PlanHelper::.ctor(FIMSpace.Generating.Planning.BuildPlanPreset)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlanHelper__ctor_m9B4D2FC81163A7E3CA6416D13D0A06B5642EE85E (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* __this, BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* ___0_planPreset, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.PlanHelper::SetLimits(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlanHelper_SetLimits_m63640F1057F03537E6F96A5CC57EB76D6A3A2BB6 (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_xLimit, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_zLimit, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>::get_Item(System.Int32)
|
|
inline PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* List_1_get_Item_m55807587EDEA72EE953FEF64C6055E6F9431C26C (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* (*) (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.PlanHelper::GeneratePathFindedCorridor(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlanHelper_GeneratePathFindedCorridor_mF6CEE14ABD0F174A5BABBA6866D80F0B2E9C8CFA (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, int32_t ___4_cellSize, float ___5_changeDirectionCost, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>::get_Count()
|
|
inline int32_t List_1_get_Count_m8464ACA2D69697125617C92203BC26E2F09F65EE_inline (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.PlanHelper::GenerateCorridors(System.Int32,System.Single,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlanHelper_GenerateCorridors_m53CC5FD070C4AF887B60953580C87A76BDC7E358 (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* __this, int32_t ___0_count, float ___1_wallsSeparation, int32_t ___2_additionalLength, const RuntimeMethod* method) ;
|
|
// FIMSpace.Generating.PlanHelper/EGenerationResult FIMSpace.Generating.PlanHelper::GenerateRooms(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlanHelper_GenerateRooms_m0440C6EECA14F336C719076399DD44887E13AFE5 (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* __this, float ___0_wallsSeparation, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlanGeneratingHelpContainer__ctor_m2A630FED81070A24C7CABF9B43DF3FEF5513C1E2 (PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* __this, 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.PlanHelper/HelperRect>::get_Item(System.Int32)
|
|
inline HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645 (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, int32_t, const RuntimeMethod*))List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Void FIMSpace.Generating.PlanHelper/HelperRect::GenerateGraphCells(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_corridorsGraph, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRestrictionsGroup> FIMSpace.Generating.PlanHelper/HelperRect::GetRestrictionsList()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t987AF067BE57485354815026FC92A4E56127CEDA* HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9 (HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.SpawnRestrictionsGroup>::get_Item(System.Int32)
|
|
inline SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 (*) (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*, int32_t, const RuntimeMethod*))List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_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);
|
|
}
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.SpawnInstructionGuide::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.SpawnRestrictionsGroup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SpawnInstructionGuide_GenerateGuide_m0140531B74A9B31AD1732D6F598B92CDC621FA1F (SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_preset, SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 ___1_group, const RuntimeMethod* method) ;
|
|
// 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.SpawnRestrictionsGroup>::get_Count()
|
|
inline int32_t List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t987AF067BE57485354815026FC92A4E56127CEDA*, const RuntimeMethod*))List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_gshared_inline)(__this, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/HelperRect>::get_Count()
|
|
inline int32_t List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_inline (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF*, const RuntimeMethod*))List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_gshared_inline)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Item(System.Int32)
|
|
inline ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4 (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, int32_t, const RuntimeMethod*))List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_gshared)(__this, ___0_index, method);
|
|
}
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PlanHelper/ConnectionRect::GenerateGuide(FIMSpace.Generating.FieldSetup,FIMSpace.Generating.Planning.SingleInteriorSettings,System.Boolean,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78 (ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26* __this, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___0_parentSetup, SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* ___1_settings, bool ___2_reverse, float ___3_mul, const RuntimeMethod* method) ;
|
|
// T1 FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>::GetCell(System.Int32,System.Int32,System.Int32,System.Boolean)
|
|
inline FieldCell_t0474210B4815B1D080500050D625323788B306F9* FGenGraph_2_GetCell_mE6AE8333A2FF46E36FC476F9C583EB5043342499 (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, bool ___3_generateIfOut, const RuntimeMethod* method)
|
|
{
|
|
return (( FieldCell_t0474210B4815B1D080500050D625323788B306F9* (*) (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*, int32_t, int32_t, int32_t, bool, const RuntimeMethod*))FGenGraph_2_GetCell_m1F13278F5C03AC75EC5FD4EE5BFF997A040719B7_gshared)(__this, ___0_x, ___1_y, ___2_z, ___3_generateIfOut, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.PlanHelper/ConnectionRect>::get_Count()
|
|
inline int32_t List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8*, const RuntimeMethod*))List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>::.ctor()
|
|
inline void List_1__ctor_mC182EC597853618DAFFA733B54ECDBE82384BFE4 (List_1_tFEE916352327F673125B101E9E448462037FD16F* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFEE916352327F673125B101E9E448462037FD16F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>::Add(T)
|
|
inline void List_1_Add_m0540328E1D2CDEE41F5BBC2B6023B735233F7FC3_inline (List_1_tFEE916352327F673125B101E9E448462037FD16F* __this, PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_tFEE916352327F673125B101E9E448462037FD16F*, PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>::get_Item(System.Int32)
|
|
inline PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A (List_1_tFEE916352327F673125B101E9E448462037FD16F* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* (*) (List_1_tFEE916352327F673125B101E9E448462037FD16F*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer>::get_Count()
|
|
inline int32_t List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_inline (List_1_tFEE916352327F673125B101E9E448462037FD16F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_tFEE916352327F673125B101E9E448462037FD16F*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer FIMSpace.Generating.Planning.BuildingPlanGenerator::GenerateScheme(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* BuildingPlanGenerator_GenerateScheme_mE31C2EA86516449BBD2C31262FE140B769E50FD6 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, float ___0_wallsSeparation, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform FIMSpace.Generating.Planning.BuildingPlanGenerator::GenerateTransformContainer(FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BuildingPlanGenerator_GenerateTransformContainer_m831447DDF7C5B4CBE2D158DE5433CC164413E19B (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* ___0_targetContainer, const RuntimeMethod* method) ;
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::AddToGenerated(System.Collections.Generic.List`1<UnityEngine.GameObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_AddToGenerated_m4297AEDE38FA318EB1F48A197D5D5C47C22549A9 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_list, const RuntimeMethod* method) ;
|
|
// System.String FIMSpace.Generating.Planning.SingleInteriorSettings::GetName()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189 (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
|
|
// 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 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);
|
|
}
|
|
// System.Void FIMSpace.Generating.FieldSetup::ClearTemporaryInjections()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02 (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Events.UnityEvent::Invoke()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
|
|
// 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);
|
|
}
|
|
// 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.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 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.Boolean System.Collections.Generic.List`1<UnityEngine.GameObject>::Contains(T)
|
|
inline bool List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384 (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, 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 UnityEngine.GameObject::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Object::set_name(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
// System.String UnityEngine.Object::get_name()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::SetParent(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_p, 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) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void 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<FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanPathGuide>::.ctor()
|
|
inline void List_1__ctor_mDDCD32792BBF3C5FA9E565A093067B42A36A3A68 (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.MonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Vector2::Normalize()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
|
|
// UnityEngine.Color UnityEngine.Color::HSVToRGB(System.Single,System.Single,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF (float ___0_H, float ___1_S, float ___2_V, bool ___3_hdr, const RuntimeMethod* method) ;
|
|
// System.Void 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) ;
|
|
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Conversion methods for marshalling of: FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_pinvoke(const PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E& unmarshaled, PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_pinvoke& marshaled)
|
|
{
|
|
Exception_t* ___directions_8Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'directions' of type 'PathFindParams'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___directions_8Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_pinvoke_back(const PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_pinvoke& marshaled, PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E& unmarshaled)
|
|
{
|
|
Exception_t* ___directions_8Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'directions' of type 'PathFindParams'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___directions_8Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_pinvoke_cleanup(PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_pinvoke& marshaled)
|
|
{
|
|
}
|
|
// Conversion methods for marshalling of: FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_com(const PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E& unmarshaled, PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_com& marshaled)
|
|
{
|
|
Exception_t* ___directions_8Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'directions' of type 'PathFindParams'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___directions_8Exception, NULL);
|
|
}
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_com_back(const PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_com& marshaled, PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E& unmarshaled)
|
|
{
|
|
Exception_t* ___directions_8Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'directions' of type 'PathFindParams'.");
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(___directions_8Exception, NULL);
|
|
}
|
|
// Conversion method for clean up from marshalling of: FIMSpace.Generating.Checker.CheckerField3D/PathFindParams
|
|
IL2CPP_EXTERN_C void PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshal_com_cleanup(PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E_marshaled_com& marshaled)
|
|
{
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::.ctor(System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField3D/LineFindHelper>,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PathFindParams__ctor_m78A5EF099EAB73FAF400882D674EA5982484F902 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___0_movementDirections, float ___1_limitLowYTo, bool ___2_worldSpace, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// directions = movementDirections;
|
|
List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* L_0 = ___0_movementDirections;
|
|
__this->___directions_8 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___directions_8), (void*)L_0);
|
|
// WorldSpace = worldSpace;
|
|
bool L_1 = ___2_worldSpace;
|
|
__this->___WorldSpace_0 = L_1;
|
|
// LimitHighestY = float.MaxValue;
|
|
__this->___LimitHighestY_1 = ((std::numeric_limits<float>::max)());
|
|
// LimitLowestY = limitLowYTo;
|
|
float L_2 = ___1_limitLowYTo;
|
|
__this->___LimitLowestY_2 = L_2;
|
|
// LimitMaxX = float.MaxValue;
|
|
__this->___LimitMaxX_3 = ((std::numeric_limits<float>::max)());
|
|
// LimitMinX = -float.MaxValue;
|
|
__this->___LimitMinX_4 = (-(std::numeric_limits<float>::max)());
|
|
// LimitMaxZ = float.MaxValue;
|
|
__this->___LimitMaxZ_5 = ((std::numeric_limits<float>::max)());
|
|
// LimitMinZ = -float.MaxValue;
|
|
__this->___LimitMinZ_6 = (-(std::numeric_limits<float>::max)());
|
|
// NoLimits = limitLowYTo == float.MaxValue;
|
|
float L_3 = ___1_limitLowYTo;
|
|
__this->___NoLimits_7 = (bool)((((float)L_3) == ((float)((std::numeric_limits<float>::max)())))? 1 : 0);
|
|
// AllowChangeDirectionEvery = 1;
|
|
__this->___AllowChangeDirectionEvery_9 = 1;
|
|
// PrioritizeYLevel = float.NaN;
|
|
__this->___PrioritizeYLevel_10 = (std::numeric_limits<float>::quiet_NaN());
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void PathFindParams__ctor_m78A5EF099EAB73FAF400882D674EA5982484F902_AdjustorThunk (RuntimeObject* __this, List_1_t0AA932387AD4B6E1484C742285FB1A0C0CD84554* ___0_movementDirections, float ___1_limitLowYTo, bool ___2_worldSpace, const RuntimeMethod* method)
|
|
{
|
|
PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E*>(__this + _offset);
|
|
PathFindParams__ctor_m78A5EF099EAB73FAF400882D674EA5982484F902(_thisAdjusted, ___0_movementDirections, ___1_limitLowYTo, ___2_worldSpace, method);
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::IsOutOfLimitsLocalSpace(UnityEngine.Vector3Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFindParams_IsOutOfLimitsLocalSpace_m5960C34000875AE440A73AB74A20A2F822206245 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_gridPos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (NoLimits) return false;
|
|
bool L_0 = __this->___NoLimits_7;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (NoLimits) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (gridPos.y < LimitLowestY) return true;
|
|
int32_t L_1;
|
|
L_1 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_gridPos), NULL);
|
|
float L_2 = __this->___LimitLowestY_2;
|
|
if ((!(((float)((float)L_1)) < ((float)L_2))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.y < LimitLowestY) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// if (gridPos.y > LimitHighestY) return true;
|
|
int32_t L_3;
|
|
L_3 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline((&___0_gridPos), NULL);
|
|
float L_4 = __this->___LimitHighestY_1;
|
|
if ((!(((float)((float)L_3)) > ((float)L_4))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.y > LimitHighestY) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// if (gridPos.x < LimitMinX) return true;
|
|
int32_t L_5;
|
|
L_5 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_gridPos), NULL);
|
|
float L_6 = __this->___LimitMinX_4;
|
|
if ((!(((float)((float)L_5)) < ((float)L_6))))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.x < LimitMinX) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// if (gridPos.x > LimitMaxX) return true;
|
|
int32_t L_7;
|
|
L_7 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline((&___0_gridPos), NULL);
|
|
float L_8 = __this->___LimitMaxX_3;
|
|
if ((!(((float)((float)L_7)) > ((float)L_8))))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.x > LimitMaxX) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// if (gridPos.z < LimitMinZ) return true;
|
|
int32_t L_9;
|
|
L_9 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_gridPos), NULL);
|
|
float L_10 = __this->___LimitMinZ_6;
|
|
if ((!(((float)((float)L_9)) < ((float)L_10))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.z < LimitMinZ) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// if (gridPos.z > LimitMaxZ) return true;
|
|
int32_t L_11;
|
|
L_11 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline((&___0_gridPos), NULL);
|
|
float L_12 = __this->___LimitMaxZ_5;
|
|
if ((!(((float)((float)L_11)) > ((float)L_12))))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// if (gridPos.z > LimitMaxZ) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool PathFindParams_IsOutOfLimitsLocalSpace_m5960C34000875AE440A73AB74A20A2F822206245_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_gridPos, const RuntimeMethod* method)
|
|
{
|
|
PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = PathFindParams_IsOutOfLimitsLocalSpace_m5960C34000875AE440A73AB74A20A2F822206245(_thisAdjusted, ___0_gridPos, method);
|
|
return _returnValue;
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField3D/PathFindParams::IsOutOfLimitsWorldSpace(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PathFindParams_IsOutOfLimitsWorldSpace_m5A781EF9BEFADE45B11763951D3F2E1026995FD8 (PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (NoLimits) return false;
|
|
bool L_0 = __this->___NoLimits_7;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (NoLimits) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (worldPos.y < LimitLowestY) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_worldPos;
|
|
float L_2 = L_1.___y_3;
|
|
float L_3 = __this->___LimitLowestY_2;
|
|
if ((!(((float)L_2) < ((float)L_3))))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.y < LimitLowestY) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (worldPos.y > LimitHighestY) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_worldPos;
|
|
float L_5 = L_4.___y_3;
|
|
float L_6 = __this->___LimitHighestY_1;
|
|
if ((!(((float)L_5) > ((float)L_6))))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.y > LimitHighestY) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// if (worldPos.x < LimitMinX) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_worldPos;
|
|
float L_8 = L_7.___x_2;
|
|
float L_9 = __this->___LimitMinX_4;
|
|
if ((!(((float)L_8) < ((float)L_9))))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.x < LimitMinX) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// if (worldPos.x > LimitMaxX) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_worldPos;
|
|
float L_11 = L_10.___x_2;
|
|
float L_12 = __this->___LimitMaxX_3;
|
|
if ((!(((float)L_11) > ((float)L_12))))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.x > LimitMaxX) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// if (worldPos.z < LimitMinZ) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_worldPos;
|
|
float L_14 = L_13.___z_4;
|
|
float L_15 = __this->___LimitMinZ_6;
|
|
if ((!(((float)L_14) < ((float)L_15))))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.z < LimitMinZ) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// if (worldPos.z > LimitMaxZ) return true;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_worldPos;
|
|
float L_17 = L_16.___z_4;
|
|
float L_18 = __this->___LimitMaxZ_5;
|
|
if ((!(((float)L_17) > ((float)L_18))))
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
// if (worldPos.z > LimitMaxZ) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C bool PathFindParams_IsOutOfLimitsWorldSpace_m5A781EF9BEFADE45B11763951D3F2E1026995FD8_AdjustorThunk (RuntimeObject* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<PathFindParams_t2DCB94355114FCC2ADF16E2160BEA1569CC3CC7E*>(__this + _offset);
|
|
bool _returnValue;
|
|
_returnValue = PathFindParams_IsOutOfLimitsWorldSpace_m5A781EF9BEFADE45B11763951D3F2E1026995FD8(_thisAdjusted, ___0_worldPos, 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.Checker.CheckerField3D/LineFindHelper::.ctor(UnityEngine.Vector3Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineFindHelper__ctor_m7D317C99355F07F3847ECAA364891D7D4E44B4CF (LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_dir, float ___1_val, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Dir = dir;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_0 = ___0_dir;
|
|
__this->___Dir_0 = L_0;
|
|
// Cost = val;
|
|
float L_1 = ___1_val;
|
|
__this->___Cost_1 = L_1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_EXTERN_C void LineFindHelper__ctor_m7D317C99355F07F3847ECAA364891D7D4E44B4CF_AdjustorThunk (RuntimeObject* __this, Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 ___0_dir, float ___1_val, const RuntimeMethod* method)
|
|
{
|
|
LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9* _thisAdjusted;
|
|
int32_t _offset = 1;
|
|
_thisAdjusted = reinterpret_cast<LineFindHelper_tC2DE7C828155B7ECD892EC9D446E46DA50201CC9*>(__this + _offset);
|
|
LineFindHelper__ctor_m7D317C99355F07F3847ECAA364891D7D4E44B4CF(_thisAdjusted, ___0_dir, ___1_val, 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.Checker.CheckerField3D/<>c::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m013B792457828BFA120D6F123E40F9CEC24E037E (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7* L_0 = (U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7*)il2cpp_codegen_object_new(U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__ctor_mA8F125C4B76F01D1A0A9D4252CDF52E2BECAADA1(L_0, NULL);
|
|
((U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField3D/<>c::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mA8F125C4B76F01D1A0A9D4252CDF52E2BECAADA1 (U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Single FIMSpace.Generating.Checker.CheckerField3D/<>c::<PathFind_OpenNode>b__212_0(FIMSpace.Generating.FieldCell)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float U3CU3Ec_U3CPathFind_OpenNodeU3Eb__212_0_m3D68F3365D2C3B7234985AFB65C1E3BDD70A20C4 (U3CU3Ec_t36C3F9AECC112ADA3B6C633338F257A1B6AD05B7* __this, FieldCell_t0474210B4815B1D080500050D625323788B306F9* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _pathFind_openListC = _pathFind_openListC.OrderBy(o => o._PathFind_distAndCost).ToList();
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_0 = ___0_o;
|
|
NullCheck(L_0);
|
|
float L_1;
|
|
L_1 = FieldCell_get__PathFind_distAndCost_m76974AA58B71539B586A5FB15DE386ABF58F3C3B(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SpreadData(UnityEngine.Vector2Int,System.Int32,System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SpreadData_m8E23870C9DF67CC8E888B7012880B21538B201EF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_startWorldPos, int32_t ___1_spreadDistance, String_t* ___2_dataString, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_1 = NULL;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_6 = NULL;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_7 = NULL;
|
|
{
|
|
// if ( spreadDistance <= 0)
|
|
int32_t L_0 = ___1_spreadDistance;
|
|
if ((((int32_t)L_0) > ((int32_t)0)))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// Vector2Int pos = startWorldPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_startWorldPos;
|
|
V_0 = L_1;
|
|
// CheckerData chData = GetWorldPosCheckerData(pos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = V_0;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_3;
|
|
L_3 = CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3(__this, L_2, NULL);
|
|
V_1 = L_3;
|
|
// if (FGenerators.CheckIfIsNull(chData))
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_4 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// CheckerData data = new CheckerData();
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_6 = (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C*)il2cpp_codegen_object_new(CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
CheckerData__ctor_m25687324F4DBF8F02A7B614489D67C3775F7636E(L_6, NULL);
|
|
V_2 = L_6;
|
|
// data.ChildPos = pos - Position;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_7 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_8, L_9, NULL);
|
|
NullCheck(L_7);
|
|
L_7->___ChildPos_0 = L_10;
|
|
// data.Data = dataString;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_11 = V_2;
|
|
String_t* L_12 = ___2_dataString;
|
|
NullCheck(L_11);
|
|
L_11->___Data_1 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___Data_1), (void*)L_12);
|
|
// Datas.Add(data);
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_13 = __this->___Datas_4;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_14 = V_2;
|
|
NullCheck(L_13);
|
|
List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_inline(L_13, L_14, List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// chData.Data = dataString;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_15 = V_1;
|
|
String_t* L_16 = ___2_dataString;
|
|
NullCheck(L_15);
|
|
L_15->___Data_1 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_15->___Data_1), (void*)L_16);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// for (int x = -spreadDistance; x <= spreadDistance; x++)
|
|
int32_t L_17 = ___1_spreadDistance;
|
|
V_3 = ((-L_17));
|
|
goto IL_00c1;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// for (int y = -spreadDistance; y <= spreadDistance; y++)
|
|
int32_t L_18 = ___1_spreadDistance;
|
|
V_4 = ((-L_18));
|
|
goto IL_00b8;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// Vector2Int pos = startWorldPos + new Vector2Int(x, y);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___0_startWorldPos;
|
|
int32_t L_20 = V_3;
|
|
int32_t L_21 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_22), L_20, L_21, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
|
|
L_23 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_19, L_22, NULL);
|
|
V_5 = L_23;
|
|
// CheckerData chData = GetWorldPosCheckerData(pos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = V_5;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_25;
|
|
L_25 = CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3(__this, L_24, NULL);
|
|
V_6 = L_25;
|
|
// if (FGenerators.CheckIfIsNull(chData ))
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_26 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_27;
|
|
L_27 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_26, NULL);
|
|
if (!L_27)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
// CheckerData data = new CheckerData();
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_28 = (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C*)il2cpp_codegen_object_new(CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_28);
|
|
CheckerData__ctor_m25687324F4DBF8F02A7B614489D67C3775F7636E(L_28, NULL);
|
|
V_7 = L_28;
|
|
// data.ChildPos = pos - Position;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_29 = V_7;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31;
|
|
L_31 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32;
|
|
L_32 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_30, L_31, NULL);
|
|
NullCheck(L_29);
|
|
L_29->___ChildPos_0 = L_32;
|
|
// data.Data = dataString;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_33 = V_7;
|
|
String_t* L_34 = ___2_dataString;
|
|
NullCheck(L_33);
|
|
L_33->___Data_1 = L_34;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->___Data_1), (void*)L_34);
|
|
// Datas.Add(data);
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_35 = __this->___Datas_4;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_36 = V_7;
|
|
NullCheck(L_35);
|
|
List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_inline(L_35, L_36, List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var);
|
|
goto IL_00b2;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// chData.Data = dataString;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_37 = V_6;
|
|
String_t* L_38 = ___2_dataString;
|
|
NullCheck(L_37);
|
|
L_37->___Data_1 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_37->___Data_1), (void*)L_38);
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// for (int y = -spreadDistance; y <= spreadDistance; y++)
|
|
int32_t L_39 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// for (int y = -spreadDistance; y <= spreadDistance; y++)
|
|
int32_t L_40 = V_4;
|
|
int32_t L_41 = ___1_spreadDistance;
|
|
if ((((int32_t)L_40) <= ((int32_t)L_41)))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -spreadDistance; x <= spreadDistance; x++)
|
|
int32_t L_42 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// for (int x = -spreadDistance; x <= spreadDistance; x++)
|
|
int32_t L_43 = V_3;
|
|
int32_t L_44 = ___1_spreadDistance;
|
|
if ((((int32_t)L_43) <= ((int32_t)L_44)))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CheckerDataInRange(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CheckerDataInRange_mA86807366CE27F88CD5F60C3C0A7C942ACAAB39E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, int32_t ___1_cellsDistance, String_t* ___2_data, bool ___3_checkPrecise, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* V_8 = NULL;
|
|
{
|
|
// if ( checkPrecise)
|
|
bool L_0 = ___3_checkPrecise;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_1 = ___1_cellsDistance;
|
|
V_0 = ((-L_1));
|
|
goto IL_0062;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_2 = ___1_cellsDistance;
|
|
V_1 = ((-L_2));
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// Vector2Int pos = WorldPos(i) + new Vector2Int(x, y);
|
|
int32_t L_3 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_3, NULL);
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_5, L_6, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_4, L_7, NULL);
|
|
V_3 = L_8;
|
|
// CheckerData oth = other.GetWorldPosCheckerData(pos);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = ___0_other;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_3;
|
|
NullCheck(L_9);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_11;
|
|
L_11 = CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3(L_9, L_10, NULL);
|
|
V_4 = L_11;
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_12 = V_4;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_13 = V_4;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___Data_1;
|
|
String_t* L_15 = ___2_data;
|
|
bool L_16;
|
|
L_16 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_14, L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_17 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_18 = V_2;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_19 = __this->___ChildPos_3;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_19, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_21 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_22 = V_1;
|
|
int32_t L_23 = ___1_cellsDistance;
|
|
if ((((int32_t)L_22) <= ((int32_t)L_23)))
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_24 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_25 = V_0;
|
|
int32_t L_26 = ___1_cellsDistance;
|
|
if ((((int32_t)L_25) <= ((int32_t)L_26)))
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_27 = ___1_cellsDistance;
|
|
V_5 = ((-L_27));
|
|
goto IL_00bb;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_28 = ___1_cellsDistance;
|
|
V_6 = ((-L_28));
|
|
goto IL_00b0;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// Vector2Int pos = WorldPos(0) + new Vector2Int(x, y);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29;
|
|
L_29 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, 0, NULL);
|
|
int32_t L_30 = V_5;
|
|
int32_t L_31 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32;
|
|
memset((&L_32), 0, sizeof(L_32));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_32), L_30, L_31, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33;
|
|
L_33 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_29, L_32, NULL);
|
|
V_7 = L_33;
|
|
// CheckerData oth = other.GetWorldPosCheckerData(pos);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_34 = ___0_other;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35 = V_7;
|
|
NullCheck(L_34);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_36;
|
|
L_36 = CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3(L_34, L_35, NULL);
|
|
V_8 = L_36;
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_37 = V_8;
|
|
if (!L_37)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_38 = V_8;
|
|
NullCheck(L_38);
|
|
String_t* L_39 = L_38->___Data_1;
|
|
String_t* L_40 = ___2_data;
|
|
bool L_41;
|
|
L_41 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_39, L_40, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
// if (oth != null) if (oth.Data == data) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_42 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_42, 1));
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
// for (int y = -cellsDistance; y <= cellsDistance; y++)
|
|
int32_t L_43 = V_6;
|
|
int32_t L_44 = ___1_cellsDistance;
|
|
if ((((int32_t)L_43) <= ((int32_t)L_44)))
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_45 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// for (int x = -cellsDistance; x <= cellsDistance; x++)
|
|
int32_t L_46 = V_5;
|
|
int32_t L_47 = ___1_cellsDistance;
|
|
if ((((int32_t)L_46) <= ((int32_t)L_47)))
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CheckerDataInRange(System.Collections.Generic.List`1<FIMSpace.Generating.Checker.CheckerField>,System.Int32,System.String,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CheckerDataInRange_m8D453AD232C3BA41FF551A42D3B616FF415606A0 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* ___0_others, int32_t ___1_cellDistance, String_t* ___2_data, bool ___3_checkPrecise, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < others.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0027;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (others[i] == this) continue;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_0 = ___0_others;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2;
|
|
L_2 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_0, L_1, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
if ((((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)L_2) == ((RuntimeObject*)(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)__this)))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckerDataInRange(others[i], cellDistance, data, checkPrecise)) return true;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_3 = ___0_others;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5;
|
|
L_5 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_3, L_4, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
int32_t L_6 = ___1_cellDistance;
|
|
String_t* L_7 = ___2_data;
|
|
bool L_8 = ___3_checkPrecise;
|
|
bool L_9;
|
|
L_9 = CheckerField_CheckerDataInRange_mA86807366CE27F88CD5F60C3C0A7C942ACAAB39E(__this, L_5, L_6, L_7, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckerDataInRange(others[i], cellDistance, data, checkPrecise)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// for (int i = 0; i < others.Count; i++)
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// for (int i = 0; i < others.Count; i++)
|
|
int32_t L_11 = V_0;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_12 = ___0_others;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_12, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData FIMSpace.Generating.Checker.CheckerField::GetWorldPosCheckerData(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* CheckerField_GetWorldPosCheckerData_m379B797142935334BC0B342C90F3BBEA63D038B3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int c = 0; c < Datas.Count; c++)
|
|
V_0 = 0;
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (Datas[c].ChildPos + Position == worldPos) return Datas[c];
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_0 = __this->___Datas_4;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_2;
|
|
L_2 = List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5(L_0, L_1, List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var);
|
|
NullCheck(L_2);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2->___ChildPos_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_3, L_4, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = ___0_worldPos;
|
|
bool L_7;
|
|
L_7 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// if (Datas[c].ChildPos + Position == worldPos) return Datas[c];
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_8 = __this->___Datas_4;
|
|
int32_t L_9 = V_0;
|
|
NullCheck(L_8);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_10;
|
|
L_10 = List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5(L_8, L_9, List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var);
|
|
return L_10;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// for (int c = 0; c < Datas.Count; c++)
|
|
int32_t L_11 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// for (int c = 0; c < Datas.Count; c++)
|
|
int32_t L_12 = V_0;
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_13 = __this->___Datas_4;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_inline(L_13, List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_RuntimeMethod_var);
|
|
if ((((int32_t)L_12) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C*)NULL;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddLocalPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_AddCell_m866C916FAE4AD1959C561F948C8062B5944874B7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ChildPos.AddCell(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_2;
|
|
L_2 = FCheckerGraph_1_AddCell_m866C916FAE4AD1959C561F948C8062B5944874B7(L_0, L_1, FCheckerGraph_1_AddCell_m866C916FAE4AD1959C561F948C8062B5944874B7_RuntimeMethod_var);
|
|
// if (UseBounds == false) return;
|
|
bool L_3 = __this->___UseBounds_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// if (UseBounds == false) return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// if (Bounding.Count == 0) Bounding.Add(new CheckerBounds(this, pos));
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_4 = __this->___Bounding_5;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_4, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
// if (Bounding.Count == 0) Bounding.Add(new CheckerBounds(this, pos));
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_6 = __this->___Bounding_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___0_pos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
L_8 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_7, NULL);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_9 = (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*)il2cpp_codegen_object_new(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
CheckerBounds__ctor_mA7EB1A8009AEF0793960033B37DB5C632719A7C8(L_9, __this, L_8, NULL);
|
|
NullCheck(L_6);
|
|
List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_inline(L_6, L_9, List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
return;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// Bounding[0].EncapsulateLocal(pos.x, pos.y);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_10 = __this->___Bounding_5;
|
|
NullCheck(L_10);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_11;
|
|
L_11 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_10, 0, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
int32_t L_12;
|
|
L_12 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_pos), NULL);
|
|
int32_t L_13;
|
|
L_13 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_pos), NULL);
|
|
NullCheck(L_11);
|
|
CheckerBounds_EncapsulateLocal_m744799DCF95316AA685385FDF4DC735CEA909AAE(L_11, ((float)L_12), ((float)L_13), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocalPos(UnityEngine.Vector2Int,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocalPos_m726D89E59CF7E52CDAAEEDADD6346AAACAF253FA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, bool ___1_rebuild, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ChildPos.Remove(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3(L_0, L_1, FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::PushPositionX(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_PushPositionX_mB039924994BC550CDC9D2F5ED0E0226F2E78E144 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_offsetX, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// MoveToPosition(new Vector2Int(parentPosition.x + offsetX, parentPosition.y));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (&__this->___parentPosition_1);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
|
|
int32_t L_2 = ___0_offsetX;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_3 = (&__this->___parentPosition_1);
|
|
int32_t L_4;
|
|
L_4 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_3, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_5), ((int32_t)il2cpp_codegen_add(L_1, L_2)), L_4, /*hidden argument*/NULL);
|
|
CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3(__this, L_5, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::PushPositionY(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_PushPositionY_m75CDCA0C9B3FF299CF1CAF7F90FB0D6092F139EF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_offsetY, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// MoveToPosition(new Vector2Int(parentPosition.x, parentPosition.y + offsetY));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_0 = (&__this->___parentPosition_1);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_0, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_2 = (&__this->___parentPosition_1);
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_2, NULL);
|
|
int32_t L_4 = ___0_offsetY;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_5), L_1, ((int32_t)il2cpp_codegen_add(L_3, L_4)), /*hidden argument*/NULL);
|
|
CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3(__this, L_5, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::MoveToPosition(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_newPos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// parentPosition = newPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_newPos;
|
|
__this->___parentPosition_1 = L_0;
|
|
// RefreshBounds();
|
|
CheckerField_RefreshBounds_m5940118E9A26580FAD7795389CA1CEDE145FC196(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerPos FIMSpace.Generating.Checker.CheckerField::GetLocalPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return ChildPos.GetCell(pos, false, true);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_2;
|
|
L_2 = FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058(L_0, L_1, (bool)0, (bool)1, FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RecalculateMultiBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_GetCell_m24BF6A1E5B4B42BDEF18AFEC0D2B47B281CD2852_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_2 = NULL;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* V_3 = NULL;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_4 = NULL;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_5 = NULL;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_6 = NULL;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
{
|
|
// Bounding.Clear();
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_0 = __this->___Bounding_5;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_inline(L_0, List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_RuntimeMethod_var);
|
|
// if (UseBounds == false) return;
|
|
bool L_1 = __this->___UseBounds_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// if (UseBounds == false) return;
|
|
return;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// CheckerField graphCopy = Copy();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2;
|
|
L_2 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(__this, NULL);
|
|
V_0 = L_2;
|
|
// for (int i = 0; i <= 1000; i++)
|
|
V_1 = 0;
|
|
goto IL_014e;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// if (graphCopy.ChildPos.AllApprovedCells.Count == 0) break;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_4 = L_3->___ChildPos_3;
|
|
NullCheck(L_4);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_5 = L_4->___AllApprovedCells_1;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_5, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// var startCell = graphCopy.ChildPos.AllApprovedCells[0];
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = V_0;
|
|
NullCheck(L_7);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = L_7->___ChildPos_3;
|
|
NullCheck(L_8);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_9 = L_8->___AllApprovedCells_1;
|
|
NullCheck(L_9);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_10;
|
|
L_10 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_9, 0, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
V_2 = L_10;
|
|
// CheckerBounds iBounds = new CheckerBounds(this, startCell.ToV2());
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_11 = V_2;
|
|
NullCheck(L_11);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_11, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
|
|
L_13 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_12, NULL);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_14 = (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*)il2cpp_codegen_object_new(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_14);
|
|
CheckerBounds__ctor_mA7EB1A8009AEF0793960033B37DB5C632719A7C8(L_14, __this, L_13, NULL);
|
|
V_3 = L_14;
|
|
// negX = new CheckerPos(); negY = new CheckerPos(); posX = new CheckerPos(); posY = new CheckerPos();
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_15 = (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*)il2cpp_codegen_object_new(CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8(L_15, NULL);
|
|
V_4 = L_15;
|
|
// negX = new CheckerPos(); negY = new CheckerPos(); posX = new CheckerPos(); posY = new CheckerPos();
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_16 = (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*)il2cpp_codegen_object_new(CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8(L_16, NULL);
|
|
V_5 = L_16;
|
|
// negX = new CheckerPos(); negY = new CheckerPos(); posX = new CheckerPos(); posY = new CheckerPos();
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_17 = (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*)il2cpp_codegen_object_new(CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_17);
|
|
CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8(L_17, NULL);
|
|
V_6 = L_17;
|
|
// negX = new CheckerPos(); negY = new CheckerPos(); posX = new CheckerPos(); posY = new CheckerPos();
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_18 = (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C*)il2cpp_codegen_object_new(CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8(L_18, NULL);
|
|
V_7 = L_18;
|
|
// CheckGraphForNearestMargins(graphCopy, ChildPos.AllApprovedCells.Count, startCell, ref posX, ref negX, ref posY, ref negY);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_20 = __this->___ChildPos_3;
|
|
NullCheck(L_20);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_21 = L_20->___AllApprovedCells_1;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_21, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_23 = V_2;
|
|
CheckerField_CheckGraphForNearestMargins_m4351EDDC0F7857FA71FDF38EA8FFFF78704917F9(L_19, L_22, L_23, (&V_6), (&V_4), (&V_7), (&V_5), NULL);
|
|
// graphCopy.RemoveLocal(startCell);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_24 = V_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_25 = V_2;
|
|
NullCheck(L_24);
|
|
CheckerField_RemoveLocal_mBD35059F8B4882421392403121C7F792B56E89B5(L_24, L_25, NULL);
|
|
// if ((negX != null || negY != null) && (posX != null || posY != null))
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_26 = V_4;
|
|
if (L_26)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_27 = V_5;
|
|
if (!L_27)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_28 = V_6;
|
|
if (L_28)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_29 = V_7;
|
|
if (!L_29)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// for (int x = negX.x; x <= posX.x; x++)
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_30 = V_4;
|
|
NullCheck(L_30);
|
|
int32_t L_31 = L_30->___x_0;
|
|
V_8 = L_31;
|
|
goto IL_0108;
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// for (int y = negY.y; y <= posY.y; y++)
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_32 = V_5;
|
|
NullCheck(L_32);
|
|
int32_t L_33 = L_32->___y_1;
|
|
V_9 = L_33;
|
|
goto IL_00f7;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// if (FGenerators.CheckIfIsNull(ChildPos.GetCell(x, y, false, true) )) continue;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_34 = __this->___ChildPos_3;
|
|
int32_t L_35 = V_8;
|
|
int32_t L_36 = V_9;
|
|
NullCheck(L_34);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_37;
|
|
L_37 = FCheckerGraph_1_GetCell_m24BF6A1E5B4B42BDEF18AFEC0D2B47B281CD2852(L_34, L_35, L_36, (bool)0, (bool)1, FCheckerGraph_1_GetCell_m24BF6A1E5B4B42BDEF18AFEC0D2B47B281CD2852_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_37, NULL);
|
|
if (L_38)
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
{
|
|
// iBounds.EncapsulateLocal(x, y);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_39 = V_3;
|
|
int32_t L_40 = V_8;
|
|
int32_t L_41 = V_9;
|
|
NullCheck(L_39);
|
|
CheckerBounds_EncapsulateLocal_m744799DCF95316AA685385FDF4DC735CEA909AAE(L_39, ((float)L_40), ((float)L_41), NULL);
|
|
// graphCopy.RemoveLocal(x, y);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_42 = V_0;
|
|
int32_t L_43 = V_8;
|
|
int32_t L_44 = V_9;
|
|
NullCheck(L_42);
|
|
CheckerField_RemoveLocal_mB3E644C2A83610605814D6E67D177F74A10DF208(L_42, L_43, L_44, NULL);
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
// for (int y = negY.y; y <= posY.y; y++)
|
|
int32_t L_45 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_45, 1));
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
// for (int y = negY.y; y <= posY.y; y++)
|
|
int32_t L_46 = V_9;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_47 = V_7;
|
|
NullCheck(L_47);
|
|
int32_t L_48 = L_47->___y_1;
|
|
if ((((int32_t)L_46) <= ((int32_t)L_48)))
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = negX.x; x <= posX.x; x++)
|
|
int32_t L_49 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
// for (int x = negX.x; x <= posX.x; x++)
|
|
int32_t L_50 = V_8;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_51 = V_6;
|
|
NullCheck(L_51);
|
|
int32_t L_52 = L_51->___x_0;
|
|
if ((((int32_t)L_50) <= ((int32_t)L_52)))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
// Bounding.Add(iBounds);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_53 = __this->___Bounding_5;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_54 = V_3;
|
|
NullCheck(L_53);
|
|
List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_inline(L_53, L_54, List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// if (i == 1000) UnityEngine.Debug.Log("Safety end (1000 iterations, bounds created: " + Bounding.Count);
|
|
int32_t L_55 = V_1;
|
|
if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)1000)))))
|
|
{
|
|
goto IL_014a;
|
|
}
|
|
}
|
|
{
|
|
// if (i == 1000) UnityEngine.Debug.Log("Safety end (1000 iterations, bounds created: " + Bounding.Count);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_56 = __this->___Bounding_5;
|
|
NullCheck(L_56);
|
|
int32_t L_57;
|
|
L_57 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_56, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
V_10 = L_57;
|
|
String_t* L_58;
|
|
L_58 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_10), NULL);
|
|
String_t* L_59;
|
|
L_59 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE0E6F4BF26B4A61BF9095BE5B73603FE80A8A65E, L_58, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_59, NULL);
|
|
}
|
|
|
|
IL_014a:
|
|
{
|
|
// for (int i = 0; i <= 1000; i++)
|
|
int32_t L_60 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_60, 1));
|
|
}
|
|
|
|
IL_014e:
|
|
{
|
|
// for (int i = 0; i <= 1000; i++)
|
|
int32_t L_61 = V_1;
|
|
if ((((int32_t)L_61) <= ((int32_t)((int32_t)1000))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::CheckGraphForNearestMargins(FIMSpace.Generating.Checker.CheckerField,System.Int32,FIMSpace.Generating.Checker.CheckerPos,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&,FIMSpace.Generating.Checker.CheckerPos&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_CheckGraphForNearestMargins_m4351EDDC0F7857FA71FDF38EA8FFFF78704917F9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_grid, int32_t ___1_maxCells, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___2_root, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___3_px, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___4_nx, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___5_pz, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** ___6_nz, 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;
|
|
}
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_0 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_10 = NULL;
|
|
int32_t V_11 = 0;
|
|
int32_t V_12 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_13 = NULL;
|
|
int32_t V_14 = 0;
|
|
int32_t V_15 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_16 = NULL;
|
|
int32_t V_17 = 0;
|
|
int32_t V_18 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_19 = NULL;
|
|
int32_t V_20 = 0;
|
|
int32_t V_21 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_22 = NULL;
|
|
int32_t V_23 = 0;
|
|
int32_t V_24 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_25 = NULL;
|
|
{
|
|
// CheckerPos preCell = root;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_0 = ___2_root;
|
|
V_0 = L_0;
|
|
// Vector2Int startPos = root.ToV2();
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_1 = ___2_root;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_1, NULL);
|
|
V_1 = L_2;
|
|
// pz = null;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_3 = ___5_pz;
|
|
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
V_2 = 0;
|
|
goto IL_0085;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(x, 0));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_1;
|
|
int32_t L_6 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_6, 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_5, L_7, NULL);
|
|
NullCheck(L_4);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_9;
|
|
L_9 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_4, L_8, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
V_3 = 0;
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// if (x == 0 && z == 0) continue;
|
|
int32_t L_11 = V_2;
|
|
if (L_11)
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_3;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(x, z));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_13 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_1;
|
|
int32_t L_15 = V_2;
|
|
int32_t L_16 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_17), L_15, L_16, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18;
|
|
L_18 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_14, L_17, NULL);
|
|
NullCheck(L_13);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_19;
|
|
L_19 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_13, L_18, NULL);
|
|
V_4 = L_19;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_20 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_22 = V_4;
|
|
V_0 = L_22;
|
|
goto IL_0079;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// if (pz == null) pz = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_23 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_24 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_23);
|
|
if (L_24)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
{
|
|
// if (pz == null) pz = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_25 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_26 = V_0;
|
|
*((RuntimeObject**)L_25) = (RuntimeObject*)L_26;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_25, (void*)(RuntimeObject*)L_26);
|
|
goto IL_0081;
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// else if (preCell.y < pz.y) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_27 = V_0;
|
|
NullCheck(L_27);
|
|
int32_t L_28 = L_27->___y_1;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_29 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_30 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_29);
|
|
NullCheck(L_30);
|
|
int32_t L_31 = L_30->___y_1;
|
|
if ((((int32_t)L_28) >= ((int32_t)L_31)))
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.y < pz.y) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_32 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_33 = V_0;
|
|
*((RuntimeObject**)L_32) = (RuntimeObject*)L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_32, (void*)(RuntimeObject*)L_33);
|
|
// break;
|
|
goto IL_0081;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_34 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_34, 1));
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_35 = V_3;
|
|
int32_t L_36 = ___1_maxCells;
|
|
if ((((int32_t)L_35) <= ((int32_t)L_36)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
int32_t L_37 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
int32_t L_38 = V_2;
|
|
int32_t L_39 = ___1_maxCells;
|
|
if ((((int32_t)L_38) <= ((int32_t)L_39)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
V_5 = 1;
|
|
goto IL_0112;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(-x, 0));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_40 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41 = V_1;
|
|
int32_t L_42 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43;
|
|
memset((&L_43), 0, sizeof(L_43));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_43), ((-L_42)), 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44;
|
|
L_44 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_41, L_43, NULL);
|
|
NullCheck(L_40);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_45;
|
|
L_45 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_40, L_44, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_46;
|
|
L_46 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_45, NULL);
|
|
if (L_46)
|
|
{
|
|
goto IL_011a;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
V_6 = 0;
|
|
goto IL_0107;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// if (x == 0 && z == 0) continue;
|
|
int32_t L_47 = V_5;
|
|
if (L_47)
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_48 = V_6;
|
|
if (!L_48)
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(-x, z));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_49 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = V_1;
|
|
int32_t L_51 = V_5;
|
|
int32_t L_52 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_53;
|
|
memset((&L_53), 0, sizeof(L_53));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_53), ((-L_51)), L_52, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_54;
|
|
L_54 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_50, L_53, NULL);
|
|
NullCheck(L_49);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_55;
|
|
L_55 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_49, L_54, NULL);
|
|
V_7 = L_55;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_56 = V_7;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_57;
|
|
L_57 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_56, NULL);
|
|
if (!L_57)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_58 = V_7;
|
|
V_0 = L_58;
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// if (pz == null) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_59 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_60 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_59);
|
|
if (L_60)
|
|
{
|
|
goto IL_00eb;
|
|
}
|
|
}
|
|
{
|
|
// if (pz == null) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_61 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_62 = V_0;
|
|
*((RuntimeObject**)L_61) = (RuntimeObject*)L_62;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_61, (void*)(RuntimeObject*)L_62);
|
|
goto IL_010c;
|
|
}
|
|
|
|
IL_00eb:
|
|
{
|
|
// else if (preCell.y < pz.y) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_63 = V_0;
|
|
NullCheck(L_63);
|
|
int32_t L_64 = L_63->___y_1;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_65 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_66 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_65);
|
|
NullCheck(L_66);
|
|
int32_t L_67 = L_66->___y_1;
|
|
if ((((int32_t)L_64) >= ((int32_t)L_67)))
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.y < pz.y) pz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_68 = ___5_pz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_69 = V_0;
|
|
*((RuntimeObject**)L_68) = (RuntimeObject*)L_69;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_68, (void*)(RuntimeObject*)L_69);
|
|
// break;
|
|
goto IL_010c;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_70 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_71 = V_6;
|
|
int32_t L_72 = ___1_maxCells;
|
|
if ((((int32_t)L_71) <= ((int32_t)L_72)))
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
int32_t L_73 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_73, 1));
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
int32_t L_74 = V_5;
|
|
int32_t L_75 = ___1_maxCells;
|
|
if ((((int32_t)L_74) <= ((int32_t)L_75)))
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
|
|
IL_011a:
|
|
{
|
|
// preCell = root;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_76 = ___2_root;
|
|
V_0 = L_76;
|
|
// px = null;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_77 = ___3_px;
|
|
*((RuntimeObject**)L_77) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_77, (void*)(RuntimeObject*)NULL);
|
|
// for (int zz = 0; zz <= maxCells; ++zz)
|
|
V_8 = 0;
|
|
goto IL_019f;
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
// CheckerPos zzCell = grid.GetLocalPos(startPos + new Vector2Int(0, zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_79 = V_1;
|
|
int32_t L_80 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_81;
|
|
memset((&L_81), 0, sizeof(L_81));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_81), 0, L_80, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82;
|
|
L_82 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_79, L_81, NULL);
|
|
NullCheck(L_78);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_83;
|
|
L_83 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_78, L_82, NULL);
|
|
// if (FGenerators.CheckIfIsNull(zzCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_84;
|
|
L_84 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_83, NULL);
|
|
if (L_84)
|
|
{
|
|
goto IL_01a4;
|
|
}
|
|
}
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
V_9 = 0;
|
|
goto IL_0194;
|
|
}
|
|
|
|
IL_0144:
|
|
{
|
|
// if (zz == 0 && xx == 0) continue;
|
|
int32_t L_85 = V_8;
|
|
if (L_85)
|
|
{
|
|
goto IL_014c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_86 = V_9;
|
|
if (!L_86)
|
|
{
|
|
goto IL_018e;
|
|
}
|
|
}
|
|
|
|
IL_014c:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(xx, zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_87 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88 = V_1;
|
|
int32_t L_89 = V_9;
|
|
int32_t L_90 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_91;
|
|
memset((&L_91), 0, sizeof(L_91));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_91), L_89, L_90, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_92;
|
|
L_92 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_88, L_91, NULL);
|
|
NullCheck(L_87);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_93;
|
|
L_93 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_87, L_92, NULL);
|
|
V_10 = L_93;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(xCell)) preCell = xCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_94 = V_10;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_95;
|
|
L_95 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_94, NULL);
|
|
if (!L_95)
|
|
{
|
|
goto IL_0171;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(xCell)) preCell = xCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_96 = V_10;
|
|
V_0 = L_96;
|
|
goto IL_018e;
|
|
}
|
|
|
|
IL_0171:
|
|
{
|
|
// if (px == null) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_97 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_98 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_97);
|
|
if (L_98)
|
|
{
|
|
goto IL_017a;
|
|
}
|
|
}
|
|
{
|
|
// if (px == null) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_99 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_100 = V_0;
|
|
*((RuntimeObject**)L_99) = (RuntimeObject*)L_100;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_99, (void*)(RuntimeObject*)L_100);
|
|
goto IL_0199;
|
|
}
|
|
|
|
IL_017a:
|
|
{
|
|
// else if (preCell.x < px.x) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_101 = V_0;
|
|
NullCheck(L_101);
|
|
int32_t L_102 = L_101->___x_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_103 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_104 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_103);
|
|
NullCheck(L_104);
|
|
int32_t L_105 = L_104->___x_0;
|
|
if ((((int32_t)L_102) >= ((int32_t)L_105)))
|
|
{
|
|
goto IL_0199;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.x < px.x) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_106 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_107 = V_0;
|
|
*((RuntimeObject**)L_106) = (RuntimeObject*)L_107;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_106, (void*)(RuntimeObject*)L_107);
|
|
// break;
|
|
goto IL_0199;
|
|
}
|
|
|
|
IL_018e:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_108 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_108, 1));
|
|
}
|
|
|
|
IL_0194:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_109 = V_9;
|
|
int32_t L_110 = ___1_maxCells;
|
|
if ((((int32_t)L_109) <= ((int32_t)L_110)))
|
|
{
|
|
goto IL_0144;
|
|
}
|
|
}
|
|
|
|
IL_0199:
|
|
{
|
|
// for (int zz = 0; zz <= maxCells; ++zz)
|
|
int32_t L_111 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_111, 1));
|
|
}
|
|
|
|
IL_019f:
|
|
{
|
|
// for (int zz = 0; zz <= maxCells; ++zz)
|
|
int32_t L_112 = V_8;
|
|
int32_t L_113 = ___1_maxCells;
|
|
if ((((int32_t)L_112) <= ((int32_t)L_113)))
|
|
{
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
|
|
IL_01a4:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz)
|
|
V_11 = 1;
|
|
goto IL_0226;
|
|
}
|
|
|
|
IL_01a9:
|
|
{
|
|
// CheckerPos zzCell = grid.GetLocalPos(startPos + new Vector2Int(0, -zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_114 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_115 = V_1;
|
|
int32_t L_116 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_117;
|
|
memset((&L_117), 0, sizeof(L_117));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_117), 0, ((-L_116)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_118;
|
|
L_118 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_115, L_117, NULL);
|
|
NullCheck(L_114);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_119;
|
|
L_119 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_114, L_118, NULL);
|
|
// if (FGenerators.CheckIfIsNull(zzCell )) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_120;
|
|
L_120 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_119, NULL);
|
|
if (L_120)
|
|
{
|
|
goto IL_022e;
|
|
}
|
|
}
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
V_12 = 0;
|
|
goto IL_021b;
|
|
}
|
|
|
|
IL_01ca:
|
|
{
|
|
// if (zz == 0 && xx == 0) continue;
|
|
int32_t L_121 = V_11;
|
|
if (L_121)
|
|
{
|
|
goto IL_01d2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_122 = V_12;
|
|
if (!L_122)
|
|
{
|
|
goto IL_0215;
|
|
}
|
|
}
|
|
|
|
IL_01d2:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(xx, -zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_123 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_124 = V_1;
|
|
int32_t L_125 = V_12;
|
|
int32_t L_126 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_127;
|
|
memset((&L_127), 0, sizeof(L_127));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_127), L_125, ((-L_126)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_128;
|
|
L_128 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_124, L_127, NULL);
|
|
NullCheck(L_123);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_129;
|
|
L_129 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_123, L_128, NULL);
|
|
V_13 = L_129;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(xCell)) preCell = xCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_130 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_131;
|
|
L_131 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_130, NULL);
|
|
if (!L_131)
|
|
{
|
|
goto IL_01f8;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(xCell)) preCell = xCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_132 = V_13;
|
|
V_0 = L_132;
|
|
goto IL_0215;
|
|
}
|
|
|
|
IL_01f8:
|
|
{
|
|
// if (px == null) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_133 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_134 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_133);
|
|
if (L_134)
|
|
{
|
|
goto IL_0201;
|
|
}
|
|
}
|
|
{
|
|
// if (px == null) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_135 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_136 = V_0;
|
|
*((RuntimeObject**)L_135) = (RuntimeObject*)L_136;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_135, (void*)(RuntimeObject*)L_136);
|
|
goto IL_0220;
|
|
}
|
|
|
|
IL_0201:
|
|
{
|
|
// else if (preCell.x < px.x) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_137 = V_0;
|
|
NullCheck(L_137);
|
|
int32_t L_138 = L_137->___x_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_139 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_140 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_139);
|
|
NullCheck(L_140);
|
|
int32_t L_141 = L_140->___x_0;
|
|
if ((((int32_t)L_138) >= ((int32_t)L_141)))
|
|
{
|
|
goto IL_0220;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.x < px.x) px = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_142 = ___3_px;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_143 = V_0;
|
|
*((RuntimeObject**)L_142) = (RuntimeObject*)L_143;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_142, (void*)(RuntimeObject*)L_143);
|
|
// break;
|
|
goto IL_0220;
|
|
}
|
|
|
|
IL_0215:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_144 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_144, 1));
|
|
}
|
|
|
|
IL_021b:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_145 = V_12;
|
|
int32_t L_146 = ___1_maxCells;
|
|
if ((((int32_t)L_145) <= ((int32_t)L_146)))
|
|
{
|
|
goto IL_01ca;
|
|
}
|
|
}
|
|
|
|
IL_0220:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz)
|
|
int32_t L_147 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_147, 1));
|
|
}
|
|
|
|
IL_0226:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz)
|
|
int32_t L_148 = V_11;
|
|
int32_t L_149 = ___1_maxCells;
|
|
if ((((int32_t)L_148) <= ((int32_t)L_149)))
|
|
{
|
|
goto IL_01a9;
|
|
}
|
|
}
|
|
|
|
IL_022e:
|
|
{
|
|
// preCell = root;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_150 = ___2_root;
|
|
V_0 = L_150;
|
|
// nz = null;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_151 = ___6_nz;
|
|
*((RuntimeObject**)L_151) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_151, (void*)(RuntimeObject*)NULL);
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
V_14 = 0;
|
|
goto IL_02bc;
|
|
}
|
|
|
|
IL_023c:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(x, 0));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_152 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_153 = V_1;
|
|
int32_t L_154 = V_14;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_155;
|
|
memset((&L_155), 0, sizeof(L_155));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_155), L_154, 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_156;
|
|
L_156 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_153, L_155, NULL);
|
|
NullCheck(L_152);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_157;
|
|
L_157 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_152, L_156, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_158;
|
|
L_158 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_157, NULL);
|
|
if (L_158)
|
|
{
|
|
goto IL_02c4;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
V_15 = 0;
|
|
goto IL_02b1;
|
|
}
|
|
|
|
IL_025c:
|
|
{
|
|
// if (x == 0 && z == 0) continue;
|
|
int32_t L_159 = V_14;
|
|
if (L_159)
|
|
{
|
|
goto IL_0264;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_160 = V_15;
|
|
if (!L_160)
|
|
{
|
|
goto IL_02ab;
|
|
}
|
|
}
|
|
|
|
IL_0264:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(x, -z));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_161 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_162 = V_1;
|
|
int32_t L_163 = V_14;
|
|
int32_t L_164 = V_15;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_165;
|
|
memset((&L_165), 0, sizeof(L_165));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_165), L_163, ((-L_164)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_166;
|
|
L_166 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_162, L_165, NULL);
|
|
NullCheck(L_161);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_167;
|
|
L_167 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_161, L_166, NULL);
|
|
V_16 = L_167;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_168 = V_16;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_169;
|
|
L_169 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_168, NULL);
|
|
if (!L_169)
|
|
{
|
|
goto IL_028a;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_170 = V_16;
|
|
V_0 = L_170;
|
|
goto IL_02ab;
|
|
}
|
|
|
|
IL_028a:
|
|
{
|
|
// if (nz == null) nz = preCell; // Getting maximum negative z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_171 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_172 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_171);
|
|
if (L_172)
|
|
{
|
|
goto IL_0295;
|
|
}
|
|
}
|
|
{
|
|
// if (nz == null) nz = preCell; // Getting maximum negative z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_173 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_174 = V_0;
|
|
*((RuntimeObject**)L_173) = (RuntimeObject*)L_174;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_173, (void*)(RuntimeObject*)L_174);
|
|
goto IL_02b6;
|
|
}
|
|
|
|
IL_0295:
|
|
{
|
|
// else if (preCell.y > nz.y) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_175 = V_0;
|
|
NullCheck(L_175);
|
|
int32_t L_176 = L_175->___y_1;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_177 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_178 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_177);
|
|
NullCheck(L_178);
|
|
int32_t L_179 = L_178->___y_1;
|
|
if ((((int32_t)L_176) <= ((int32_t)L_179)))
|
|
{
|
|
goto IL_02b6;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.y > nz.y) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_180 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_181 = V_0;
|
|
*((RuntimeObject**)L_180) = (RuntimeObject*)L_181;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_180, (void*)(RuntimeObject*)L_181);
|
|
// break;
|
|
goto IL_02b6;
|
|
}
|
|
|
|
IL_02ab:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_182 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_182, 1));
|
|
}
|
|
|
|
IL_02b1:
|
|
{
|
|
// for (int z = 0; z <= maxCells; ++z)
|
|
int32_t L_183 = V_15;
|
|
int32_t L_184 = ___1_maxCells;
|
|
if ((((int32_t)L_183) <= ((int32_t)L_184)))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
|
|
IL_02b6:
|
|
{
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
int32_t L_185 = V_14;
|
|
V_14 = ((int32_t)il2cpp_codegen_add(L_185, 1));
|
|
}
|
|
|
|
IL_02bc:
|
|
{
|
|
// for (int x = 0; x <= maxCells; ++x)
|
|
int32_t L_186 = V_14;
|
|
int32_t L_187 = ___1_maxCells;
|
|
if ((((int32_t)L_186) <= ((int32_t)L_187)))
|
|
{
|
|
goto IL_023c;
|
|
}
|
|
}
|
|
|
|
IL_02c4:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
V_17 = 1;
|
|
goto IL_034e;
|
|
}
|
|
|
|
IL_02cc:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(-x, 0));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_188 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_189 = V_1;
|
|
int32_t L_190 = V_17;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_191;
|
|
memset((&L_191), 0, sizeof(L_191));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_191), ((-L_190)), 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_192;
|
|
L_192 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_189, L_191, NULL);
|
|
NullCheck(L_188);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_193;
|
|
L_193 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_188, L_192, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_194;
|
|
L_194 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_193, NULL);
|
|
if (L_194)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
// for (int z = 0; z <= maxCells; z++)
|
|
V_18 = 0;
|
|
goto IL_0343;
|
|
}
|
|
|
|
IL_02ed:
|
|
{
|
|
// if (x == 0 && z == 0) continue;
|
|
int32_t L_195 = V_17;
|
|
if (L_195)
|
|
{
|
|
goto IL_02f5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_196 = V_18;
|
|
if (!L_196)
|
|
{
|
|
goto IL_033d;
|
|
}
|
|
}
|
|
|
|
IL_02f5:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(-x, -z));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_197 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_198 = V_1;
|
|
int32_t L_199 = V_17;
|
|
int32_t L_200 = V_18;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_201;
|
|
memset((&L_201), 0, sizeof(L_201));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_201), ((-L_199)), ((-L_200)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_202;
|
|
L_202 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_198, L_201, NULL);
|
|
NullCheck(L_197);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_203;
|
|
L_203 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_197, L_202, NULL);
|
|
V_19 = L_203;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_204 = V_19;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_205;
|
|
L_205 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_204, NULL);
|
|
if (!L_205)
|
|
{
|
|
goto IL_031c;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_206 = V_19;
|
|
V_0 = L_206;
|
|
goto IL_033d;
|
|
}
|
|
|
|
IL_031c:
|
|
{
|
|
// if (nz == null) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_207 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_208 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_207);
|
|
if (L_208)
|
|
{
|
|
goto IL_0327;
|
|
}
|
|
}
|
|
{
|
|
// if (nz == null) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_209 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_210 = V_0;
|
|
*((RuntimeObject**)L_209) = (RuntimeObject*)L_210;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_209, (void*)(RuntimeObject*)L_210);
|
|
goto IL_0348;
|
|
}
|
|
|
|
IL_0327:
|
|
{
|
|
// else if (preCell.y > nz.y) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_211 = V_0;
|
|
NullCheck(L_211);
|
|
int32_t L_212 = L_211->___y_1;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_213 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_214 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_213);
|
|
NullCheck(L_214);
|
|
int32_t L_215 = L_214->___y_1;
|
|
if ((((int32_t)L_212) <= ((int32_t)L_215)))
|
|
{
|
|
goto IL_0348;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.y > nz.y) nz = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_216 = ___6_nz;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_217 = V_0;
|
|
*((RuntimeObject**)L_216) = (RuntimeObject*)L_217;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_216, (void*)(RuntimeObject*)L_217);
|
|
// break;
|
|
goto IL_0348;
|
|
}
|
|
|
|
IL_033d:
|
|
{
|
|
// for (int z = 0; z <= maxCells; z++)
|
|
int32_t L_218 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_218, 1));
|
|
}
|
|
|
|
IL_0343:
|
|
{
|
|
// for (int z = 0; z <= maxCells; z++)
|
|
int32_t L_219 = V_18;
|
|
int32_t L_220 = ___1_maxCells;
|
|
if ((((int32_t)L_219) <= ((int32_t)L_220)))
|
|
{
|
|
goto IL_02ed;
|
|
}
|
|
}
|
|
|
|
IL_0348:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
int32_t L_221 = V_17;
|
|
V_17 = ((int32_t)il2cpp_codegen_add(L_221, 1));
|
|
}
|
|
|
|
IL_034e:
|
|
{
|
|
// for (int x = 1; x <= maxCells; ++x)
|
|
int32_t L_222 = V_17;
|
|
int32_t L_223 = ___1_maxCells;
|
|
if ((((int32_t)L_222) <= ((int32_t)L_223)))
|
|
{
|
|
goto IL_02cc;
|
|
}
|
|
}
|
|
|
|
IL_0356:
|
|
{
|
|
// preCell = root;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_224 = ___2_root;
|
|
V_0 = L_224;
|
|
// nx = null;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_225 = ___4_nx;
|
|
*((RuntimeObject**)L_225) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_225, (void*)(RuntimeObject*)NULL);
|
|
// for (int zz = 0; zz <= maxCells; ++zz) //var xCell = grid.GetLocalPos(root + new Vector2Int(x, 0, 0));
|
|
V_20 = 0;
|
|
goto IL_03e4;
|
|
}
|
|
|
|
IL_0364:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(0, zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_226 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_227 = V_1;
|
|
int32_t L_228 = V_20;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_229;
|
|
memset((&L_229), 0, sizeof(L_229));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_229), 0, L_228, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_230;
|
|
L_230 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_227, L_229, NULL);
|
|
NullCheck(L_226);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_231;
|
|
L_231 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_226, L_230, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_232;
|
|
L_232 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_231, NULL);
|
|
if (L_232)
|
|
{
|
|
goto IL_03ec;
|
|
}
|
|
}
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
V_21 = 0;
|
|
goto IL_03d9;
|
|
}
|
|
|
|
IL_0384:
|
|
{
|
|
// if (zz == 0 && xx == 0) continue;
|
|
int32_t L_233 = V_20;
|
|
if (L_233)
|
|
{
|
|
goto IL_038c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_234 = V_21;
|
|
if (!L_234)
|
|
{
|
|
goto IL_03d3;
|
|
}
|
|
}
|
|
|
|
IL_038c:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(-xx, zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_235 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_236 = V_1;
|
|
int32_t L_237 = V_21;
|
|
int32_t L_238 = V_20;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_239;
|
|
memset((&L_239), 0, sizeof(L_239));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_239), ((-L_237)), L_238, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_240;
|
|
L_240 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_236, L_239, NULL);
|
|
NullCheck(L_235);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_241;
|
|
L_241 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_235, L_240, NULL);
|
|
V_22 = L_241;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_242 = V_22;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_243;
|
|
L_243 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_242, NULL);
|
|
if (!L_243)
|
|
{
|
|
goto IL_03b2;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_244 = V_22;
|
|
V_0 = L_244;
|
|
goto IL_03d3;
|
|
}
|
|
|
|
IL_03b2:
|
|
{
|
|
// if (nx == null) nx = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_245 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_246 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_245);
|
|
if (L_246)
|
|
{
|
|
goto IL_03bd;
|
|
}
|
|
}
|
|
{
|
|
// if (nx == null) nx = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_247 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_248 = V_0;
|
|
*((RuntimeObject**)L_247) = (RuntimeObject*)L_248;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_247, (void*)(RuntimeObject*)L_248);
|
|
goto IL_03de;
|
|
}
|
|
|
|
IL_03bd:
|
|
{
|
|
// else if (preCell.x > nx.x) nx = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_249 = V_0;
|
|
NullCheck(L_249);
|
|
int32_t L_250 = L_249->___x_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_251 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_252 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_251);
|
|
NullCheck(L_252);
|
|
int32_t L_253 = L_252->___x_0;
|
|
if ((((int32_t)L_250) <= ((int32_t)L_253)))
|
|
{
|
|
goto IL_03de;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.x > nx.x) nx = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_254 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_255 = V_0;
|
|
*((RuntimeObject**)L_254) = (RuntimeObject*)L_255;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_254, (void*)(RuntimeObject*)L_255);
|
|
// break;
|
|
goto IL_03de;
|
|
}
|
|
|
|
IL_03d3:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_256 = V_21;
|
|
V_21 = ((int32_t)il2cpp_codegen_add(L_256, 1));
|
|
}
|
|
|
|
IL_03d9:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_257 = V_21;
|
|
int32_t L_258 = ___1_maxCells;
|
|
if ((((int32_t)L_257) <= ((int32_t)L_258)))
|
|
{
|
|
goto IL_0384;
|
|
}
|
|
}
|
|
|
|
IL_03de:
|
|
{
|
|
// for (int zz = 0; zz <= maxCells; ++zz) //var xCell = grid.GetLocalPos(root + new Vector2Int(x, 0, 0));
|
|
int32_t L_259 = V_20;
|
|
V_20 = ((int32_t)il2cpp_codegen_add(L_259, 1));
|
|
}
|
|
|
|
IL_03e4:
|
|
{
|
|
// for (int zz = 0; zz <= maxCells; ++zz) //var xCell = grid.GetLocalPos(root + new Vector2Int(x, 0, 0));
|
|
int32_t L_260 = V_20;
|
|
int32_t L_261 = ___1_maxCells;
|
|
if ((((int32_t)L_260) <= ((int32_t)L_261)))
|
|
{
|
|
goto IL_0364;
|
|
}
|
|
}
|
|
|
|
IL_03ec:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz) // going with x negatively -> GetLocalPos pos - x
|
|
V_23 = 1;
|
|
goto IL_0476;
|
|
}
|
|
|
|
IL_03f4:
|
|
{
|
|
// CheckerPos xCell = grid.GetLocalPos(startPos + new Vector2Int(0, -zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_262 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_263 = V_1;
|
|
int32_t L_264 = V_23;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_265;
|
|
memset((&L_265), 0, sizeof(L_265));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_265), 0, ((-L_264)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_266;
|
|
L_266 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_263, L_265, NULL);
|
|
NullCheck(L_262);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_267;
|
|
L_267 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_262, L_266, NULL);
|
|
// if (FGenerators.CheckIfIsNull(xCell)) break;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_268;
|
|
L_268 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_267, NULL);
|
|
if (L_268)
|
|
{
|
|
goto IL_047e;
|
|
}
|
|
}
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
V_24 = 0;
|
|
goto IL_046b;
|
|
}
|
|
|
|
IL_0415:
|
|
{
|
|
// if (zz == 0 && xx == 0) continue;
|
|
int32_t L_269 = V_23;
|
|
if (L_269)
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_270 = V_24;
|
|
if (!L_270)
|
|
{
|
|
goto IL_0465;
|
|
}
|
|
}
|
|
|
|
IL_041d:
|
|
{
|
|
// CheckerPos zCell = grid.GetLocalPos(startPos + new Vector2Int(-xx, -zz));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_271 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_272 = V_1;
|
|
int32_t L_273 = V_24;
|
|
int32_t L_274 = V_23;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_275;
|
|
memset((&L_275), 0, sizeof(L_275));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_275), ((-L_273)), ((-L_274)), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_276;
|
|
L_276 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_272, L_275, NULL);
|
|
NullCheck(L_271);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_277;
|
|
L_277 = CheckerField_GetLocalPos_m9493A3CBB768C3BB1D8079AC953AD4182A4CA65B(L_271, L_276, NULL);
|
|
V_25 = L_277;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_278 = V_25;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_279;
|
|
L_279 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_278, NULL);
|
|
if (!L_279)
|
|
{
|
|
goto IL_0444;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(zCell)) preCell = zCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_280 = V_25;
|
|
V_0 = L_280;
|
|
goto IL_0465;
|
|
}
|
|
|
|
IL_0444:
|
|
{
|
|
// if (nx == null) nx = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_281 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_282 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_281);
|
|
if (L_282)
|
|
{
|
|
goto IL_044f;
|
|
}
|
|
}
|
|
{
|
|
// if (nx == null) nx = preCell; // Getting minimum positive z value cell
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_283 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_284 = V_0;
|
|
*((RuntimeObject**)L_283) = (RuntimeObject*)L_284;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_283, (void*)(RuntimeObject*)L_284);
|
|
goto IL_0470;
|
|
}
|
|
|
|
IL_044f:
|
|
{
|
|
// else if (preCell.x > nx.x) nx = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_285 = V_0;
|
|
NullCheck(L_285);
|
|
int32_t L_286 = L_285->___x_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_287 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_288 = *((CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C**)L_287);
|
|
NullCheck(L_288);
|
|
int32_t L_289 = L_288->___x_0;
|
|
if ((((int32_t)L_286) <= ((int32_t)L_289)))
|
|
{
|
|
goto IL_0470;
|
|
}
|
|
}
|
|
{
|
|
// else if (preCell.x > nx.x) nx = preCell;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C** L_290 = ___4_nx;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_291 = V_0;
|
|
*((RuntimeObject**)L_290) = (RuntimeObject*)L_291;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_290, (void*)(RuntimeObject*)L_291);
|
|
// break;
|
|
goto IL_0470;
|
|
}
|
|
|
|
IL_0465:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_292 = V_24;
|
|
V_24 = ((int32_t)il2cpp_codegen_add(L_292, 1));
|
|
}
|
|
|
|
IL_046b:
|
|
{
|
|
// for (int xx = 0; xx <= maxCells; ++xx)
|
|
int32_t L_293 = V_24;
|
|
int32_t L_294 = ___1_maxCells;
|
|
if ((((int32_t)L_293) <= ((int32_t)L_294)))
|
|
{
|
|
goto IL_0415;
|
|
}
|
|
}
|
|
|
|
IL_0470:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz) // going with x negatively -> GetLocalPos pos - x
|
|
int32_t L_295 = V_23;
|
|
V_23 = ((int32_t)il2cpp_codegen_add(L_295, 1));
|
|
}
|
|
|
|
IL_0476:
|
|
{
|
|
// for (int zz = 1; zz <= maxCells; ++zz) // going with x negatively -> GetLocalPos pos - x
|
|
int32_t L_296 = V_23;
|
|
int32_t L_297 = ___1_maxCells;
|
|
if ((((int32_t)L_296) <= ((int32_t)L_297)))
|
|
{
|
|
goto IL_03f4;
|
|
}
|
|
}
|
|
|
|
IL_047e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RefreshBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RefreshBounds_m5940118E9A26580FAD7795389CA1CEDE145FC196 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (UseBounds == false) return;
|
|
bool L_0 = __this->___UseBounds_0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (UseBounds == false) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i) Bounding[i].RefreshWorldPos();
|
|
V_0 = 0;
|
|
goto IL_0022;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i) Bounding[i].RefreshWorldPos();
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_1 = __this->___Bounding_5;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_3;
|
|
L_3 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_1, L_2, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237(L_3, NULL);
|
|
// for (int i = 0; i < Bounding.Count; ++i) Bounding[i].RefreshWorldPos();
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i) Bounding[i].RefreshWorldPos();
|
|
int32_t L_5 = V_0;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_6 = __this->___Bounding_5;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_6, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_5) < ((int32_t)L_7)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::ClearAll()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_ClearAll_mCB8A2B4E9B9E8357340BFEDD212308AF8052E6FD (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Bounding.Clear();
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_0 = __this->___Bounding_5;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_inline(L_0, List_1_Clear_m9FE1FE06AD891091EA6F81C108B82A33E18BE703_RuntimeMethod_var);
|
|
// ChildPos = new FCheckerGraph<CheckerPos>(true);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_1 = (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*)il2cpp_codegen_object_new(FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A(L_1, (bool)1, FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
__this->___ChildPos_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildPos_3), (void*)L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::LogBounds(System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_LogBounds_m6470BF743116BBE350466773EF8C9CE3F38456C1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scaleUp, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_color, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// Bounding[i].LogBounds(scaleUp, color);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_0 = __this->___Bounding_5;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_2;
|
|
L_2 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_0, L_1, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
float L_3 = ___0_scaleUp;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = ___1_color;
|
|
NullCheck(L_2);
|
|
CheckerBounds_LogBounds_mB97C8AE16F75F410586BCDA2D398651CE80A7628(L_2, L_3, L_4, NULL);
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_5 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_6 = V_0;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_7 = __this->___Bounding_5;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_7, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_6) < ((int32_t)L_8)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Add(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (ContainsWorldPos(pos) == false) AddLocalPos(pos - Position); // Conversion from to world to local child pos
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_pos;
|
|
bool L_1;
|
|
L_1 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(pos) == false) AddLocalPos(pos - Position); // Conversion from to world to local child pos
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___0_pos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_2, L_3, NULL);
|
|
CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D(__this, L_4, NULL);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddLocal(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddLocal_m3F456DAD92B828F0F245110FE1DF2A4B465CD2B7 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfIsNull(ChildPos.GetCell(pos, false, true)))
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_2;
|
|
L_2 = FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058(L_0, L_1, (bool)0, (bool)1, FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// AddLocalPos(pos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_pos;
|
|
CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D(__this, L_4, NULL);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Remove(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (ContainsWorldPos(pos)) RemoveLocalPos(pos - Position);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_pos;
|
|
bool L_1;
|
|
L_1 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(pos)) RemoveLocalPos(pos - Position);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___0_pos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_2, L_3, NULL);
|
|
CheckerField_RemoveLocalPos_m726D89E59CF7E52CDAAEEDADD6346AAACAF253FA(__this, L_4, (bool)1, NULL);
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocal(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocal_mEE8CC2F90FA4A0076D9E8CCE478E9851C7B4DCA1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ChildPos.Remove(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3(L_0, L_1, FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocal(FIMSpace.Generating.Checker.CheckerPos)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocal_mBD35059F8B4882421392403121C7F792B56E89B5 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_RemoveCell_mB644C78EB9293E47252B7031CC2BF03112A8C0D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ChildPos.RemoveCell(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_1 = ___0_pos;
|
|
NullCheck(L_0);
|
|
FCheckerGraph_1_RemoveCell_mB644C78EB9293E47252B7031CC2BF03112A8C0D9(L_0, L_1, FCheckerGraph_1_RemoveCell_mB644C78EB9293E47252B7031CC2BF03112A8C0D9_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveLocal(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveLocal_mB3E644C2A83610605814D6E67D177F74A10DF208 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_RemoveCell_m47AF322C22E101A327027E73D073D82ABB12433A_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// ChildPos.RemoveCell(x, y);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
int32_t L_1 = ___0_x;
|
|
int32_t L_2 = ___1_y;
|
|
NullCheck(L_0);
|
|
bool L_3;
|
|
L_3 = FCheckerGraph_1_RemoveCell_m47AF322C22E101A327027E73D073D82ABB12433A(L_0, L_1, L_2, FCheckerGraph_1_RemoveCell_m47AF322C22E101A327027E73D073D82ABB12433A_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::WorldPos(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (ChildPos.AllApprovedCells.Count == 0) return Position;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_1, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.AllApprovedCells.Count == 0) return Position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// return ChildPos.AllApprovedCells[i].ToV2() + Position;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_4 = __this->___ChildPos_3;
|
|
NullCheck(L_4);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_5 = L_4->___AllApprovedCells_1;
|
|
int32_t L_6 = ___0_i;
|
|
NullCheck(L_5);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_7;
|
|
L_7 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_5, L_6, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_7);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_7, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_8, L_9, NULL);
|
|
return L_10;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GridPos(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GridPos_m3ACDC38FA77E275BA168EA967794F6244AC934A1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (ChildPos.AllApprovedCells.Count == 0) return Position + Vector2Int.one;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_1, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.AllApprovedCells.Count == 0) return Position + Vector2Int.one;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_3, L_4, NULL);
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return ChildPos.AllApprovedCells[i].ToV2() + Position + Vector2Int.one;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_6 = __this->___ChildPos_3;
|
|
NullCheck(L_6);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_7 = L_6->___AllApprovedCells_1;
|
|
int32_t L_8 = ___0_i;
|
|
NullCheck(L_7);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_9;
|
|
L_9 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_7, L_8, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_9);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_9, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_10, L_11, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
L_13 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_12, L_13, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::ContainsWorldPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return FGenerators.CheckIfExist_NOTNULL(GetWorldPos(worldPos));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_worldPos;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_1;
|
|
L_1 = CheckerField_GetWorldPos_m3D49F1E1264257A95F8373749D32F1B17537FA0B(__this, L_0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerPos FIMSpace.Generating.Checker.CheckerField::GetWorldPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* CheckerField_GetWorldPos_m3D49F1E1264257A95F8373749D32F1B17537FA0B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return ChildPos.GetCell(worldPos - Position, false, true);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_worldPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_1, L_2, NULL);
|
|
NullCheck(L_0);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_4;
|
|
L_4 = FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058(L_0, L_3, (bool)0, (bool)1, FCheckerGraph_1_GetCell_m3564BC6713238B73CE46D6CD67F7729188145058_RuntimeMethod_var);
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Join(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_AddCell_m463AD8DDFBFCA51B5986D609FEA5E83CF809EF83_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < other.ChildPos.AllApprovedCells.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// ChildPos.AddCell(other.ChildPos.AllApprovedCells[i]);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_other;
|
|
NullCheck(L_1);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_2 = L_1->___ChildPos_3;
|
|
NullCheck(L_2);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_3 = L_2->___AllApprovedCells_1;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_5;
|
|
L_5 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_3, L_4, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_0);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_6;
|
|
L_6 = FCheckerGraph_1_AddCell_m463AD8DDFBFCA51B5986D609FEA5E83CF809EF83(L_0, L_5, FCheckerGraph_1_AddCell_m463AD8DDFBFCA51B5986D609FEA5E83CF809EF83_RuntimeMethod_var);
|
|
// for (int i = 0; i < other.ChildPos.AllApprovedCells.Count; i++)
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (int i = 0; i < other.ChildPos.AllApprovedCells.Count; i++)
|
|
int32_t L_8 = V_0;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = ___0_other;
|
|
NullCheck(L_9);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_10 = L_9->___ChildPos_3;
|
|
NullCheck(L_10);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_11 = L_10->___AllApprovedCells_1;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_11, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::CountSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_CountSize_m137237E19DC7049F710ABB638C775A716DF84552 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return ChildPos.AllApprovedCells.Count;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_1, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::InjectToGrid(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_mainCorridorsGrid, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_AddCell_m823EFCD0A116B87FB010D81604A02633C1DB00D9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < ChildPos.AllApprovedCells.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0017;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// mainCorridorsGrid.AddCell(GridPos(i));
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_0 = ___0_mainCorridorsGrid;
|
|
int32_t L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_GridPos_m3ACDC38FA77E275BA168EA967794F6244AC934A1(__this, L_1, NULL);
|
|
NullCheck(L_0);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_3;
|
|
L_3 = FGenGraph_2_AddCell_m823EFCD0A116B87FB010D81604A02633C1DB00D9(L_0, L_2, 0, FGenGraph_2_AddCell_m823EFCD0A116B87FB010D81604A02633C1DB00D9_RuntimeMethod_var);
|
|
// for (int i = 0; i < ChildPos.AllApprovedCells.Count; i++)
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// for (int i = 0; i < ChildPos.AllApprovedCells.Count; i++)
|
|
int32_t L_5 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_6 = __this->___ChildPos_3;
|
|
NullCheck(L_6);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_7 = L_6->___AllApprovedCells_1;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_inline(L_7, List_1_get_Count_m426461E97DDFBE0FB5F500B3D14FAD76D7EC0CCE_RuntimeMethod_var);
|
|
if ((((int32_t)L_5) < ((int32_t)L_8)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddPositions(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPositions_m73005E0C370953FDACAD1D3773E1FC0BFCD39A7D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_nRect, bool ___1_local, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (local)
|
|
bool L_0 = ___1_local;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) AddLocal(nRect[i]);
|
|
V_0 = 0;
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) AddLocal(nRect[i]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = ___0_nRect;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_1, L_2, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
CheckerField_AddLocal_m3F456DAD92B828F0F245110FE1DF2A4B465CD2B7(__this, L_3, NULL);
|
|
// for (int i = 0; i < nRect.Count; i++) AddLocal(nRect[i]);
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) AddLocal(nRect[i]);
|
|
int32_t L_5 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_6 = ___0_nRect;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_6, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_5) < ((int32_t)L_7)))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) Add(nRect[i]);
|
|
V_1 = 0;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) Add(nRect[i]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_8 = ___0_nRect;
|
|
int32_t L_9 = V_1;
|
|
NullCheck(L_8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_8, L_9, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_10, NULL);
|
|
// for (int i = 0; i < nRect.Count; i++) Add(nRect[i]);
|
|
int32_t L_11 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// for (int i = 0; i < nRect.Count; i++) Add(nRect[i]);
|
|
int32_t L_12 = V_1;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = ___0_nRect;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_13, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_12) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SnapToOther(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SnapToOther_m3A8F17A879F4199C1B2200658435130339795B31 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_b, bool ___1_tryReAlign, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// Vector2Int center = GetCenter();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
L_0 = CheckerField_GetCenter_m0286CB2E2F0CD6D031EDB83CEE5CC77519F78202(__this, NULL);
|
|
V_0 = L_0;
|
|
// Vector2Int oCenter = b.GetCenter();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_b;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_GetCenter_m0286CB2E2F0CD6D031EDB83CEE5CC77519F78202(L_1, NULL);
|
|
// Vector2Int dir = ((Vector2)oCenter - center).normalized.V2toV2Int();
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
|
|
L_3 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_4, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_3, L_5, NULL);
|
|
V_4 = L_6;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
|
|
L_7 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_4), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_7, NULL);
|
|
V_1 = L_8;
|
|
// Vector2Int nearestOnOther = b.NearestAlignFor(center, dir.Negate());
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = ___0_b;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_11, NULL);
|
|
NullCheck(L_9);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
L_13 = CheckerField_NearestAlignFor_mFA7D4AEDADEC46197C11C087D46271F4EB8F59FB(L_9, L_10, L_12, ((int32_t)100), NULL);
|
|
V_2 = L_13;
|
|
// Vector2Int myNearest = NearestPoint(nearestOnOther);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_14, NULL);
|
|
V_3 = L_15;
|
|
// Position += nearestOnOther - myNearest;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19;
|
|
L_19 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_17, L_18, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
|
|
L_20 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_16, L_19, NULL);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(__this, L_20, NULL);
|
|
// if (tryReAlign)
|
|
bool L_21 = ___1_tryReAlign;
|
|
if (!L_21)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
// center = GetCenter();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = CheckerField_GetCenter_m0286CB2E2F0CD6D031EDB83CEE5CC77519F78202(__this, NULL);
|
|
V_0 = L_22;
|
|
// nearestOnOther = b.NearestAlignFor(center, dir.Negate());
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_23 = ___0_b;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26;
|
|
L_26 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_25, NULL);
|
|
NullCheck(L_23);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
L_27 = CheckerField_NearestAlignFor_mFA7D4AEDADEC46197C11C087D46271F4EB8F59FB(L_23, L_24, L_26, ((int32_t)100), NULL);
|
|
V_2 = L_27;
|
|
// myNearest = NearestPoint(center);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29;
|
|
L_29 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_28, NULL);
|
|
V_3 = L_29;
|
|
// Vector2 fdir = nearestOnOther - myNearest;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32;
|
|
L_32 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_30, L_31, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33;
|
|
L_33 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_32, NULL);
|
|
V_5 = L_33;
|
|
// if (Mathf.Abs(fdir.y) > Mathf.Abs(fdir.x))
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = V_5;
|
|
float L_35 = L_34.___y_1;
|
|
float L_36;
|
|
L_36 = fabsf(L_35);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_5;
|
|
float L_38 = L_37.___x_0;
|
|
float L_39;
|
|
L_39 = fabsf(L_38);
|
|
if ((!(((float)L_36) > ((float)L_39))))
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
// dir = new Vector2Int(0, Mathf.RoundToInt(Mathf.Sign(fdir.y)));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_5;
|
|
float L_41 = L_40.___y_1;
|
|
float L_42;
|
|
L_42 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_41, NULL);
|
|
int32_t L_43;
|
|
L_43 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_42, NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), 0, L_43, NULL);
|
|
// sDir = new Vector2Int(Mathf.RoundToInt(Mathf.Sign(fdir.x)), 0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_5;
|
|
float L_45 = L_44.___x_0;
|
|
float L_46;
|
|
L_46 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_45, NULL);
|
|
int32_t L_47;
|
|
L_47 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_46, NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_6), L_47, 0, NULL);
|
|
goto IL_010f;
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
// dir = new Vector2Int(Mathf.RoundToInt(Mathf.Sign(fdir.x)), 0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_5;
|
|
float L_49 = L_48.___x_0;
|
|
float L_50;
|
|
L_50 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_49, NULL);
|
|
int32_t L_51;
|
|
L_51 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_50, NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), L_51, 0, NULL);
|
|
// sDir = new Vector2Int(0, Mathf.RoundToInt(Mathf.Sign(fdir.y)));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52 = V_5;
|
|
float L_53 = L_52.___y_1;
|
|
float L_54;
|
|
L_54 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_53, NULL);
|
|
int32_t L_55;
|
|
L_55 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_54, NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_6), 0, L_55, NULL);
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
// Vector2Int prePos = Position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_56;
|
|
L_56 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_7 = L_56;
|
|
// Position += dir * Mathf.RoundToInt(fdir.magnitude);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_57;
|
|
L_57 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58 = V_1;
|
|
float L_59;
|
|
L_59 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_5), NULL);
|
|
int32_t L_60;
|
|
L_60 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_59, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61;
|
|
L_61 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_58, L_60, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_62;
|
|
L_62 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_57, L_61, NULL);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(__this, L_62, NULL);
|
|
// if (CollidesWith(b))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_63 = ___0_b;
|
|
bool L_64;
|
|
L_64 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(__this, L_63, NULL);
|
|
if (!L_64)
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
// Position = prePos + sDir * Mathf.RoundToInt(fdir.magnitude);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65 = V_7;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66 = V_6;
|
|
float L_67;
|
|
L_67 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_5), NULL);
|
|
int32_t L_68;
|
|
L_68 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_67, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69;
|
|
L_69 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_66, L_68, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70;
|
|
L_70 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_65, L_69, NULL);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(__this, L_70, NULL);
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
// if (CollidesWith(b)) Position = prePos;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_71 = ___0_b;
|
|
bool L_72;
|
|
L_72 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(__this, L_71, NULL);
|
|
if (!L_72)
|
|
{
|
|
goto IL_0174;
|
|
}
|
|
}
|
|
{
|
|
// if (CollidesWith(b)) Position = prePos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73 = V_7;
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(__this, L_73, NULL);
|
|
}
|
|
|
|
IL_0174:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SnapToOther(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SnapToOther_m4C2D6E77E321B46B63CB8BCE6EFA1DB899B48F0F (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_position, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector2Int myNearest = NearestPoint(position);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_0, NULL);
|
|
V_0 = L_1;
|
|
// Position += position - myNearest;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___0_position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_3, L_4, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
L_6 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_2, L_5, NULL);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(__this, L_6, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetNearestEdge(UnityEngine.Vector2Int,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetNearestEdge_mED5D0D6BA29CD88C3B344F4594793D6DC125D77E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_localCheckerPos, bool ___1_getOutPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// for (int o = 0; o < 300; o++)
|
|
V_0 = 0;
|
|
goto IL_00bd;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// Vector2Int off = new Vector2Int(o, 0);
|
|
int32_t L_0 = V_0;
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), L_0, 0, NULL);
|
|
// Vector2Int check = localCheckerPos + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_localCheckerPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_1, L_2, NULL);
|
|
V_2 = L_3;
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_4 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_2;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_4, L_5, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_6)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
bool L_7 = ___1_getOutPos;
|
|
if (L_7)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_8, L_9, NULL);
|
|
return L_10;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_2;
|
|
return L_11;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// off = new Vector2Int(-o, 0);
|
|
int32_t L_12 = V_0;
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), ((-L_12)), 0, NULL);
|
|
// check = localCheckerPos + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = ___0_localCheckerPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_13, L_14, NULL);
|
|
V_2 = L_15;
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_16 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = V_2;
|
|
NullCheck(L_16);
|
|
bool L_18;
|
|
L_18 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_16, L_17, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_18)
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
bool L_19 = ___1_getOutPos;
|
|
if (L_19)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_20, L_21, NULL);
|
|
return L_22;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_2;
|
|
return L_23;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
// off = new Vector2Int(0, o);
|
|
int32_t L_24 = V_0;
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), 0, L_24, NULL);
|
|
// check = localCheckerPos + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = ___0_localCheckerPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
L_27 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_25, L_26, NULL);
|
|
V_2 = L_27;
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_28 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = V_2;
|
|
NullCheck(L_28);
|
|
bool L_30;
|
|
L_30 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_28, L_29, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_30)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
bool L_31 = ___1_getOutPos;
|
|
if (L_31)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34;
|
|
L_34 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_32, L_33, NULL);
|
|
return L_34;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35 = V_2;
|
|
return L_35;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// off = new Vector2Int(0, -o);
|
|
int32_t L_36 = V_0;
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_1), 0, ((-L_36)), NULL);
|
|
// check = localCheckerPos + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37 = ___0_localCheckerPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39;
|
|
L_39 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_37, L_38, NULL);
|
|
V_2 = L_39;
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_40 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41 = V_2;
|
|
NullCheck(L_40);
|
|
bool L_42;
|
|
L_42 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_40, L_41, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_42)
|
|
{
|
|
goto IL_00b9;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(check) == false) return getOutPos ? check : (check - off);
|
|
bool L_43 = ___1_getOutPos;
|
|
if (L_43)
|
|
{
|
|
goto IL_00b7;
|
|
}
|
|
}
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_46;
|
|
L_46 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_44, L_45, NULL);
|
|
return L_46;
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_47 = V_2;
|
|
return L_47;
|
|
}
|
|
|
|
IL_00b9:
|
|
{
|
|
// for (int o = 0; o < 300; o++)
|
|
int32_t L_48 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
// for (int o = 0; o < 300; o++)
|
|
int32_t L_49 = V_0;
|
|
if ((((int32_t)L_49) < ((int32_t)((int32_t)300))))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
// return localCheckerPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = ___0_localCheckerPos;
|
|
return L_50;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::IsAligning(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_IsAligning_m4CB362BCB7CD0F5F32BD75718E6942F0F5376599 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_checkCollision, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// if (UseBounds == false)
|
|
bool L_0 = __this->___UseBounds_0;
|
|
if (L_0)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// if (checkCollision)
|
|
bool L_1 = ___1_checkCollision;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// if (CollidesWith(other))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = ___0_other;
|
|
bool L_3;
|
|
L_3 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(__this, L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
V_0 = 0;
|
|
goto IL_002f;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (IsAligning(other.WorldPos(o)))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = ___0_other;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
L_6 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_4, L_5, NULL);
|
|
bool L_7;
|
|
L_7 = CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E(__this, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_8 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_9 = V_0;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___0_other;
|
|
NullCheck(L_10);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_11 = L_10->___ChildPos_3;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_11, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_9) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; o++)
|
|
V_1 = 0;
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// for (int b = 0; b < Bounding.Count; b++)
|
|
V_2 = 0;
|
|
goto IL_006c;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// if (Bounding[b].IsOnEdge(other.Bounding[o])) return true;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_13 = __this->___Bounding_5;
|
|
int32_t L_14 = V_2;
|
|
NullCheck(L_13);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_15;
|
|
L_15 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_13, L_14, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_16 = ___0_other;
|
|
NullCheck(L_16);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_17 = L_16->___Bounding_5;
|
|
int32_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_19;
|
|
L_19 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_17, L_18, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_15);
|
|
bool L_20;
|
|
L_20 = CheckerBounds_IsOnEdge_mCACA79B25F9B1AE3337F2A1560C541D43C2C7089(L_15, L_19, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
// if (Bounding[b].IsOnEdge(other.Bounding[o])) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// for (int b = 0; b < Bounding.Count; b++)
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// for (int b = 0; b < Bounding.Count; b++)
|
|
int32_t L_22 = V_2;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_23 = __this->___Bounding_5;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_23, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_22) < ((int32_t)L_24)))
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; o++)
|
|
int32_t L_25 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; o++)
|
|
int32_t L_26 = V_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_27 = ___0_other;
|
|
NullCheck(L_27);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_28 = L_27->___Bounding_5;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_28, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_26) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::AlignPoints(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_AlignPoints_m385C586CAA62CC68CFCAD25A5B9CCC44B8880729 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_onlyNonColliding, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// List<Vector2Int> points = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
V_1 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// Vector2Int pos = other.WorldPos(o);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_other;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_1, L_2, NULL);
|
|
V_2 = L_3;
|
|
// if (IsAligning(pos))
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = V_2;
|
|
bool L_5;
|
|
L_5 = CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E(__this, L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// if (onlyNonColliding)
|
|
bool L_6 = ___1_onlyNonColliding;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// if (CollidesWith(pos) == false)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = V_2;
|
|
bool L_8;
|
|
L_8 = CheckerField_CollidesWith_mEC9C7B86CC662A068467F280474CC3FF518D2349(__this, L_7, NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// points.Add(pos);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_9 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_2;
|
|
NullCheck(L_9);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_9, L_10, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// points.Add(pos);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_11 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = V_2;
|
|
NullCheck(L_11);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_11, L_12, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_13 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_14 = V_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = ___0_other;
|
|
NullCheck(L_15);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_16 = L_15->___ChildPos_3;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_16, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return points;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = V_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBorderPosition(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBorderPosition_mF7873512612BFC2690C77F9FC6DF4393E0ECB90B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_dir, int32_t ___2_maxDistance, bool ___3_edge, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (ContainsWorldPos(start) == false) start = NearestPoint(start);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_start;
|
|
bool L_1;
|
|
L_1 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(start) == false) start = NearestPoint(start);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_2, NULL);
|
|
___0_start = L_3;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// Vector2Int borderPos = start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_start;
|
|
V_0 = L_4;
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
V_1 = 0;
|
|
goto IL_0045;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// Vector2Int checkPos = start + dir * i;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = ___1_dir;
|
|
int32_t L_7 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_6, L_7, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_5, L_8, NULL);
|
|
V_2 = L_9;
|
|
// if (ContainsWorldPos(checkPos) == false) { if (edge == false) borderPos = checkPos; else borderPos = checkPos - dir; break; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_2;
|
|
bool L_11;
|
|
L_11 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(checkPos) == false) { if (edge == false) borderPos = checkPos; else borderPos = checkPos - dir; break; }
|
|
bool L_12 = ___3_edge;
|
|
if (L_12)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(checkPos) == false) { if (edge == false) borderPos = checkPos; else borderPos = checkPos - dir; break; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_2;
|
|
V_0 = L_13;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// if (ContainsWorldPos(checkPos) == false) { if (edge == false) borderPos = checkPos; else borderPos = checkPos - dir; break; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15 = ___1_dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_14, L_15, NULL);
|
|
V_0 = L_16;
|
|
// if (ContainsWorldPos(checkPos) == false) { if (edge == false) borderPos = checkPos; else borderPos = checkPos - dir; break; }
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
int32_t L_17 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
int32_t L_18 = V_1;
|
|
int32_t L_19 = ___2_maxDistance;
|
|
if ((((int32_t)L_18) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// return borderPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = V_0;
|
|
return L_20;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetAlignNextToPosition(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetAlignNextToPosition_m1DFDA2A6AC8C87B4C0E9E4329284B9C136E28A9A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_dir, int32_t ___3_maxDistance, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (other.ContainsWorldPos(start) == false) start = other.NearestPoint(start);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_other;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_start;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_0, L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// if (other.ContainsWorldPos(start) == false) start = other.NearestPoint(start);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = ___0_other;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___1_start;
|
|
NullCheck(L_3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_3, L_4, NULL);
|
|
___1_start = L_5;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// Vector2Int otherAlignPos = other.GetBorderPosition(start, dir, maxDistance);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_6 = ___0_other;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___1_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = ___2_dir;
|
|
int32_t L_9 = ___3_maxDistance;
|
|
NullCheck(L_6);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = CheckerField_GetBorderPosition_mF7873512612BFC2690C77F9FC6DF4393E0ECB90B(L_6, L_7, L_8, L_9, (bool)0, NULL);
|
|
V_0 = L_10;
|
|
// Vector2Int snapPos = NearestPoint(otherAlignPos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_11, NULL);
|
|
V_1 = L_12;
|
|
// snapPos = GetBorderPosition(snapPos, dir.Negate(), maxDistance, true);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = ___2_dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_14, NULL);
|
|
int32_t L_16 = ___3_maxDistance;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
L_17 = CheckerField_GetBorderPosition_mF7873512612BFC2690C77F9FC6DF4393E0ECB90B(__this, L_13, L_15, L_16, (bool)1, NULL);
|
|
V_1 = L_17;
|
|
// MoveToPosition(Position + (otherAlignPos - snapPos));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18;
|
|
L_18 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21;
|
|
L_21 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_19, L_20, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_18, L_21, NULL);
|
|
CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3(__this, L_22, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestAlignFor(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestAlignFor_mFA7D4AEDADEC46197C11C087D46271F4EB8F59FB (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_desiredOutDirection, int32_t ___2_maxDistance, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (ChildPos.Count == 0) return Position;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_0, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if (L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Count == 0) return Position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// Vector2Int align = worldPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___0_worldPos;
|
|
V_0 = L_3;
|
|
// Vector2Int nearest = NearestPoint(worldPos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_worldPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_4, NULL);
|
|
V_1 = L_5;
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
V_2 = 0;
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// Vector2Int check = nearest + desiredOutDirection * i;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___1_desiredOutDirection;
|
|
int32_t L_8 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_7, L_8, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_6, L_9, NULL);
|
|
V_3 = L_10;
|
|
// if (ContainsWorldPos(check) == false)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_3;
|
|
bool L_12;
|
|
L_12 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_11, NULL);
|
|
if (L_12)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
// return check;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_3;
|
|
return L_13;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
int32_t L_14 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// for (int i = 0; i < maxDistance; i++)
|
|
int32_t L_15 = V_2;
|
|
int32_t L_16 = ___2_maxDistance;
|
|
if ((((int32_t)L_15) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// return align;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = V_0;
|
|
return L_17;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
float V_3 = 0.0f;
|
|
{
|
|
// float nearestDist = float.MaxValue;
|
|
V_0 = ((std::numeric_limits<float>::max)());
|
|
// Vector2Int nearest = WorldPos(0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
L_0 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, 0, NULL);
|
|
V_1 = L_0;
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
// float dist = Vector2.Distance(WorldPos(i), worldPos);
|
|
int32_t L_1 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_1, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
|
|
L_3 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_worldPos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_4, NULL);
|
|
float L_6;
|
|
L_6 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_3, L_5, NULL);
|
|
V_3 = L_6;
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = WorldPos(i); }
|
|
float L_7 = V_3;
|
|
float L_8 = V_0;
|
|
if ((!(((float)L_7) < ((float)L_8))))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = WorldPos(i); }
|
|
float L_9 = V_3;
|
|
V_0 = L_9;
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = WorldPos(i); }
|
|
int32_t L_10 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_10, NULL);
|
|
V_1 = L_11;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_12 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_13 = V_2;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_14 = __this->___ChildPos_3;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_14, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
// return nearest;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::NearestPoint(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_NearestPoint_m64DE45CB48CC85818771CB19FF5F5E1B86B7DA54 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
{
|
|
// float nearestDist = float.MaxValue;
|
|
V_0 = ((std::numeric_limits<float>::max)());
|
|
// Vector2Int nearest = Position;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
L_0 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_1 = L_0;
|
|
// for (int i = 0; i < other.ChildPos.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0046;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// Vector2Int n = NearestPoint(other.WorldPos(i));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_other;
|
|
int32_t L_2 = V_2;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_1, L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_3, NULL);
|
|
V_3 = L_4;
|
|
// float dist = Vector2.Distance(n, other.WorldPos(i));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_5, NULL);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = ___0_other;
|
|
int32_t L_8 = V_2;
|
|
NullCheck(L_7);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_7, L_8, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
|
|
L_10 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_9, NULL);
|
|
float L_11;
|
|
L_11 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_6, L_10, NULL);
|
|
V_4 = L_11;
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = n; }
|
|
float L_12 = V_4;
|
|
float L_13 = V_0;
|
|
if ((!(((float)L_12) < ((float)L_13))))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = n; }
|
|
float L_14 = V_4;
|
|
V_0 = L_14;
|
|
// if (dist < nearestDist) { nearestDist = dist; nearest = n; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15 = V_3;
|
|
V_1 = L_15;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// for (int i = 0; i < other.ChildPos.Count; i++)
|
|
int32_t L_16 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// for (int i = 0; i < other.ChildPos.Count; i++)
|
|
int32_t L_17 = V_2;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_18 = ___0_other;
|
|
NullCheck(L_18);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_19 = L_18->___ChildPos_3;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_19, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_17) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// return nearest;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21 = V_1;
|
|
return L_21;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GetEdgePositions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetEdgePositions_m658590DCED1BD581B5DC371393307D6693117730 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// List<Vector2Int> edges = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_01ee;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_1 = __this->___ChildPos_3;
|
|
int32_t L_2 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), 1, 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_3, L_4, NULL);
|
|
NullCheck(L_1);
|
|
bool L_6;
|
|
L_6 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_1, L_5, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_6)
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_7 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_9 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_9, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_8, L_10, NULL);
|
|
NullCheck(L_7);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_7, L_11, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_12 = __this->___ChildPos_3;
|
|
int32_t L_13 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_13, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_15), (-1), 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_14, L_15, NULL);
|
|
NullCheck(L_12);
|
|
bool L_17;
|
|
L_17 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_12, L_16, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_17)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19;
|
|
L_19 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_20 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21;
|
|
L_21 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_20, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_19, L_21, NULL);
|
|
NullCheck(L_18);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_18, L_22, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 0)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_23 = __this->___ChildPos_3;
|
|
int32_t L_24 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25;
|
|
L_25 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_24, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26;
|
|
memset((&L_26), 0, sizeof(L_26));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_26), 0, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
L_27 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_25, L_26, NULL);
|
|
NullCheck(L_23);
|
|
bool L_28;
|
|
L_28 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_23, L_27, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_28)
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_29 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30;
|
|
L_30 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_31 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32;
|
|
L_32 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_31, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33;
|
|
L_33 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_30, L_32, NULL);
|
|
NullCheck(L_29);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_29, L_33, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_34 = __this->___ChildPos_3;
|
|
int32_t L_35 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36;
|
|
L_36 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_35, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37;
|
|
memset((&L_37), 0, sizeof(L_37));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_37), 0, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_36, L_37, NULL);
|
|
NullCheck(L_34);
|
|
bool L_39;
|
|
L_39 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_34, L_38, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_39)
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_40 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41;
|
|
L_41 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_42 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43;
|
|
L_43 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_42, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44;
|
|
L_44 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_41, L_43, NULL);
|
|
NullCheck(L_40);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_40, L_44, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(0, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_45 = __this->___ChildPos_3;
|
|
int32_t L_46 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_47;
|
|
L_47 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_46, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_48;
|
|
memset((&L_48), 0, sizeof(L_48));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_48), 1, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_49;
|
|
L_49 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_47, L_48, NULL);
|
|
NullCheck(L_45);
|
|
bool L_50;
|
|
L_50 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_45, L_49, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_50)
|
|
{
|
|
goto IL_013e;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_51 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_52;
|
|
L_52 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_53 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_54;
|
|
L_54 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_53, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55;
|
|
L_55 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_52, L_54, NULL);
|
|
NullCheck(L_51);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_51, L_55, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_013e:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_56 = __this->___ChildPos_3;
|
|
int32_t L_57 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58;
|
|
L_58 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_57, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_59;
|
|
memset((&L_59), 0, sizeof(L_59));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_59), 1, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_60;
|
|
L_60 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_58, L_59, NULL);
|
|
NullCheck(L_56);
|
|
bool L_61;
|
|
L_61 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_56, L_60, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_61)
|
|
{
|
|
goto IL_0178;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_62 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63;
|
|
L_63 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_64 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65;
|
|
L_65 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_64, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66;
|
|
L_66 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_63, L_65, NULL);
|
|
NullCheck(L_62);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_62, L_66, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(1, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_0178:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_67 = __this->___ChildPos_3;
|
|
int32_t L_68 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69;
|
|
L_69 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_68, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70;
|
|
memset((&L_70), 0, sizeof(L_70));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_70), (-1), 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_71;
|
|
L_71 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_69, L_70, NULL);
|
|
NullCheck(L_67);
|
|
bool L_72;
|
|
L_72 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_67, L_71, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_72)
|
|
{
|
|
goto IL_01b2;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_73 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_74;
|
|
L_74 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_75 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_76;
|
|
L_76 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_75, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_77;
|
|
L_77 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_74, L_76, NULL);
|
|
NullCheck(L_73);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_73, L_77, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, 1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
goto IL_01ea;
|
|
}
|
|
|
|
IL_01b2:
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_78 = __this->___ChildPos_3;
|
|
int32_t L_79 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80;
|
|
L_80 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_79, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_81;
|
|
memset((&L_81), 0, sizeof(L_81));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_81), (-1), (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82;
|
|
L_82 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_80, L_81, NULL);
|
|
NullCheck(L_78);
|
|
bool L_83;
|
|
L_83 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_78, L_82, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (L_83)
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(ChildPosition(i) + new Vector2Int(-1, -1)) == false) { edges.Add(Position + ChildPosition(i)); continue; }
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_84 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_85;
|
|
L_85 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
int32_t L_86 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_87;
|
|
L_87 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_86, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88;
|
|
L_88 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_85, L_87, NULL);
|
|
NullCheck(L_84);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_84, L_88, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01ea:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_89 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_89, 1));
|
|
}
|
|
|
|
IL_01ee:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_90 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_91 = __this->___ChildPos_3;
|
|
NullCheck(L_91);
|
|
int32_t L_92;
|
|
L_92 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_91, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_90) < ((int32_t)L_92)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// return edges;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_93 = V_0;
|
|
return L_93;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::FindConnectedShapeOfSize(System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_FindConnectedShapeOfSize_m400EAC69DB63E6EA79673EAF5ECA1339BE33A8AF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_size, int32_t ___1_radius, bool ___2_local, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
{
|
|
// List<Vector2Int> shape = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// shape.Add(ChildPosition(FGenerators.GetRandom(0, ChildPos.Count)));
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_2 = __this->___ChildPos_3;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_2, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_4;
|
|
L_4 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_3, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_4, NULL);
|
|
NullCheck(L_1);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_1, L_5, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int i = 0; i < size * 5; i++)
|
|
V_1 = 0;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// for (int s = 0; s < shape.Count; s++)
|
|
V_2 = 0;
|
|
goto IL_006d;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// var squre = GetConnected(shape[s], radius, shape);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_6 = V_0;
|
|
int32_t L_7 = V_2;
|
|
NullCheck(L_6);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_6, L_7, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
int32_t L_9 = ___1_radius;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_10 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_11;
|
|
L_11 = CheckerField_GetConnected_m394C0C3A1DD1102913B5E88DA9E9267924EECAD1(__this, L_8, L_9, L_10, NULL);
|
|
V_3 = L_11;
|
|
// for (int q = 0; q < squre.Count; q++) shape.Add(squre[q]);
|
|
V_4 = 0;
|
|
goto IL_0054;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// for (int q = 0; q < squre.Count; q++) shape.Add(squre[q]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = V_3;
|
|
int32_t L_14 = V_4;
|
|
NullCheck(L_13);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_13, L_14, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
NullCheck(L_12);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_12, L_15, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int q = 0; q < squre.Count; q++) shape.Add(squre[q]);
|
|
int32_t L_16 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// for (int q = 0; q < squre.Count; q++) shape.Add(squre[q]);
|
|
int32_t L_17 = V_4;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_18, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_17) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// if (shape.Count - 1 >= size) break;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_20, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
int32_t L_22 = ___0_size;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_21, 1))) >= ((int32_t)L_22)))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 0; s < shape.Count; s++)
|
|
int32_t L_23 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// for (int s = 0; s < shape.Count; s++)
|
|
int32_t L_24 = V_2;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_25, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_24) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// for (int i = 0; i < size * 5; i++)
|
|
int32_t L_27 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// for (int i = 0; i < size * 5; i++)
|
|
int32_t L_28 = V_1;
|
|
int32_t L_29 = ___0_size;
|
|
if ((((int32_t)L_28) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_29, 5)))))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// if (!local) for (int s = 0; s < shape.Count; s++) shape[s] += Position;
|
|
bool L_30 = ___2_local;
|
|
if (L_30)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
// if (!local) for (int s = 0; s < shape.Count; s++) shape[s] += Position;
|
|
V_5 = 0;
|
|
goto IL_00b2;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// if (!local) for (int s = 0; s < shape.Count; s++) shape[s] += Position;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_31 = V_0;
|
|
V_6 = L_31;
|
|
int32_t L_32 = V_5;
|
|
V_7 = L_32;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_33 = V_6;
|
|
int32_t L_34 = V_7;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_35 = V_6;
|
|
int32_t L_36 = V_7;
|
|
NullCheck(L_35);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37;
|
|
L_37 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_35, L_36, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39;
|
|
L_39 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_37, L_38, NULL);
|
|
NullCheck(L_33);
|
|
List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838(L_33, L_34, L_39, List_1_set_Item_mFA6E01B5AFAA88B4E1FA96E0BDCA00127C6A7838_RuntimeMethod_var);
|
|
// if (!local) for (int s = 0; s < shape.Count; s++) shape[s] += Position;
|
|
int32_t L_40 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// if (!local) for (int s = 0; s < shape.Count; s++) shape[s] += Position;
|
|
int32_t L_41 = V_5;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
int32_t L_43;
|
|
L_43 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_42, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_41) < ((int32_t)L_43)))
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
// return shape;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_44 = V_0;
|
|
return L_44;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GetConnected(UnityEngine.Vector2Int,System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetConnected_m394C0C3A1DD1102913B5E88DA9E9267924EECAD1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_local, int32_t ___1_radius, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___2_ignores, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* V_0 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_2 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_3 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_4 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_5 = NULL;
|
|
{
|
|
// List<List<Vector2Int>> getted = new List<List<Vector2Int>>();
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_0 = (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*)il2cpp_codegen_object_new(List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17(L_0, List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// Vector2Int p = local + new Vector2Int(1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), 1, 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_1, L_2, NULL);
|
|
V_1 = L_3;
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_4 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_1;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_4, L_5, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_7 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = V_1;
|
|
NullCheck(L_7);
|
|
bool L_9;
|
|
L_9 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_7, L_8, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_9)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// List<Vector2Int> sq = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_10 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_10);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_10, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_2 = L_10;
|
|
// getted.Add(sq);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_11 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = V_2;
|
|
NullCheck(L_11);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_11, L_12, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = V_1;
|
|
NullCheck(L_13);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_13, L_14, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// p = local + new Vector2Int(1, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_16), 1, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
L_17 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_15, L_16, NULL);
|
|
V_1 = L_17;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = V_1;
|
|
NullCheck(L_18);
|
|
bool L_20;
|
|
L_20 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_18, L_19, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_20)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_21 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22 = V_1;
|
|
NullCheck(L_21);
|
|
bool L_23;
|
|
L_23 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_21, L_22, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_23)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_24 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25 = V_1;
|
|
NullCheck(L_24);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_24, L_25, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// p = local + new Vector2Int(1, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_27), 1, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28;
|
|
L_28 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_26, L_27, NULL);
|
|
V_1 = L_28;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_29 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30 = V_1;
|
|
NullCheck(L_29);
|
|
bool L_31;
|
|
L_31 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_29, L_30, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_31)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_32 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33 = V_1;
|
|
NullCheck(L_32);
|
|
bool L_34;
|
|
L_34 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_32, L_33, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_34)
|
|
{
|
|
goto IL_0097;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_35 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36 = V_1;
|
|
NullCheck(L_35);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_35, L_36, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
// p = local + new Vector2Int(-1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
memset((&L_38), 0, sizeof(L_38));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_38), (-1), 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39;
|
|
L_39 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_37, L_38, NULL);
|
|
V_1 = L_39;
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_40 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41 = V_1;
|
|
NullCheck(L_40);
|
|
bool L_42;
|
|
L_42 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_40, L_41, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_42)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_43 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44 = V_1;
|
|
NullCheck(L_43);
|
|
bool L_45;
|
|
L_45 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_43, L_44, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_45)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
// List<Vector2Int> sq = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_46 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_46);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_46, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_3 = L_46;
|
|
// getted.Add(sq);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_47 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_48 = V_3;
|
|
NullCheck(L_47);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_47, L_48, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_49 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = V_1;
|
|
NullCheck(L_49);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_49, L_50, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// p = local + new Vector2Int(-1, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_51 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_52;
|
|
memset((&L_52), 0, sizeof(L_52));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_52), (-1), 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_53;
|
|
L_53 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_51, L_52, NULL);
|
|
V_1 = L_53;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_54 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55 = V_1;
|
|
NullCheck(L_54);
|
|
bool L_56;
|
|
L_56 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_54, L_55, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_56)
|
|
{
|
|
goto IL_00fc;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_57 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58 = V_1;
|
|
NullCheck(L_57);
|
|
bool L_59;
|
|
L_59 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_57, L_58, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_59)
|
|
{
|
|
goto IL_00fc;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_60 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = V_1;
|
|
NullCheck(L_60);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_60, L_61, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00fc:
|
|
{
|
|
// p = local + new Vector2Int(-1, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_62 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63;
|
|
memset((&L_63), 0, sizeof(L_63));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_63), (-1), (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_64;
|
|
L_64 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_62, L_63, NULL);
|
|
V_1 = L_64;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_65 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66 = V_1;
|
|
NullCheck(L_65);
|
|
bool L_67;
|
|
L_67 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_65, L_66, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_67)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_68 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69 = V_1;
|
|
NullCheck(L_68);
|
|
bool L_70;
|
|
L_70 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_68, L_69, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_70)
|
|
{
|
|
goto IL_0128;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_71 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_72 = V_1;
|
|
NullCheck(L_71);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_71, L_72, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
// p = local + new Vector2Int(0, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_74;
|
|
memset((&L_74), 0, sizeof(L_74));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_74), 0, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_75;
|
|
L_75 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_73, L_74, NULL);
|
|
V_1 = L_75;
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_76 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_77 = V_1;
|
|
NullCheck(L_76);
|
|
bool L_78;
|
|
L_78 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_76, L_77, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_78)
|
|
{
|
|
goto IL_01be;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_79 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80 = V_1;
|
|
NullCheck(L_79);
|
|
bool L_81;
|
|
L_81 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_79, L_80, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_81)
|
|
{
|
|
goto IL_01be;
|
|
}
|
|
}
|
|
{
|
|
// List<Vector2Int> sq = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_82 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_82);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_82, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_4 = L_82;
|
|
// getted.Add(sq);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_83 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_84 = V_4;
|
|
NullCheck(L_83);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_83, L_84, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_85 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_86 = V_1;
|
|
NullCheck(L_85);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_85, L_86, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// p = local + new Vector2Int(-1, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_87 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88;
|
|
memset((&L_88), 0, sizeof(L_88));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_88), (-1), 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_89;
|
|
L_89 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_87, L_88, NULL);
|
|
V_1 = L_89;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_90 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_91 = V_1;
|
|
NullCheck(L_90);
|
|
bool L_92;
|
|
L_92 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_90, L_91, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_92)
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_93 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_94 = V_1;
|
|
NullCheck(L_93);
|
|
bool L_95;
|
|
L_95 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_93, L_94, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_95)
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_96 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_97 = V_1;
|
|
NullCheck(L_96);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_96, L_97, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
// p = local + new Vector2Int(1, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_98 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_99;
|
|
memset((&L_99), 0, sizeof(L_99));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_99), 1, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_100;
|
|
L_100 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_98, L_99, NULL);
|
|
V_1 = L_100;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_101 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_102 = V_1;
|
|
NullCheck(L_101);
|
|
bool L_103;
|
|
L_103 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_101, L_102, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_103)
|
|
{
|
|
goto IL_01be;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_104 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_105 = V_1;
|
|
NullCheck(L_104);
|
|
bool L_106;
|
|
L_106 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_104, L_105, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_106)
|
|
{
|
|
goto IL_01be;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_107 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_108 = V_1;
|
|
NullCheck(L_107);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_107, L_108, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01be:
|
|
{
|
|
// p = local + new Vector2Int(0, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_109 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_110;
|
|
memset((&L_110), 0, sizeof(L_110));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_110), 0, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_111;
|
|
L_111 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_109, L_110, NULL);
|
|
V_1 = L_111;
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_112 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_113 = V_1;
|
|
NullCheck(L_112);
|
|
bool L_114;
|
|
L_114 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_112, L_113, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_114)
|
|
{
|
|
goto IL_0254;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos.Contains(p)) if (ignores.Contains(p) == false)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_115 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_116 = V_1;
|
|
NullCheck(L_115);
|
|
bool L_117;
|
|
L_117 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_115, L_116, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_117)
|
|
{
|
|
goto IL_0254;
|
|
}
|
|
}
|
|
{
|
|
// List<Vector2Int> sq = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_118 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_118);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_118, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_5 = L_118;
|
|
// getted.Add(sq);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_119 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_120 = V_5;
|
|
NullCheck(L_119);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_119, L_120, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_121 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_122 = V_1;
|
|
NullCheck(L_121);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_121, L_122, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// p = local + new Vector2Int(-1, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_123 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_124;
|
|
memset((&L_124), 0, sizeof(L_124));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_124), (-1), (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_125;
|
|
L_125 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_123, L_124, NULL);
|
|
V_1 = L_125;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_126 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_127 = V_1;
|
|
NullCheck(L_126);
|
|
bool L_128;
|
|
L_128 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_126, L_127, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_128)
|
|
{
|
|
goto IL_0227;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_129 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_130 = V_1;
|
|
NullCheck(L_129);
|
|
bool L_131;
|
|
L_131 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_129, L_130, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_131)
|
|
{
|
|
goto IL_0227;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_132 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_133 = V_1;
|
|
NullCheck(L_132);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_132, L_133, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0227:
|
|
{
|
|
// p = local + new Vector2Int(1, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_134 = ___0_local;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_135;
|
|
memset((&L_135), 0, sizeof(L_135));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_135), 1, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_136;
|
|
L_136 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_134, L_135, NULL);
|
|
V_1 = L_136;
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_137 = ___2_ignores;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_138 = V_1;
|
|
NullCheck(L_137);
|
|
bool L_139;
|
|
L_139 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_137, L_138, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_139)
|
|
{
|
|
goto IL_0254;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_140 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_141 = V_1;
|
|
NullCheck(L_140);
|
|
bool L_142;
|
|
L_142 = FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB(L_140, L_141, FCheckerGraph_1_Contains_m8058F7952540767F8F51C8B79633D3732324A0FB_RuntimeMethod_var);
|
|
if (!L_142)
|
|
{
|
|
goto IL_0254;
|
|
}
|
|
}
|
|
{
|
|
// if (ignores.Contains(p) == false) if (ChildPos.Contains(p)) sq.Add(p);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_143 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_144 = V_1;
|
|
NullCheck(L_143);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_143, L_144, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0254:
|
|
{
|
|
// if (getted.Count == 0) return new List<Vector2Int>();
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_145 = V_0;
|
|
NullCheck(L_145);
|
|
int32_t L_146;
|
|
L_146 = List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_inline(L_145, List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_RuntimeMethod_var);
|
|
if (L_146)
|
|
{
|
|
goto IL_0262;
|
|
}
|
|
}
|
|
{
|
|
// if (getted.Count == 0) return new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_147 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_147);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_147, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
return L_147;
|
|
}
|
|
|
|
IL_0262:
|
|
{
|
|
// return getted[FGenerators.GetRandom(0, getted.Count)];
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_148 = V_0;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_149 = V_0;
|
|
NullCheck(L_149);
|
|
int32_t L_150;
|
|
L_150 = List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_inline(L_149, List_1_get_Count_m0C74152A176AEF0F837467C4C83A003CE9746B89_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_151;
|
|
L_151 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_150, NULL);
|
|
NullCheck(L_148);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_152;
|
|
L_152 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_148, L_151, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
return L_152;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetCenterOnEdge(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_edgedPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_emptyDir, int32_t ___2_edgeLimit, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___3_mustCollideWith, const RuntimeMethod* method)
|
|
{
|
|
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_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
int32_t V_7 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
int32_t V_10 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A 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));
|
|
{
|
|
// List<Vector2Int> edgeGroup = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// edgeGroup.Add(edgedPos);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___0_edgedPos;
|
|
NullCheck(L_1);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_1, L_2, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// Vector2Int rotDir = PGGUtils.GetRotatedFlatDirectionFrom(emptyDir);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___1_emptyDir;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_3, NULL);
|
|
V_1 = L_4;
|
|
// bool addPosit = true;
|
|
V_2 = (bool)1;
|
|
// bool addNeg = true;
|
|
V_3 = (bool)1;
|
|
// for (int i = 1; i <= edgeLimit; i++)
|
|
V_7 = 1;
|
|
goto IL_00e0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (addPosit)
|
|
bool L_5 = V_2;
|
|
if (!L_5)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// Vector2Int positP = edgedPos + rotDir * i;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = ___0_edgedPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = V_1;
|
|
int32_t L_8 = V_7;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_7, L_8, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_6, L_9, NULL);
|
|
V_8 = L_10;
|
|
// if (ContainsWorldPos(positP + emptyDir)) addPosit = false;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = ___1_emptyDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
L_13 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_11, L_12, NULL);
|
|
bool L_14;
|
|
L_14 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(positP + emptyDir)) addPosit = false;
|
|
V_2 = (bool)0;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(mustCollideWith ))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = ___3_mustCollideWith;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
// if (mustCollideWith.ContainsWorldPos(positP + emptyDir) == false)
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_17 = ___3_mustCollideWith;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___1_emptyDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
|
|
L_20 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_18, L_19, NULL);
|
|
NullCheck(L_17);
|
|
bool L_21;
|
|
L_21 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_17, L_20, NULL);
|
|
if (L_21)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
// addPosit = false;
|
|
V_2 = (bool)0;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
// if (addPosit) if (ContainsWorldPos(positP)) edgeGroup.Add(positP); else addPosit = false;
|
|
bool L_22 = V_2;
|
|
if (!L_22)
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// if (addPosit) if (ContainsWorldPos(positP)) edgeGroup.Add(positP); else addPosit = false;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_8;
|
|
bool L_24;
|
|
L_24 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_23, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_0078;
|
|
}
|
|
}
|
|
{
|
|
// if (addPosit) if (ContainsWorldPos(positP)) edgeGroup.Add(positP); else addPosit = false;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_25 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_8;
|
|
NullCheck(L_25);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_25, L_26, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// if (addPosit) if (ContainsWorldPos(positP)) edgeGroup.Add(positP); else addPosit = false;
|
|
V_2 = (bool)0;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (addNeg)
|
|
bool L_27 = V_3;
|
|
if (!L_27)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
// Vector2Int negP = edgedPos - rotDir * i;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28 = ___0_edgedPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = V_1;
|
|
int32_t L_30 = V_7;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31;
|
|
L_31 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_29, L_30, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32;
|
|
L_32 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_28, L_31, NULL);
|
|
V_9 = L_32;
|
|
// if (ContainsWorldPos(negP + emptyDir)) addNeg = false;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33 = V_9;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34 = ___1_emptyDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35;
|
|
L_35 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_33, L_34, NULL);
|
|
bool L_36;
|
|
L_36 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_35, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(negP + emptyDir)) addNeg = false;
|
|
V_3 = (bool)0;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(mustCollideWith ))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_37 = ___3_mustCollideWith;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// if (mustCollideWith.ContainsWorldPos(negP + emptyDir) == false)
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_39 = ___3_mustCollideWith;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_40 = V_9;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41 = ___1_emptyDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_42;
|
|
L_42 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_40, L_41, NULL);
|
|
NullCheck(L_39);
|
|
bool L_43;
|
|
L_43 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_39, L_42, NULL);
|
|
if (L_43)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// addNeg = false;
|
|
V_3 = (bool)0;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// if (addNeg) if (ContainsWorldPos(negP)) edgeGroup.Add(negP); else addNeg = false;
|
|
bool L_44 = V_3;
|
|
if (!L_44)
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
// if (addNeg) if (ContainsWorldPos(negP)) edgeGroup.Add(negP); else addNeg = false;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_45 = V_9;
|
|
bool L_46;
|
|
L_46 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_45, NULL);
|
|
if (!L_46)
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
{
|
|
// if (addNeg) if (ContainsWorldPos(negP)) edgeGroup.Add(negP); else addNeg = false;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_47 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_48 = V_9;
|
|
NullCheck(L_47);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_47, L_48, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
goto IL_00d4;
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// if (addNeg) if (ContainsWorldPos(negP)) edgeGroup.Add(negP); else addNeg = false;
|
|
V_3 = (bool)0;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
// if (!addPosit && !addNeg) break;
|
|
bool L_49 = V_2;
|
|
if (L_49)
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
{
|
|
bool L_50 = V_3;
|
|
if (!L_50)
|
|
{
|
|
goto IL_00e8;
|
|
}
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
// for (int i = 1; i <= edgeLimit; i++)
|
|
int32_t L_51 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// for (int i = 1; i <= edgeLimit; i++)
|
|
int32_t L_52 = V_7;
|
|
int32_t L_53 = ___2_edgeLimit;
|
|
if ((((int32_t)L_52) <= ((int32_t)L_53)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
// Vector2Int min = new Vector2Int(int.MaxValue, int.MaxValue);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_4), ((int32_t)2147483647LL), ((int32_t)2147483647LL), NULL);
|
|
// Vector2Int max = new Vector2Int(int.MinValue, int.MinValue);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_5), ((int32_t)-2147483648LL), ((int32_t)-2147483648LL), NULL);
|
|
// for (int i = 0; i < edgeGroup.Count; i++)
|
|
V_10 = 0;
|
|
goto IL_01e0;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// if (edgeGroup[i].x < min.x) min.x = edgeGroup[i].x;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_54 = V_0;
|
|
int32_t L_55 = V_10;
|
|
NullCheck(L_54);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_56;
|
|
L_56 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_54, L_55, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_56;
|
|
int32_t L_57;
|
|
L_57 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_11), NULL);
|
|
int32_t L_58;
|
|
L_58 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
|
|
if ((((int32_t)L_57) >= ((int32_t)L_58)))
|
|
{
|
|
goto IL_0144;
|
|
}
|
|
}
|
|
{
|
|
// if (edgeGroup[i].x < min.x) min.x = edgeGroup[i].x;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_59 = V_0;
|
|
int32_t L_60 = V_10;
|
|
NullCheck(L_59);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61;
|
|
L_61 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_59, L_60, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_61;
|
|
int32_t L_62;
|
|
L_62 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_11), NULL);
|
|
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_4), L_62, NULL);
|
|
}
|
|
|
|
IL_0144:
|
|
{
|
|
// if (edgeGroup[i].x > max.x) max.x = edgeGroup[i].x;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_63 = V_0;
|
|
int32_t L_64 = V_10;
|
|
NullCheck(L_63);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65;
|
|
L_65 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_63, L_64, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_65;
|
|
int32_t L_66;
|
|
L_66 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_11), NULL);
|
|
int32_t L_67;
|
|
L_67 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
if ((((int32_t)L_66) <= ((int32_t)L_67)))
|
|
{
|
|
goto IL_0176;
|
|
}
|
|
}
|
|
{
|
|
// if (edgeGroup[i].x > max.x) max.x = edgeGroup[i].x;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_68 = V_0;
|
|
int32_t L_69 = V_10;
|
|
NullCheck(L_68);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70;
|
|
L_70 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_68, L_69, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_70;
|
|
int32_t L_71;
|
|
L_71 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_11), NULL);
|
|
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_5), L_71, NULL);
|
|
}
|
|
|
|
IL_0176:
|
|
{
|
|
// if (edgeGroup[i].y < min.y) min.y = edgeGroup[i].y;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_72 = V_0;
|
|
int32_t L_73 = V_10;
|
|
NullCheck(L_72);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_74;
|
|
L_74 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_72, L_73, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_74;
|
|
int32_t L_75;
|
|
L_75 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_11), NULL);
|
|
int32_t L_76;
|
|
L_76 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
|
|
if ((((int32_t)L_75) >= ((int32_t)L_76)))
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
// if (edgeGroup[i].y < min.y) min.y = edgeGroup[i].y;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_77 = V_0;
|
|
int32_t L_78 = V_10;
|
|
NullCheck(L_77);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_79;
|
|
L_79 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_77, L_78, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_79;
|
|
int32_t L_80;
|
|
L_80 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_11), NULL);
|
|
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_4), L_80, NULL);
|
|
}
|
|
|
|
IL_01a8:
|
|
{
|
|
// if (edgeGroup[i].y > max.y) max.y = edgeGroup[i].y;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_81 = V_0;
|
|
int32_t L_82 = V_10;
|
|
NullCheck(L_81);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_83;
|
|
L_83 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_81, L_82, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_83;
|
|
int32_t L_84;
|
|
L_84 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_11), NULL);
|
|
int32_t L_85;
|
|
L_85 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
if ((((int32_t)L_84) <= ((int32_t)L_85)))
|
|
{
|
|
goto IL_01da;
|
|
}
|
|
}
|
|
{
|
|
// if (edgeGroup[i].y > max.y) max.y = edgeGroup[i].y;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_86 = V_0;
|
|
int32_t L_87 = V_10;
|
|
NullCheck(L_86);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88;
|
|
L_88 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_86, L_87, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
V_11 = L_88;
|
|
int32_t L_89;
|
|
L_89 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_11), NULL);
|
|
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_5), L_89, NULL);
|
|
}
|
|
|
|
IL_01da:
|
|
{
|
|
// for (int i = 0; i < edgeGroup.Count; i++)
|
|
int32_t L_90 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_90, 1));
|
|
}
|
|
|
|
IL_01e0:
|
|
{
|
|
// for (int i = 0; i < edgeGroup.Count; i++)
|
|
int32_t L_91 = V_10;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
int32_t L_93;
|
|
L_93 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_92, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_91) < ((int32_t)L_93)))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
{
|
|
// Vector2Int middle = new Vector2Int();
|
|
il2cpp_codegen_initobj((&V_6), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
|
|
// middle.x = Mathf.RoundToInt(Mathf.Lerp(min.x, max.x, 0.5f));
|
|
int32_t L_94;
|
|
L_94 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_4), NULL);
|
|
int32_t L_95;
|
|
L_95 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
float L_96;
|
|
L_96 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(((float)L_94), ((float)L_95), (0.5f), NULL);
|
|
int32_t L_97;
|
|
L_97 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_96, NULL);
|
|
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_6), L_97, NULL);
|
|
// middle.y = Mathf.RoundToInt(Mathf.Lerp(min.y, max.y, 0.5f));
|
|
int32_t L_98;
|
|
L_98 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_4), NULL);
|
|
int32_t L_99;
|
|
L_99 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
float L_100;
|
|
L_100 = Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline(((float)L_98), ((float)L_99), (0.5f), NULL);
|
|
int32_t L_101;
|
|
L_101 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_100, NULL);
|
|
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_6), L_101, NULL);
|
|
// if (rotDir.x != 0)
|
|
int32_t L_102;
|
|
L_102 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_1), NULL);
|
|
if (!L_102)
|
|
{
|
|
goto IL_026c;
|
|
}
|
|
}
|
|
{
|
|
// Vector2Int tgt = new Vector2Int(middle.x, edgedPos.y);
|
|
int32_t L_103;
|
|
L_103 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
int32_t L_104;
|
|
L_104 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_edgedPos), NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_12), L_103, L_104, NULL);
|
|
// if (ContainsWorldPos(tgt)) return tgt;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_105 = V_12;
|
|
bool L_106;
|
|
L_106 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_105, NULL);
|
|
if (!L_106)
|
|
{
|
|
goto IL_028e;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(tgt)) return tgt;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_107 = V_12;
|
|
return L_107;
|
|
}
|
|
|
|
IL_026c:
|
|
{
|
|
// Vector2Int tgt = new Vector2Int(edgedPos.x, middle.y);
|
|
int32_t L_108;
|
|
L_108 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_edgedPos), NULL);
|
|
int32_t L_109;
|
|
L_109 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&V_13), L_108, L_109, NULL);
|
|
// if (ContainsWorldPos(tgt)) return tgt;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_110 = V_13;
|
|
bool L_111;
|
|
L_111 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_110, NULL);
|
|
if (!L_111)
|
|
{
|
|
goto IL_028e;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(tgt)) return tgt;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_112 = V_13;
|
|
return L_112;
|
|
}
|
|
|
|
IL_028e:
|
|
{
|
|
// return edgedPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_113 = ___0_edgedPos;
|
|
return L_113;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::AlignPointsCount(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_AlignPointsCount_m5575E1BE65784D79D62C88EFBAB2C04000889CCC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_onlyNonColliding, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// int points = 0;
|
|
V_0 = 0;
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
V_1 = 0;
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// Vector2Int pos = other.WorldPos(o);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_other;
|
|
int32_t L_1 = V_1;
|
|
NullCheck(L_0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_0, L_1, NULL);
|
|
V_2 = L_2;
|
|
// if (IsAligning(pos))
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = V_2;
|
|
bool L_4;
|
|
L_4 = CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E(__this, L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// if (onlyNonColliding) { if (CollidesWith(pos) == false) points++; }
|
|
bool L_5 = ___1_onlyNonColliding;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// if (onlyNonColliding) { if (CollidesWith(pos) == false) points++; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = V_2;
|
|
bool L_7;
|
|
L_7 = CheckerField_CollidesWith_mEC9C7B86CC662A068467F280474CC3FF518D2349(__this, L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// if (onlyNonColliding) { if (CollidesWith(pos) == false) points++; }
|
|
int32_t L_8 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// else points++;
|
|
int32_t L_9 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_10 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_11 = V_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = ___0_other;
|
|
NullCheck(L_12);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_13 = L_12->___ChildPos_3;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_13, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// return points;
|
|
int32_t L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::IsAligning(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_IsAligning_mA6E3A44E2375BC3006A33E8E758B7D7B19882C8E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
{
|
|
// if (UseBounds == false)
|
|
bool L_0 = __this->___UseBounds_0;
|
|
if (L_0)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_0 = 0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (WorldPos(p) == pos) return false;
|
|
int32_t L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_1, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___0_pos;
|
|
bool L_4;
|
|
L_4 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_2, L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (WorldPos(p) == pos) return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_5 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_6 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_7 = __this->___ChildPos_3;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_7, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_6) < ((int32_t)L_8)))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_1 = 0;
|
|
goto IL_009e;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// Vector2Int chPos = WorldPos(p);
|
|
int32_t L_9 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_9, NULL);
|
|
V_2 = L_10;
|
|
// if (chPos + new Vector2Int(1, 0) == pos) return true;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_12), 1, 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
L_13 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_11, L_12, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14 = ___0_pos;
|
|
bool L_15;
|
|
L_15 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_13, L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
// if (chPos + new Vector2Int(1, 0) == pos) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// if (chPos + new Vector2Int(0, 1) == pos) return true;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_17), 0, 1, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18;
|
|
L_18 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_16, L_17, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = ___0_pos;
|
|
bool L_20;
|
|
L_20 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_18, L_19, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// if (chPos + new Vector2Int(0, 1) == pos) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// if (chPos + new Vector2Int(-1, 0) == pos) return true;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_22), (-1), 0, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
|
|
L_23 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_21, L_22, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = ___0_pos;
|
|
bool L_25;
|
|
L_25 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_23, L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
// if (chPos + new Vector2Int(-1, 0) == pos) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
// if (chPos + new Vector2Int(0, -1) == pos) return true;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_27), 0, (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28;
|
|
L_28 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_26, L_27, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = ___0_pos;
|
|
bool L_30;
|
|
L_30 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_28, L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
// if (chPos + new Vector2Int(0, -1) == pos) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_31 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_32 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_33 = __this->___ChildPos_3;
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_33, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) < ((int32_t)L_34)))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
// if (Bounding[i].IsOnEdge(pos)) return true;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_35 = __this->___Bounding_5;
|
|
int32_t L_36 = V_3;
|
|
NullCheck(L_35);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_37;
|
|
L_37 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_35, L_36, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38 = ___0_pos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39;
|
|
L_39 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_38, NULL);
|
|
NullCheck(L_37);
|
|
bool L_40;
|
|
L_40 = CheckerBounds_IsOnEdge_m5EA192F3AEE43643FCC5E894B33BCBC4EECE9D16(L_37, L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_00cd;
|
|
}
|
|
}
|
|
{
|
|
// if (Bounding[i].IsOnEdge(pos)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_41 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_42 = V_3;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_43 = __this->___Bounding_5;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_43, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_42) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::FindEdgeSquareInDirection(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_FindEdgeSquareInDirection_m9D6F6B931A1FDE2316EC8E07D7E5713A89C31F64 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_direction, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (ContainsWorldPos(start) == false) return NearestPoint(start);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_start;
|
|
bool L_1;
|
|
L_1 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// if (ContainsWorldPos(start) == false) return NearestPoint(start);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(__this, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// for (int i = 0; i < 100; i++)
|
|
V_0 = 0;
|
|
goto IL_0040;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// Vector2Int pos = start + direction * i;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = ___1_direction;
|
|
int32_t L_6 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
L_7 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_5, L_6, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_4, L_7, NULL);
|
|
V_1 = L_8;
|
|
// if (ContainsWorldPos(pos) == false)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = V_1;
|
|
bool L_10;
|
|
L_10 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(__this, L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
// return start + direction * (i - 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = ___1_direction;
|
|
int32_t L_13 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_12, ((int32_t)il2cpp_codegen_subtract(L_13, 1)), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_11, L_14, NULL);
|
|
return L_15;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// for (int i = 0; i < 100; i++)
|
|
int32_t L_16 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// for (int i = 0; i < 100; i++)
|
|
int32_t L_17 = V_0;
|
|
if ((((int32_t)L_17) < ((int32_t)((int32_t)100))))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// return start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18 = ___0_start;
|
|
return L_18;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::CheckCollisionDistanceInDirection(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_CheckCollisionDistanceInDirection_mD4DA705191AB6223D06F697F97E98939E801A85D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_toOther, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_direction, int32_t ___2_maxDistance, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0033;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// Vector2Int start = WorldPos(i);
|
|
int32_t L_0 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_0, NULL);
|
|
V_1 = L_1;
|
|
// for (int c = 0; c < maxDistance; c++)
|
|
V_2 = 0;
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (toOther.ContainsWorldPos(start + direction * c)) return c;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = ___0_toOther;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___1_direction;
|
|
int32_t L_5 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
L_6 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_4, L_5, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
L_7 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_3, L_6, NULL);
|
|
NullCheck(L_2);
|
|
bool L_8;
|
|
L_8 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_2, L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// if (toOther.ContainsWorldPos(start + direction * c)) return c;
|
|
int32_t L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// for (int c = 0; c < maxDistance; c++)
|
|
int32_t L_10 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// for (int c = 0; c < maxDistance; c++)
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = ___2_maxDistance;
|
|
if ((((int32_t)L_11) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_13 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_14 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_15 = __this->___ChildPos_3;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_15, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return -1;
|
|
return (-1);
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWith(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// if (UseBounds == false)
|
|
bool L_0 = __this->___UseBounds_0;
|
|
if (L_0)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_0 = 0;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// if (other.ContainsWorldPos(WorldPos(p)))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_other;
|
|
int32_t L_2 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_2, NULL);
|
|
NullCheck(L_1);
|
|
bool L_4;
|
|
L_4 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_1, L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_5 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_6 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_7 = __this->___ChildPos_3;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_7, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_6) < ((int32_t)L_8)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i)
|
|
V_1 = 0;
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; ++o)
|
|
V_2 = 0;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// if (Bounding[i].Intersects(other.Bounding[o])) return true;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_9 = __this->___Bounding_5;
|
|
int32_t L_10 = V_1;
|
|
NullCheck(L_9);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_11;
|
|
L_11 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_9, L_10, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = ___0_other;
|
|
NullCheck(L_12);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_13 = L_12->___Bounding_5;
|
|
int32_t L_14 = V_2;
|
|
NullCheck(L_13);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_15;
|
|
L_15 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_13, L_14, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_11);
|
|
bool L_16;
|
|
L_16 = CheckerBounds_Intersects_mD3CCEA64B30450FD595C0C7AA3F142293BB9B6FE(L_11, L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// if (Bounding[i].Intersects(other.Bounding[o])) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; ++o)
|
|
int32_t L_17 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// for (int o = 0; o < other.Bounding.Count; ++o)
|
|
int32_t L_18 = V_2;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19 = ___0_other;
|
|
NullCheck(L_19);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_20 = L_19->___Bounding_5;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_20, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i)
|
|
int32_t L_22 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; ++i)
|
|
int32_t L_23 = V_1;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_24 = __this->___Bounding_5;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_24, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_23) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::OffsettedCollidesWith(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_OffsettedCollidesWith_m0E3448238A9598F3FBCAC8C8E721361692F029EA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_offset, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_0 = 0;
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (other.ContainsWorldPos(WorldPos(p) + offset))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_other;
|
|
int32_t L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_1, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___1_offset;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_2, L_3, NULL);
|
|
NullCheck(L_0);
|
|
bool L_5;
|
|
L_5 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_0, L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_7 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = __this->___ChildPos_3;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_8, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWithRadius(FIMSpace.Generating.Checker.CheckerField,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWithRadius_m75E27B2909C33B6B6AF313B74CDAC14A2F57F01C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, int32_t ___1_radius, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// if (radius <= 0)
|
|
int32_t L_0 = ___1_radius;
|
|
if ((((int32_t)L_0) > ((int32_t)0)))
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
// return CollidesWith(other);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = ___0_other;
|
|
bool L_2;
|
|
L_2 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(__this, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_0 = 0;
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// for (int x = -radius; x <= radius; x++)
|
|
int32_t L_3 = ___1_radius;
|
|
V_1 = ((-L_3));
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// for (int y = -radius; y <= radius; y++)
|
|
int32_t L_4 = ___1_radius;
|
|
V_2 = ((-L_4));
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
// if (// Overlaps with
|
|
// other.ContainsWorldPos(WorldPos(p) + new Vector2Int(x, y))) // Other checker's square in world position
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = ___0_other;
|
|
int32_t L_6 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
L_7 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_6, NULL);
|
|
int32_t L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_10), L_8, L_9, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_7, L_10, NULL);
|
|
NullCheck(L_5);
|
|
bool L_12;
|
|
L_12 = CheckerField_ContainsWorldPos_m71C2036B987EE4FD039C9E7856E678FE57264CC1(L_5, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// for (int y = -radius; y <= radius; y++)
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// for (int y = -radius; y <= radius; y++)
|
|
int32_t L_14 = V_2;
|
|
int32_t L_15 = ___1_radius;
|
|
if ((((int32_t)L_14) <= ((int32_t)L_15)))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -radius; x <= radius; x++)
|
|
int32_t L_16 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// for (int x = -radius; x <= radius; x++)
|
|
int32_t L_17 = V_1;
|
|
int32_t L_18 = ___1_radius;
|
|
if ((((int32_t)L_17) <= ((int32_t)L_18)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_19 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_20 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_21 = __this->___ChildPos_3;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_21, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_20) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::CollidesWith(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_CollidesWith_mEC9C7B86CC662A068467F280474CC3FF518D2349 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
V_0 = 0;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (ChildPosition(p) + Position == worldPos)
|
|
int32_t L_0 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_0, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_1, L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_worldPos;
|
|
bool L_5;
|
|
L_5 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_3, L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// for (int p = 0; p < ChildPos.Count; p++)
|
|
int32_t L_7 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = __this->___ChildPos_3;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_8, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::RemoveOnesCollidingWith(FIMSpace.Generating.Checker.CheckerField,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_other, bool ___1_recalculateBounds, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
V_0 = 0;
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// Remove(other.WorldPos(o));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_other;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(L_0, L_1, NULL);
|
|
CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(__this, L_2, NULL);
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_3 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// for (int o = 0; o < other.ChildPos.Count; o++)
|
|
int32_t L_4 = V_0;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = ___0_other;
|
|
NullCheck(L_5);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_6 = L_5->___ChildPos_3;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_6, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_4) < ((int32_t)L_7)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// if (recalculateBounds)
|
|
bool L_8 = ___1_recalculateBounds;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// RecalculateMultiBounds();
|
|
CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(__this, NULL);
|
|
// other.RecalculateMultiBounds();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = ___0_other;
|
|
NullCheck(L_9);
|
|
CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(L_9, NULL);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::set_Position(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { MoveToPosition(value); }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_value;
|
|
CheckerField_MoveToPosition_mEC0944B752365BF68EFE79C16987D37440797BA3(__this, L_0, NULL);
|
|
// set { MoveToPosition(value); }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::get_Position()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return parentPosition; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___parentPosition_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::get_LastSettedSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_LastSettedSize_m1B077274110FAB29C7A1CB76FEC97A088574273A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2Int LastSettedSize { get; private set; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___U3CLastSettedSizeU3Ek__BackingField_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::set_LastSettedSize(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_set_LastSettedSize_mA2C37BF314C0D44CEEDDEC9487D330174754D03E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2Int LastSettedSize { get; private set; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_value;
|
|
__this->___U3CLastSettedSizeU3Ek__BackingField_6 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddFieldTowards(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddFieldTowards_mF42AC123EF5668DE5FC2AEBAB430CDF0083E329B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_from, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_to, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
{
|
|
// int xDiff = to.x - from.x;
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_to), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_from), NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_0, L_1));
|
|
// int yDiff = to.y - from.y;
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_to), NULL);
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_from), NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3));
|
|
// int xSign = Mathf.Sign(xDiff).ToInt();
|
|
int32_t L_4 = V_0;
|
|
float L_5;
|
|
L_5 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)L_4), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
int32_t L_6;
|
|
L_6 = PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF(L_5, NULL);
|
|
V_2 = L_6;
|
|
// int ySign = Mathf.Sign(yDiff).ToInt();
|
|
int32_t L_7 = V_1;
|
|
float L_8;
|
|
L_8 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)L_7), NULL);
|
|
int32_t L_9;
|
|
L_9 = PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF(L_8, NULL);
|
|
V_3 = L_9;
|
|
// for (int x = 0; x < Mathf.Abs(xDiff); x++)
|
|
V_4 = 0;
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// for (int y = 0; y < Mathf.Abs(yDiff); y++)
|
|
V_5 = 0;
|
|
goto IL_0080;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// Vector2Int newPos = new Vector2Int();
|
|
il2cpp_codegen_initobj((&V_6), sizeof(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A));
|
|
// newPos.x = from.x + x * xSign;
|
|
int32_t L_10;
|
|
L_10 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_from), NULL);
|
|
int32_t L_11 = V_4;
|
|
int32_t L_12 = V_2;
|
|
Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline((&V_6), ((int32_t)il2cpp_codegen_add(L_10, ((int32_t)il2cpp_codegen_multiply(L_11, L_12)))), NULL);
|
|
// newPos.y = from.y + y * ySign;
|
|
int32_t L_13;
|
|
L_13 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_from), NULL);
|
|
int32_t L_14 = V_5;
|
|
int32_t L_15 = V_3;
|
|
Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline((&V_6), ((int32_t)il2cpp_codegen_add(L_13, ((int32_t)il2cpp_codegen_multiply(L_14, L_15)))), NULL);
|
|
// Add(newPos);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16 = V_6;
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_16, NULL);
|
|
// for (int y = 0; y < Mathf.Abs(yDiff); y++)
|
|
int32_t L_17 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// for (int y = 0; y < Mathf.Abs(yDiff); y++)
|
|
int32_t L_18 = V_5;
|
|
int32_t L_19 = V_1;
|
|
int32_t L_20;
|
|
L_20 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_19, NULL);
|
|
if ((((int32_t)L_18) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < Mathf.Abs(xDiff); x++)
|
|
int32_t L_21 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// for (int x = 0; x < Mathf.Abs(xDiff); x++)
|
|
int32_t L_22 = V_4;
|
|
int32_t L_23 = V_0;
|
|
int32_t L_24;
|
|
L_24 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_23, NULL);
|
|
if ((((int32_t)L_22) < ((int32_t)L_24)))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_from, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_to, float ___2_dirChangeCost, int32_t ___3_pathThickness, bool ___4_recalculateBounds, const RuntimeMethod* method)
|
|
{
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
{
|
|
// List<Vector2Int> pathPoints = GenerateLinePoints(from, to, dirChangeCost);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_from;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_to;
|
|
float L_2 = ___2_dirChangeCost;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_3;
|
|
L_3 = CheckerField_GenerateLinePoints_m579F0BC322A1D769A81D0A300C24CB475AEFEB97(L_0, L_1, L_2, NULL);
|
|
V_0 = L_3;
|
|
// AddPathTowards(pathPoints, pathThickness, true, true, recalculateBounds);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_4 = V_0;
|
|
int32_t L_5 = ___3_pathThickness;
|
|
bool L_6 = ___4_recalculateBounds;
|
|
CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6(__this, L_4, L_5, (bool)1, (bool)1, L_6, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::AddPathTowards(System.Collections.Generic.List`1<UnityEngine.Vector2Int>,System.Int32,System.Boolean,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* ___0_path, int32_t ___1_pathThickness, bool ___2_clearStartAndEnd, bool ___3_fillCurves, bool ___4_recalculateBounds, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
int32_t V_7 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
{
|
|
// if (path.Count <= 1) return;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = ___0_path;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_0, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_1) > ((int32_t)1)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (path.Count <= 1) return;
|
|
return;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// for (int i = 0; i < path.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// Add(path[i]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_2 = ___0_path;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_2, L_3, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_4, NULL);
|
|
// if (pathThickness > 1)
|
|
int32_t L_5 = ___1_pathThickness;
|
|
if ((((int32_t)L_5) <= ((int32_t)1)))
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
// if (i + 1 < path.Count) dir = (path[i + 1] - path[i]); else dir = path[i] - path[i - 1];
|
|
int32_t L_6 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_7 = ___0_path;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_7, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_6, 1))) >= ((int32_t)L_8)))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// if (i + 1 < path.Count) dir = (path[i + 1] - path[i]); else dir = path[i] - path[i - 1];
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_9 = ___0_path;
|
|
int32_t L_10 = V_0;
|
|
NullCheck(L_9);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = ___0_path;
|
|
int32_t L_13 = V_0;
|
|
NullCheck(L_12);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_12, L_13, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_11, L_14, NULL);
|
|
V_1 = L_15;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// if (i + 1 < path.Count) dir = (path[i + 1] - path[i]); else dir = path[i] - path[i - 1];
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_16 = ___0_path;
|
|
int32_t L_17 = V_0;
|
|
NullCheck(L_16);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18;
|
|
L_18 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_16, L_17, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_19 = ___0_path;
|
|
int32_t L_20 = V_0;
|
|
NullCheck(L_19);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21;
|
|
L_21 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_19, ((int32_t)il2cpp_codegen_subtract(L_20, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_18, L_21, NULL);
|
|
V_1 = L_22;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// dir = ((Vector2)dir).normalized.V2toV2Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24;
|
|
L_24 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_23, NULL);
|
|
V_3 = L_24;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
|
|
L_25 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_3), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26;
|
|
L_26 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_25, NULL);
|
|
V_1 = L_26;
|
|
// Vector2Int sideDir = PGGUtils.GetRotatedFlatDirectionFrom(dir);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_28;
|
|
L_28 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_27, NULL);
|
|
V_2 = L_28;
|
|
// if (pathThickness % 2 == 0) // 2, 4, 6
|
|
int32_t L_29 = ___1_pathThickness;
|
|
if (((int32_t)(L_29%2)))
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
}
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 3; t++)
|
|
int32_t L_30 = ___1_pathThickness;
|
|
V_4 = ((int32_t)(((-L_30))/2));
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// if (t == 0) continue;
|
|
int32_t L_31 = V_4;
|
|
if (!L_31)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// Add(path[i] + sideDir * t);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_32 = ___0_path;
|
|
int32_t L_33 = V_0;
|
|
NullCheck(L_32);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_34;
|
|
L_34 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_32, L_33, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_35 = V_2;
|
|
int32_t L_36 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37;
|
|
L_37 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_35, L_36, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_34, L_37, NULL);
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_38, NULL);
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 3; t++)
|
|
int32_t L_39 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 3; t++)
|
|
int32_t L_40 = V_4;
|
|
int32_t L_41 = ___1_pathThickness;
|
|
if ((((int32_t)L_40) <= ((int32_t)((int32_t)(L_41/3)))))
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 2; t++)
|
|
int32_t L_42 = ___1_pathThickness;
|
|
V_5 = ((int32_t)(((-L_42))/2));
|
|
goto IL_00df;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// if (t == 0) continue;
|
|
int32_t L_43 = V_5;
|
|
if (!L_43)
|
|
{
|
|
goto IL_00d9;
|
|
}
|
|
}
|
|
{
|
|
// Add(path[i] + sideDir * t);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_44 = ___0_path;
|
|
int32_t L_45 = V_0;
|
|
NullCheck(L_44);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_46;
|
|
L_46 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_44, L_45, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_47 = V_2;
|
|
int32_t L_48 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_49;
|
|
L_49 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_47, L_48, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50;
|
|
L_50 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_46, L_49, NULL);
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_50, NULL);
|
|
}
|
|
|
|
IL_00d9:
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 2; t++)
|
|
int32_t L_51 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_51, 1));
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
// for (int t = -pathThickness / 2; t <= pathThickness / 2; t++)
|
|
int32_t L_52 = V_5;
|
|
int32_t L_53 = ___1_pathThickness;
|
|
if ((((int32_t)L_52) <= ((int32_t)((int32_t)(L_53/2)))))
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
// for (int i = 0; i < path.Count; i++)
|
|
int32_t L_54 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_54, 1));
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// for (int i = 0; i < path.Count; i++)
|
|
int32_t L_55 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_56 = ___0_path;
|
|
NullCheck(L_56);
|
|
int32_t L_57;
|
|
L_57 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_56, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_55) < ((int32_t)L_57)))
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// if (path.Count > 3)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_58 = ___0_path;
|
|
NullCheck(L_58);
|
|
int32_t L_59;
|
|
L_59 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_58, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_59) <= ((int32_t)3)))
|
|
{
|
|
goto IL_033a;
|
|
}
|
|
}
|
|
{
|
|
// if (pathThickness > 1)
|
|
int32_t L_60 = ___1_pathThickness;
|
|
if ((((int32_t)L_60) <= ((int32_t)1)))
|
|
{
|
|
goto IL_033a;
|
|
}
|
|
}
|
|
{
|
|
// if (clearStartAndEnd)
|
|
bool L_61 = ___2_clearStartAndEnd;
|
|
// if (fillCurves)
|
|
bool L_62 = ___3_fillCurves;
|
|
if (!L_62)
|
|
{
|
|
goto IL_033a;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 1; i < path.Count - 1; i++)
|
|
V_7 = 1;
|
|
goto IL_032b;
|
|
}
|
|
|
|
IL_011a:
|
|
{
|
|
// Vector2Int preDir = (path[i] - path[i - 1]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_63 = ___0_path;
|
|
int32_t L_64 = V_7;
|
|
NullCheck(L_63);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65;
|
|
L_65 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_63, L_64, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_66 = ___0_path;
|
|
int32_t L_67 = V_7;
|
|
NullCheck(L_66);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_68;
|
|
L_68 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_66, ((int32_t)il2cpp_codegen_subtract(L_67, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_69;
|
|
L_69 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_65, L_68, NULL);
|
|
V_8 = L_69;
|
|
// preDir = ((Vector2)preDir).normalized.V2toV2Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70 = V_8;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71;
|
|
L_71 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_70, NULL);
|
|
V_3 = L_71;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
|
|
L_72 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_3), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73;
|
|
L_73 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_72, NULL);
|
|
V_8 = L_73;
|
|
// dir = (path[i + 1] - path[i]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_74 = ___0_path;
|
|
int32_t L_75 = V_7;
|
|
NullCheck(L_74);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_76;
|
|
L_76 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_74, ((int32_t)il2cpp_codegen_add(L_75, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_77 = ___0_path;
|
|
int32_t L_78 = V_7;
|
|
NullCheck(L_77);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_79;
|
|
L_79 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_77, L_78, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80;
|
|
L_80 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_76, L_79, NULL);
|
|
V_6 = L_80;
|
|
// dir = ((Vector2)dir).normalized.V2toV2Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_81 = V_6;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_82;
|
|
L_82 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_81, NULL);
|
|
V_3 = L_82;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83;
|
|
L_83 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_3), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_84;
|
|
L_84 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_83, NULL);
|
|
V_6 = L_84;
|
|
// if (dir != preDir)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_85 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_86 = V_8;
|
|
bool L_87;
|
|
L_87 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_85, L_86, NULL);
|
|
if (!L_87)
|
|
{
|
|
goto IL_0325;
|
|
}
|
|
}
|
|
{
|
|
// if (pathThickness % 2 == 0)
|
|
int32_t L_88 = ___1_pathThickness;
|
|
if (((int32_t)(L_88%2)))
|
|
{
|
|
goto IL_0311;
|
|
}
|
|
}
|
|
{
|
|
// if (pathThickness < 4)
|
|
int32_t L_89 = ___1_pathThickness;
|
|
if ((((int32_t)L_89) >= ((int32_t)4)))
|
|
{
|
|
goto IL_0201;
|
|
}
|
|
}
|
|
{
|
|
// if ((preDir.x > 0 && dir.y > 0) ||
|
|
// (preDir.y > 0 && dir.x > 0) ||
|
|
// (preDir.y < 0 && dir.x < 0) ||
|
|
// (preDir.x < 0 && dir.y < 0)
|
|
// )
|
|
int32_t L_90;
|
|
L_90 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_90) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01a6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_91;
|
|
L_91 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_91) > ((int32_t)0)))
|
|
{
|
|
goto IL_01e8;
|
|
}
|
|
}
|
|
|
|
IL_01a6:
|
|
{
|
|
int32_t L_92;
|
|
L_92 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_92) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01ba;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_93;
|
|
L_93 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_93) > ((int32_t)0)))
|
|
{
|
|
goto IL_01e8;
|
|
}
|
|
}
|
|
|
|
IL_01ba:
|
|
{
|
|
int32_t L_94;
|
|
L_94 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_94) >= ((int32_t)0)))
|
|
{
|
|
goto IL_01ce;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_95;
|
|
L_95 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_95) < ((int32_t)0)))
|
|
{
|
|
goto IL_01e8;
|
|
}
|
|
}
|
|
|
|
IL_01ce:
|
|
{
|
|
int32_t L_96;
|
|
L_96 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_96) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0325;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_97;
|
|
L_97 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_97) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0325;
|
|
}
|
|
}
|
|
|
|
IL_01e8:
|
|
{
|
|
// FillSquareInDirection(path[i - 1], preDir, pathThickness);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_98 = ___0_path;
|
|
int32_t L_99 = V_7;
|
|
NullCheck(L_98);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_100;
|
|
L_100 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_98, ((int32_t)il2cpp_codegen_subtract(L_99, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_101 = V_8;
|
|
int32_t L_102 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_100, L_101, L_102, 0, NULL);
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_0201:
|
|
{
|
|
// if ((preDir.x > 0 && dir.y > 0) ||
|
|
// (preDir.y > 0 && dir.x > 0)
|
|
// )
|
|
int32_t L_103;
|
|
L_103 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_103) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0215;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_104;
|
|
L_104 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_104) > ((int32_t)0)))
|
|
{
|
|
goto IL_0229;
|
|
}
|
|
}
|
|
|
|
IL_0215:
|
|
{
|
|
int32_t L_105;
|
|
L_105 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_105) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0242;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_106;
|
|
L_106 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_106) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0242;
|
|
}
|
|
}
|
|
|
|
IL_0229:
|
|
{
|
|
// FillSquareInDirection(path[i - 1], preDir, pathThickness);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_107 = ___0_path;
|
|
int32_t L_108 = V_7;
|
|
NullCheck(L_107);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_109;
|
|
L_109 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_107, ((int32_t)il2cpp_codegen_subtract(L_108, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_110 = V_8;
|
|
int32_t L_111 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_109, L_110, L_111, 0, NULL);
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_0242:
|
|
{
|
|
// else if ((preDir.x > 0 && dir.y < 0) ||
|
|
// (preDir.y < 0 && dir.x > 0)
|
|
// )
|
|
int32_t L_112;
|
|
L_112 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_112) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_113;
|
|
L_113 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_113) < ((int32_t)0)))
|
|
{
|
|
goto IL_026a;
|
|
}
|
|
}
|
|
|
|
IL_0256:
|
|
{
|
|
int32_t L_114;
|
|
L_114 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_114) >= ((int32_t)0)))
|
|
{
|
|
goto IL_028c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_115;
|
|
L_115 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_115) <= ((int32_t)0)))
|
|
{
|
|
goto IL_028c;
|
|
}
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
// FillSquareInDirection(path[i - 1] + dir, preDir, pathThickness + 1);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_116 = ___0_path;
|
|
int32_t L_117 = V_7;
|
|
NullCheck(L_116);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_118;
|
|
L_118 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_116, ((int32_t)il2cpp_codegen_subtract(L_117, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_119 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_120;
|
|
L_120 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_118, L_119, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_121 = V_8;
|
|
int32_t L_122 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_120, L_121, ((int32_t)il2cpp_codegen_add(L_122, 1)), 0, NULL);
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_028c:
|
|
{
|
|
// if ((preDir.x < 0 && dir.y < 0) ||
|
|
// (preDir.y < 0 && dir.x < 0)
|
|
// )
|
|
int32_t L_123;
|
|
L_123 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_123) >= ((int32_t)0)))
|
|
{
|
|
goto IL_02a0;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_124;
|
|
L_124 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_124) < ((int32_t)0)))
|
|
{
|
|
goto IL_02b4;
|
|
}
|
|
}
|
|
|
|
IL_02a0:
|
|
{
|
|
int32_t L_125;
|
|
L_125 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_125) >= ((int32_t)0)))
|
|
{
|
|
goto IL_02ca;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_126;
|
|
L_126 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_126) >= ((int32_t)0)))
|
|
{
|
|
goto IL_02ca;
|
|
}
|
|
}
|
|
|
|
IL_02b4:
|
|
{
|
|
// FillSquareInDirection(path[i - 1], preDir, pathThickness);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_127 = ___0_path;
|
|
int32_t L_128 = V_7;
|
|
NullCheck(L_127);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_129;
|
|
L_129 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_127, ((int32_t)il2cpp_codegen_subtract(L_128, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_130 = V_8;
|
|
int32_t L_131 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_129, L_130, L_131, 0, NULL);
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_02ca:
|
|
{
|
|
// else if ((preDir.y > 0 && dir.x < 0) ||
|
|
// (preDir.x < 0 && dir.y > 0)
|
|
// )
|
|
int32_t L_132;
|
|
L_132 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_8), NULL);
|
|
if ((((int32_t)L_132) <= ((int32_t)0)))
|
|
{
|
|
goto IL_02de;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_133;
|
|
L_133 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_6), NULL);
|
|
if ((((int32_t)L_133) < ((int32_t)0)))
|
|
{
|
|
goto IL_02f2;
|
|
}
|
|
}
|
|
|
|
IL_02de:
|
|
{
|
|
int32_t L_134;
|
|
L_134 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_8), NULL);
|
|
if ((((int32_t)L_134) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0325;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_135;
|
|
L_135 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_6), NULL);
|
|
if ((((int32_t)L_135) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0325;
|
|
}
|
|
}
|
|
|
|
IL_02f2:
|
|
{
|
|
// FillSquareInDirection(path[i - 1] + dir, preDir, pathThickness + 1);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_136 = ___0_path;
|
|
int32_t L_137 = V_7;
|
|
NullCheck(L_136);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_138;
|
|
L_138 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_136, ((int32_t)il2cpp_codegen_subtract(L_137, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_139 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_140;
|
|
L_140 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_138, L_139, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_141 = V_8;
|
|
int32_t L_142 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_140, L_141, ((int32_t)il2cpp_codegen_add(L_142, 1)), 0, NULL);
|
|
goto IL_0325;
|
|
}
|
|
|
|
IL_0311:
|
|
{
|
|
// FillSquareInDirection(path[i - 1], preDir, pathThickness);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_143 = ___0_path;
|
|
int32_t L_144 = V_7;
|
|
NullCheck(L_143);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_145;
|
|
L_145 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_143, ((int32_t)il2cpp_codegen_subtract(L_144, 1)), List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_146 = V_8;
|
|
int32_t L_147 = ___1_pathThickness;
|
|
CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD(__this, L_145, L_146, L_147, 0, NULL);
|
|
}
|
|
|
|
IL_0325:
|
|
{
|
|
// for (int i = 1; i < path.Count - 1; i++)
|
|
int32_t L_148 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_148, 1));
|
|
}
|
|
|
|
IL_032b:
|
|
{
|
|
// for (int i = 1; i < path.Count - 1; i++)
|
|
int32_t L_149 = V_7;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_150 = ___0_path;
|
|
NullCheck(L_150);
|
|
int32_t L_151;
|
|
L_151 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_150, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_149) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_151, 1)))))
|
|
{
|
|
goto IL_011a;
|
|
}
|
|
}
|
|
|
|
IL_033a:
|
|
{
|
|
// if ( recalculateBounds) RecalculateMultiBounds();
|
|
bool L_152 = ___4_recalculateBounds;
|
|
if (!L_152)
|
|
{
|
|
goto IL_0344;
|
|
}
|
|
}
|
|
{
|
|
// if ( recalculateBounds) RecalculateMultiBounds();
|
|
CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(__this, NULL);
|
|
}
|
|
|
|
IL_0344:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GenerateLinePoints(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GenerateLinePoints_m579F0BC322A1D769A81D0A300C24CB475AEFEB97 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, float ___2_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return GeneratePathFindPointsAllVersions(start, end, Vector2Int.zero, Vector2Int.zero, changeDirectionCost)[0];
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_end;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
float L_4 = ___2_changeDirectionCost;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_5;
|
|
L_5 = CheckerField_GeneratePathFindPointsAllVersions_m4E7914AD393591299DDE27F77BEE35299A2E85F4(L_0, L_1, L_2, L_3, L_4, NULL);
|
|
NullCheck(L_5);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_6;
|
|
L_6 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_5, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsAllVersions(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsAllVersions_mFFD9DB6D580C0B9CA8294961462146763430700B (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, float ___2_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GeneratePathFindPointsAllVersions(start, end, Vector2Int.zero, Vector2Int.zero, changeDirectionCost);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_end;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
float L_4 = ___2_changeDirectionCost;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_5;
|
|
L_5 = CheckerField_GeneratePathFindPointsAllVersions_m4E7914AD393591299DDE27F77BEE35299A2E85F4(L_0, L_1, L_2, L_3, L_4, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsAllVersions(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsAllVersions_m4E7914AD393591299DDE27F77BEE35299A2E85F4 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, float ___4_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* V_0 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_1 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_2 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* V_5 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
float V_10 = 0.0f;
|
|
PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
int32_t V_12 = 0;
|
|
{
|
|
// List<List<Vector2Int>> lists = new List<List<Vector2Int>>();
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_0 = (List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F*)il2cpp_codegen_object_new(List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17(L_0, List_1__ctor_mF04D0068725DFAEE277FDDB9679C3D02BC685F17_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// List<Vector2Int> allPoints = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_1 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_1, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_1 = L_1;
|
|
// List<Vector2Int> dirChangePoints = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_2 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_2, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_2 = L_2;
|
|
// List<Vector2Int> dirChangePointsNoStart = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_3 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_3, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_3 = L_3;
|
|
// int maxIters = Mathf.RoundToInt(Vector2Int.Distance(start, end) * 3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = ___1_end;
|
|
float L_6;
|
|
L_6 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_4, L_5, NULL);
|
|
int32_t L_7;
|
|
L_7 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_6, (3.0f))), NULL);
|
|
V_4 = L_7;
|
|
// PathFindHelper[] steps = new PathFindHelper[4];
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_8 = (PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D*)(PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D*)SZArrayNew(PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_5 = L_8;
|
|
// Vector2Int position = start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = ___0_start;
|
|
V_6 = L_9;
|
|
// Vector2Int currentDir = startDir.Negate();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___2_startDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_10, NULL);
|
|
V_7 = L_11;
|
|
// dirChangePointsNoStart.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_12 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_6;
|
|
NullCheck(L_12);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_12, L_13, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// dirChangePoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_14 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15 = V_6;
|
|
NullCheck(L_14);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_14, L_15, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// allPoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_16 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = V_6;
|
|
NullCheck(L_16);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_16, L_17, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int i = 0; i < maxIters; i++)
|
|
V_8 = 0;
|
|
goto IL_01ba;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// int nearestD = 0;
|
|
V_9 = 0;
|
|
// float nearestDist = float.MaxValue;
|
|
V_10 = ((std::numeric_limits<float>::max)());
|
|
// for (int d = 0; d < 4; d++)
|
|
V_12 = 0;
|
|
goto IL_011f;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// steps[d] = new PathFindHelper();
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_18 = V_5;
|
|
int32_t L_19 = V_12;
|
|
NullCheck(L_18);
|
|
il2cpp_codegen_initobj(((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19))), sizeof(PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9));
|
|
// steps[d].Dir = PathFindHelper.GetStepDirection(d);
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_20 = V_5;
|
|
int32_t L_21 = V_12;
|
|
NullCheck(L_20);
|
|
int32_t L_22 = V_12;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
|
|
L_23 = PathFindHelper_GetStepDirection_m5E259BD140426F03B6903DF236028C83F12FF4EF(L_22, NULL);
|
|
((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_21)))->___Dir_0 = L_23;
|
|
// steps[d].Distance = Vector2.Distance(position + steps[d].Dir, end);
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_24 = V_5;
|
|
int32_t L_25 = V_12;
|
|
NullCheck(L_24);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_6;
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_27 = V_5;
|
|
int32_t L_28 = V_12;
|
|
NullCheck(L_27);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29 = ((L_27)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_28)))->___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_30;
|
|
L_30 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_26, L_29, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_31;
|
|
L_31 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_30, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32 = ___1_end;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33;
|
|
L_33 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_32, NULL);
|
|
float L_34;
|
|
L_34 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_31, L_33, NULL);
|
|
((L_24)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)))->___Distance_1 = L_34;
|
|
// if (steps[d].Dir != currentDir) steps[d].Distance += changeDirectionCost;
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_35 = V_5;
|
|
int32_t L_36 = V_12;
|
|
NullCheck(L_35);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37 = ((L_35)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_36)))->___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38 = V_7;
|
|
bool L_39;
|
|
L_39 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_37, L_38, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
// if (steps[d].Dir != currentDir) steps[d].Distance += changeDirectionCost;
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_40 = V_5;
|
|
int32_t L_41 = V_12;
|
|
NullCheck(L_40);
|
|
float* L_42 = (&((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___Distance_1);
|
|
float* L_43 = L_42;
|
|
float L_44 = *((float*)L_43);
|
|
float L_45 = ___4_changeDirectionCost;
|
|
*((float*)L_43) = (float)((float)il2cpp_codegen_add(L_44, L_45));
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
// if (steps[d].Distance < nearestDist)
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_46 = V_5;
|
|
int32_t L_47 = V_12;
|
|
NullCheck(L_46);
|
|
float L_48 = ((L_46)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_47)))->___Distance_1;
|
|
float L_49 = V_10;
|
|
if ((!(((float)L_48) < ((float)L_49))))
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
// nearestDist = steps[d].Distance;
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_50 = V_5;
|
|
int32_t L_51 = V_12;
|
|
NullCheck(L_50);
|
|
float L_52 = ((L_50)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_51)))->___Distance_1;
|
|
V_10 = L_52;
|
|
// nearestD = d;
|
|
int32_t L_53 = V_12;
|
|
V_9 = L_53;
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
// for (int d = 0; d < 4; d++)
|
|
int32_t L_54 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_54, 1));
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// for (int d = 0; d < 4; d++)
|
|
int32_t L_55 = V_12;
|
|
if ((((int32_t)L_55) < ((int32_t)4)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// PathFindHelper pfNearest = steps[nearestD];
|
|
PathFindHelperU5BU5D_t1FB0EDDCC1B0F800C7A0E43689203A2834B49E4D* L_56 = V_5;
|
|
int32_t L_57 = V_9;
|
|
NullCheck(L_56);
|
|
int32_t L_58 = L_57;
|
|
PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 L_59 = (L_56)->GetAt(static_cast<il2cpp_array_size_t>(L_58));
|
|
V_11 = L_59;
|
|
// if (currentDir != pfNearest.Dir) // Direction change occured
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_60 = V_7;
|
|
PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 L_61 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_62 = L_61.___Dir_0;
|
|
bool L_63;
|
|
L_63 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_60, L_62, NULL);
|
|
if (!L_63)
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePoints.Contains(position) == false)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_64 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65 = V_6;
|
|
NullCheck(L_64);
|
|
bool L_66;
|
|
L_66 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_64, L_65, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_66)
|
|
{
|
|
goto IL_0163;
|
|
}
|
|
}
|
|
{
|
|
// dirChangePoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_67 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_68 = V_6;
|
|
NullCheck(L_67);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_67, L_68, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// dirChangePointsNoStart.Add(position + currentDir);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_69 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_71 = V_7;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_72;
|
|
L_72 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_70, L_71, NULL);
|
|
NullCheck(L_69);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_69, L_72, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0163:
|
|
{
|
|
// position += pfNearest.Dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73 = V_6;
|
|
PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 L_74 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_75 = L_74.___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_76;
|
|
L_76 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_73, L_75, NULL);
|
|
V_6 = L_76;
|
|
// currentDir = pfNearest.Dir;
|
|
PathFindHelper_t9FDC264CF1408A7AA77291772C027BB3299F1ED9 L_77 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_78 = L_77.___Dir_0;
|
|
V_7 = L_78;
|
|
// allPoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_79 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80 = V_6;
|
|
NullCheck(L_79);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_79, L_80, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// if (position == end)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_81 = V_6;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_82 = ___1_end;
|
|
bool L_83;
|
|
L_83 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_81, L_82, NULL);
|
|
if (!L_83)
|
|
{
|
|
goto IL_01b4;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePoints.Contains(position) == false) dirChangePoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_84 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_85 = V_6;
|
|
NullCheck(L_84);
|
|
bool L_86;
|
|
L_86 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_84, L_85, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_86)
|
|
{
|
|
goto IL_01a0;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePoints.Contains(position) == false) dirChangePoints.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_87 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88 = V_6;
|
|
NullCheck(L_87);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_87, L_88, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01a0:
|
|
{
|
|
// if (dirChangePointsNoStart.Contains(position) == false) dirChangePointsNoStart.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_89 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_90 = V_6;
|
|
NullCheck(L_89);
|
|
bool L_91;
|
|
L_91 = List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4(L_89, L_90, List_1_Contains_m8D3E36A587FC98AFD0A3C819B56CA5AF2D6CDAA4_RuntimeMethod_var);
|
|
if (L_91)
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePointsNoStart.Contains(position) == false) dirChangePointsNoStart.Add(position);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_92 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_93 = V_6;
|
|
NullCheck(L_92);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_92, L_93, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_01c3;
|
|
}
|
|
|
|
IL_01b4:
|
|
{
|
|
// for (int i = 0; i < maxIters; i++)
|
|
int32_t L_94 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_94, 1));
|
|
}
|
|
|
|
IL_01ba:
|
|
{
|
|
// for (int i = 0; i < maxIters; i++)
|
|
int32_t L_95 = V_8;
|
|
int32_t L_96 = V_4;
|
|
if ((((int32_t)L_95) < ((int32_t)L_96)))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
// lists.Add(allPoints);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_97 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_98 = V_1;
|
|
NullCheck(L_97);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_97, L_98, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// lists.Add(dirChangePoints);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_99 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_100 = V_2;
|
|
NullCheck(L_99);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_99, L_100, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// lists.Add(dirChangePointsNoStart);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_101 = V_0;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_102 = V_3;
|
|
NullCheck(L_101);
|
|
List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_inline(L_101, L_102, List_1_Add_m2B28ADAAF754C6B4A30F3E9519793F4D25C72FA6_RuntimeMethod_var);
|
|
// return lists;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_103 = V_0;
|
|
return L_103;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<System.Collections.Generic.List`1<UnityEngine.Vector2Int>> FIMSpace.Generating.Checker.CheckerField::GeneratePathFindPointsFromStartToEnd(FIMSpace.Generating.PathFind.SimplePathGuide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* ___0_guide, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GeneratePathFindPointsAllVersions(guide.Start, guide.End, guide.StartDir.GetDirection2D(), guide.EndDir.GetDirection2D(), guide.ChangeDirCost);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_0 = ___0_guide;
|
|
NullCheck(L_0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = L_0->___Start_0;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_2 = ___0_guide;
|
|
NullCheck(L_2);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = L_2->___End_2;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_4 = ___0_guide;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___StartDir_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
L_6 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_5, NULL);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_7 = ___0_guide;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___EndDir_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_8, NULL);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_10 = ___0_guide;
|
|
NullCheck(L_10);
|
|
float L_11 = L_10->___ChangeDirCost_5;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_12;
|
|
L_12 = CheckerField_GeneratePathFindPointsAllVersions_m4E7914AD393591299DDE27F77BEE35299A2E85F4(L_1, L_3, L_6, L_9, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(UnityEngine.Vector2Int,System.Nullable`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_size, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___1_origin, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
// ClearAll();
|
|
CheckerField_ClearAll_mCB8A2B4E9B9E8357340BFEDD212308AF8052E6FD(__this, NULL);
|
|
// LastSettedSize = size;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_size;
|
|
CheckerField_set_LastSettedSize_mA2C37BF314C0D44CEEDDEC9487D330174754D03E_inline(__this, L_0, NULL);
|
|
// Vector2Int originPush = Vector2Int.zero;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
V_0 = L_1;
|
|
// if (origin != null) originPush = origin.Value;
|
|
bool L_2;
|
|
L_2 = Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_inline((&___1_origin), Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_RuntimeMethod_var);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
// if (origin != null) originPush = origin.Value;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B((&___1_origin), Nullable_1_get_Value_m4616B8BEE4350B3C9822433BA8795FB1AAD08C7B_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// for (int x = 0; x < size.x; x++)
|
|
V_1 = 0;
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// for (int y = 0; y < size.y; y++)
|
|
V_2 = 0;
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// AddLocalPos((new Vector2Int(x, y) - originPush));
|
|
int32_t L_4 = V_1;
|
|
int32_t L_5 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), L_4, L_5, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_6, L_7, NULL);
|
|
CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D(__this, L_8, NULL);
|
|
// for (int y = 0; y < size.y; y++)
|
|
int32_t L_9 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// for (int y = 0; y < size.y; y++)
|
|
int32_t L_10 = V_2;
|
|
int32_t L_11;
|
|
L_11 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_size), NULL);
|
|
if ((((int32_t)L_10) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = 0; x < size.x; x++)
|
|
int32_t L_12 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// for (int x = 0; x < size.x; x++)
|
|
int32_t L_13 = V_1;
|
|
int32_t L_14;
|
|
L_14 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_size), NULL);
|
|
if ((((int32_t)L_13) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField::ContainsFully(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerField_ContainsFully_m040A0C6C4AB434B74C85A10E81A3DE969ABBB43D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_pathCheck, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for (int o = 0; o < pathCheck.Bounding.Count; o++)
|
|
V_1 = 0;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// if (pathCheck.Bounding[o].IsInside(Bounding[i]) == false)
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_pathCheck;
|
|
NullCheck(L_0);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_1 = L_0->___Bounding_5;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_3;
|
|
L_3 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_1, L_2, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_4 = __this->___Bounding_5;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_6;
|
|
L_6 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_4, L_5, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
bool L_7;
|
|
L_7 = CheckerBounds_IsInside_m006ADDF604647BCF9CFC0E87074712A080EC4F56(L_3, L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// for (int o = 0; o < pathCheck.Bounding.Count; o++)
|
|
int32_t L_8 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// for (int o = 0; o < pathCheck.Bounding.Count; o++)
|
|
int32_t L_9 = V_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___0_pathCheck;
|
|
NullCheck(L_10);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_11 = L_10->___Bounding_5;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_11, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_9) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_13 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_14 = V_0;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_15 = __this->___Bounding_5;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_15, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_14) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetCenter()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetCenter_m0286CB2E2F0CD6D031EDB83CEE5CC77519F78202 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// return GetBoundingBox().center.V3toV2Int();
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_0;
|
|
L_0 = CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B(__this, (1.0f), NULL);
|
|
V_0 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = PGGUtils_V3toV2Int_m0C7EABCFB3841F3648AC2CE7694981385500297A(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(System.Int32,System.Int32,System.Nullable`1<UnityEngine.Vector2Int>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_m0DCD3FC231CACC2087AAE3CCBA8211DFCEB763D2 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 ___2_origin, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// SetSize(new Vector2Int(x, y), origin);
|
|
int32_t L_0 = ___0_x;
|
|
int32_t L_1 = ___1_y;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_3 = ___2_origin;
|
|
CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1(__this, L_2, L_3, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::SetSize(System.Int32,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_x, int32_t ___1_y, bool ___2_center, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (center)
|
|
bool L_0 = ___2_center;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// SetSize(new Vector2Int(x, y), new Vector2Int(x / 2, y / 2));
|
|
int32_t L_1 = ___0_x;
|
|
int32_t L_2 = ___1_y;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_3), L_1, L_2, /*hidden argument*/NULL);
|
|
int32_t L_4 = ___0_x;
|
|
int32_t L_5 = ___1_y;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), ((int32_t)(L_4/2)), ((int32_t)(L_5/2)), /*hidden argument*/NULL);
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_7), L_6, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1(__this, L_3, L_7, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// SetSize(new Vector2Int(x, y), null);
|
|
int32_t L_8 = ___0_x;
|
|
int32_t L_9 = ___1_y;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_10), L_8, L_9, /*hidden argument*/NULL);
|
|
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35));
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_11 = V_0;
|
|
CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1(__this, L_10, L_11, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::PushAllChildPositions(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_PushAllChildPositions_m9584CC796BD476052D613F7FEECEB47FD40FB4D9 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_offset, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t V_3 = 0;
|
|
{
|
|
// List<Vector2Int> newPos = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
V_1 = 0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// Vector2Int transposed = ChildPosition(c) + offset;
|
|
int32_t L_1 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_1, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___0_offset;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_2, L_3, NULL);
|
|
V_2 = L_4;
|
|
// newPos.Add(transposed);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_5 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = V_2;
|
|
NullCheck(L_5);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_5, L_6, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_7 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_8 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_9 = __this->___ChildPos_3;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_9, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// ChildPos.Clear();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_11 = __this->___ChildPos_3;
|
|
NullCheck(L_11);
|
|
FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C(L_11, FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C_RuntimeMethod_var);
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_0057;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// ChildPos.Add(newPos[i]);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_12 = __this->___ChildPos_3;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_13 = V_0;
|
|
int32_t L_14 = V_3;
|
|
NullCheck(L_13);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_13, L_14, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
NullCheck(L_12);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_16;
|
|
L_16 = FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71(L_12, L_15, FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
int32_t L_17 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
int32_t L_18 = V_3;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_19, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.Checker.CheckerField::GetSizeOnAxis(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_direction, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (direction.x != 0) return GetBoundsSize().x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_direction;
|
|
float L_1 = L_0.___x_0;
|
|
if ((((float)L_1) == ((float)(0.0f))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (direction.x != 0) return GetBoundsSize().x;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_GetBoundsSize_mD4B4045DBBD99BEE045EF887E892E7897528503E(__this, NULL);
|
|
V_0 = L_2;
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_0), NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// else return GetBoundsSize().y;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_GetBoundsSize_mD4B4045DBBD99BEE045EF887E892E7897528503E(__this, NULL);
|
|
V_0 = L_4;
|
|
int32_t L_5;
|
|
L_5 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_0), NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBoundsSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBoundsSize_mD4B4045DBBD99BEE045EF887E892E7897528503E (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector4 minMax = GetBoundsMinMax();
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
|
|
L_0 = CheckerField_GetBoundsMinMax_m16252379F93F9E0E1E125EC801F47A70252D30EA(__this, (bool)0, NULL);
|
|
V_0 = L_0;
|
|
// return new Vector2Int(Mathf.Abs(minMax.x - minMax.y).ToInt(), Mathf.Abs(minMax.z - minMax.w).ToInt());
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
|
|
float L_2 = L_1.___x_1;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_3 = V_0;
|
|
float L_4 = L_3.___y_2;
|
|
float L_5;
|
|
L_5 = fabsf(((float)il2cpp_codegen_subtract(L_2, L_4)));
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
int32_t L_6;
|
|
L_6 = PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF(L_5, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
|
|
float L_8 = L_7.___z_3;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_9 = V_0;
|
|
float L_10 = L_9.___w_4;
|
|
float L_11;
|
|
L_11 = fabsf(((float)il2cpp_codegen_subtract(L_8, L_10)));
|
|
int32_t L_12;
|
|
L_12 = PGGUtils_ToInt_m8397E5672F0E3FE7B6ACA0AA1F8C54FB665B42FF(L_11, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_13), L_6, L_12, /*hidden argument*/NULL);
|
|
return L_13;
|
|
}
|
|
}
|
|
// UnityEngine.Vector4 FIMSpace.Generating.Checker.CheckerField::GetBoundsMinMax(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 CheckerField_GetBoundsMinMax_m16252379F93F9E0E1E125EC801F47A70252D30EA (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// int minX = int.MaxValue;
|
|
V_0 = ((int32_t)2147483647LL);
|
|
// int maxX = int.MinValue;
|
|
V_1 = ((int32_t)-2147483648LL);
|
|
// int minY = int.MaxValue;
|
|
V_2 = ((int32_t)2147483647LL);
|
|
// int maxY = int.MinValue;
|
|
V_3 = ((int32_t)-2147483648LL);
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_00be;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (ChildPosition(i).x < minX) minX = ChildPosition(i).x;
|
|
int32_t L_0 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_0, NULL);
|
|
V_5 = L_1;
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
int32_t L_3 = V_0;
|
|
if ((((int32_t)L_2) >= ((int32_t)L_3)))
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPosition(i).x < minX) minX = ChildPosition(i).x;
|
|
int32_t L_4 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_4, NULL);
|
|
V_5 = L_5;
|
|
int32_t L_6;
|
|
L_6 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
V_0 = L_6;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// if (ChildPosition(i).x > maxX) maxX = ChildPosition(i).x;
|
|
int32_t L_7 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_7, NULL);
|
|
V_5 = L_8;
|
|
int32_t L_9;
|
|
L_9 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
int32_t L_10 = V_1;
|
|
if ((((int32_t)L_9) <= ((int32_t)L_10)))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPosition(i).x > maxX) maxX = ChildPosition(i).x;
|
|
int32_t L_11 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_11, NULL);
|
|
V_5 = L_12;
|
|
int32_t L_13;
|
|
L_13 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
V_1 = L_13;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// if (ChildPosition(i).y < minY) minY = ChildPosition(i).y;
|
|
int32_t L_14 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_14, NULL);
|
|
V_5 = L_15;
|
|
int32_t L_16;
|
|
L_16 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
int32_t L_17 = V_2;
|
|
if ((((int32_t)L_16) >= ((int32_t)L_17)))
|
|
{
|
|
goto IL_0092;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPosition(i).y < minY) minY = ChildPosition(i).y;
|
|
int32_t L_18 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19;
|
|
L_19 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_18, NULL);
|
|
V_5 = L_19;
|
|
int32_t L_20;
|
|
L_20 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
V_2 = L_20;
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// if (ChildPosition(i).y > maxY) maxY = ChildPosition(i).y;
|
|
int32_t L_21 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_21, NULL);
|
|
V_5 = L_22;
|
|
int32_t L_23;
|
|
L_23 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
int32_t L_24 = V_3;
|
|
if ((((int32_t)L_23) <= ((int32_t)L_24)))
|
|
{
|
|
goto IL_00b8;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPosition(i).y > maxY) maxY = ChildPosition(i).y;
|
|
int32_t L_25 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26;
|
|
L_26 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_25, NULL);
|
|
V_5 = L_26;
|
|
int32_t L_27;
|
|
L_27 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
V_3 = L_27;
|
|
}
|
|
|
|
IL_00b8:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_28 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_29 = V_4;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_30 = __this->___ChildPos_3;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_30, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_29) < ((int32_t)L_31)))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (local)
|
|
bool L_32 = ___0_local;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
}
|
|
{
|
|
// return new Vector4(minX, maxX, minY, maxY);
|
|
int32_t L_33 = V_0;
|
|
int32_t L_34 = V_1;
|
|
int32_t L_35 = V_2;
|
|
int32_t L_36 = V_3;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_37;
|
|
memset((&L_37), 0, sizeof(L_37));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_37), ((float)L_33), ((float)L_34), ((float)L_35), ((float)L_36), /*hidden argument*/NULL);
|
|
return L_37;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// return new Vector4(Position.x + minX, Position.x + maxX, Position.y + minY, Position.y + maxY);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_5 = L_38;
|
|
int32_t L_39;
|
|
L_39 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
int32_t L_40 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_41;
|
|
L_41 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_5 = L_41;
|
|
int32_t L_42;
|
|
L_42 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&V_5), NULL);
|
|
int32_t L_43 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_44;
|
|
L_44 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_5 = L_44;
|
|
int32_t L_45;
|
|
L_45 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
int32_t L_46 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_47;
|
|
L_47 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
V_5 = L_47;
|
|
int32_t L_48;
|
|
L_48 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&V_5), NULL);
|
|
int32_t L_49 = V_3;
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_50;
|
|
memset((&L_50), 0, sizeof(L_50));
|
|
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_50), ((float)((int32_t)il2cpp_codegen_add(L_39, L_40))), ((float)((int32_t)il2cpp_codegen_add(L_42, L_43))), ((float)((int32_t)il2cpp_codegen_add(L_45, L_46))), ((float)((int32_t)il2cpp_codegen_add(L_48, L_49))), /*hidden argument*/NULL);
|
|
return L_50;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBoundsMin()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBoundsMin_m47EBC7A4C4C7F78094D347EA6CB6BA784216B182 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector4 minMax = GetBoundsMinMax();
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
|
|
L_0 = CheckerField_GetBoundsMinMax_m16252379F93F9E0E1E125EC801F47A70252D30EA(__this, (bool)0, NULL);
|
|
V_0 = L_0;
|
|
// return new Vector2Int(Mathf.RoundToInt(minMax.x), Mathf.RoundToInt(minMax.z));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
|
|
float L_2 = L_1.___x_1;
|
|
int32_t L_3;
|
|
L_3 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_2, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = V_0;
|
|
float L_5 = L_4.___z_3;
|
|
int32_t L_6;
|
|
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_5, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_3, L_6, /*hidden argument*/NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetBoundsMax()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetBoundsMax_m5A1422E9BF64FA5DB11179A0035779BE2503122C (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector4 minMax = GetBoundsMinMax();
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_0;
|
|
L_0 = CheckerField_GetBoundsMinMax_m16252379F93F9E0E1E125EC801F47A70252D30EA(__this, (bool)0, NULL);
|
|
V_0 = L_0;
|
|
// return new Vector2Int(Mathf.RoundToInt(minMax.y), Mathf.RoundToInt(minMax.w));
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_1 = V_0;
|
|
float L_2 = L_1.___y_2;
|
|
int32_t L_3;
|
|
L_3 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_2, NULL);
|
|
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_4 = V_0;
|
|
float L_5 = L_4.___w_4;
|
|
int32_t L_6;
|
|
L_6 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(L_5, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_3, L_6, /*hidden argument*/NULL);
|
|
return L_7;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds FIMSpace.Generating.Checker.CheckerField::GetBoundingBox(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 CheckerField_GetBoundingBox_m70AF475F43FBEFF312FDB5FD4D5ED194FA35BC2B (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scale, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
int32_t V_1 = 0;
|
|
{
|
|
// Bounds b = new Bounds(GridPos(0).V2toV3Bound() * scale, Vector3.one * scale);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
L_0 = CheckerField_GridPos_m3ACDC38FA77E275BA168EA967794F6244AC934A1(__this, 0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080(L_0, (0.0f), NULL);
|
|
float L_2 = ___0_scale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
float L_5 = ___0_scale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_4, L_5, NULL);
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_3, L_6, NULL);
|
|
// for (int i = 1; i < ChildPos.Count; i++)
|
|
V_1 = 1;
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// b.Encapsulate(new Bounds(GridPos(i).V2toV3Bound() * scale, Vector3.one * scale));
|
|
int32_t L_7 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = CheckerField_GridPos_m3ACDC38FA77E275BA168EA967794F6244AC934A1(__this, L_7, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080(L_8, (0.0f), NULL);
|
|
float L_10 = ___0_scale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
float L_13 = ___0_scale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, L_13, NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15;
|
|
memset((&L_15), 0, sizeof(L_15));
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&L_15), L_11, L_14, /*hidden argument*/NULL);
|
|
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_15, NULL);
|
|
// for (int i = 1; i < ChildPos.Count; i++)
|
|
int32_t L_16 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// for (int i = 1; i < ChildPos.Count; i++)
|
|
int32_t L_17 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_18 = __this->___ChildPos_3;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_18, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_17) < ((int32_t)L_19)))
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// b.center += new Vector3(1, 0, 1) * scale * 0.5f;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_20 = (&V_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_20, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
|
|
float L_23 = ___0_scale;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_22, L_23, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, (0.5f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_21, L_25, NULL);
|
|
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_20, L_26, NULL);
|
|
// return b;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27 = V_0;
|
|
return L_27;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::FromWorldToGridPos(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_nearestOwn, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return nearestOwn + Vector2Int.one;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_nearestOwn;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::FillSquareInDirection(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_FillSquareInDirection_m3BF256E6D3FC127050DD174C4509E8BCC75666CD (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_startPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_dir, int32_t ___2_thickness, int32_t ___3_off, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// dir = ((Vector2)dir).normalized.V2toV2Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___1_dir;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
|
|
L_1 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_0, NULL);
|
|
V_1 = L_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_2, NULL);
|
|
___1_dir = L_3;
|
|
// Vector2Int sideDir = PGGUtils.GetRotatedFlatDirectionFrom(dir);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___1_dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_4, NULL);
|
|
V_0 = L_5;
|
|
// for (int s = 1; s <= thickness / 2 + thickness % 2; s++)
|
|
V_2 = 1;
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int t = -thickness / 2 + off; t <= thickness / 2 - off; t++)
|
|
int32_t L_6 = ___2_thickness;
|
|
int32_t L_7 = ___3_off;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(((int32_t)(((-L_6))/2)), L_7));
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// Add(startPos + dir * s + sideDir * t);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = ___0_startPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = ___1_dir;
|
|
int32_t L_10 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_9, L_10, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_8, L_11, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = V_0;
|
|
int32_t L_14 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_13, L_14, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_12, L_15, NULL);
|
|
CheckerField_Add_mBA9373409B056590E821014B778D9A46D4BA3914(__this, L_16, NULL);
|
|
// for (int t = -thickness / 2 + off; t <= thickness / 2 - off; t++)
|
|
int32_t L_17 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// for (int t = -thickness / 2 + off; t <= thickness / 2 - off; t++)
|
|
int32_t L_18 = V_3;
|
|
int32_t L_19 = ___2_thickness;
|
|
int32_t L_20 = ___3_off;
|
|
if ((((int32_t)L_18) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(L_19/2)), L_20)))))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 1; s <= thickness / 2 + thickness % 2; s++)
|
|
int32_t L_21 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// for (int s = 1; s <= thickness / 2 + thickness % 2; s++)
|
|
int32_t L_22 = V_2;
|
|
int32_t L_23 = ___2_thickness;
|
|
int32_t L_24 = ___2_thickness;
|
|
if ((((int32_t)L_22) <= ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)(L_23/2)), ((int32_t)(L_24%2)))))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::ClearSquareInDirection(UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_ClearSquareInDirection_mC04AC30433441A01557C5289476F046585547DAF (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_startPos, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_dir, int32_t ___2_thickness, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// dir = ((Vector2)dir).normalized.V2toV2Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___1_dir;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
|
|
L_1 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_0, NULL);
|
|
V_1 = L_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_2, NULL);
|
|
___1_dir = L_3;
|
|
// Vector2Int sideDir = PGGUtils.GetRotatedFlatDirectionFrom(dir);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___1_dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
L_5 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_4, NULL);
|
|
V_0 = L_5;
|
|
// for (int s = 1; s <= thickness + thickness % 2; s++)
|
|
V_2 = 1;
|
|
goto IL_0054;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// for (int t = -thickness / 2; t <= thickness / 2; t++)
|
|
int32_t L_6 = ___2_thickness;
|
|
V_3 = ((int32_t)(((-L_6))/2));
|
|
goto IL_004a;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// Remove(startPos + dir * s + sideDir * t);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___0_startPos;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = ___1_dir;
|
|
int32_t L_9 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_8, L_9, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_7, L_10, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12 = V_0;
|
|
int32_t L_13 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_12, L_13, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_15;
|
|
L_15 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_11, L_14, NULL);
|
|
CheckerField_Remove_m563576013758C54DD81E2336BBF43C3A1F49134C(__this, L_15, NULL);
|
|
// for (int t = -thickness / 2; t <= thickness / 2; t++)
|
|
int32_t L_16 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// for (int t = -thickness / 2; t <= thickness / 2; t++)
|
|
int32_t L_17 = V_3;
|
|
int32_t L_18 = ___2_thickness;
|
|
if ((((int32_t)L_17) <= ((int32_t)((int32_t)(L_18/2)))))
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 1; s <= thickness + thickness % 2; s++)
|
|
int32_t L_19 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// for (int s = 1; s <= thickness + thickness % 2; s++)
|
|
int32_t L_20 = V_2;
|
|
int32_t L_21 = ___2_thickness;
|
|
int32_t L_22 = ___2_thickness;
|
|
if ((((int32_t)L_20) <= ((int32_t)((int32_t)il2cpp_codegen_add(L_21, ((int32_t)(L_22%2)))))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::Rotate(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_Rotate_m9DF368EE30DC1531AFFA275B732CC46EDC745503 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_clockwise90, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m998E0E71EEE46E7875BAE5DABCA851AE345EA51B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// if (clockwise90 % 4 == 0) return;
|
|
int32_t L_0 = ___0_clockwise90;
|
|
if (((int32_t)(L_0%4)))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// if (clockwise90 % 4 == 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// Matrix4x4 rotM = Matrix4x4.Rotate(Quaternion.Euler(0, clockwise90 * 90, 0));
|
|
int32_t L_1 = ___0_clockwise90;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)((int32_t)il2cpp_codegen_multiply(L_1, ((int32_t)90)))), (0.0f), NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
|
|
L_3 = Matrix4x4_Rotate_m015442530DFF5651458BBFDFB3CBC9180FC09D9E(L_2, NULL);
|
|
V_0 = L_3;
|
|
// List<Vector2Int> newPos = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_4 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_4, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
V_2 = 0;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// Vector3 transposed = rotM.MultiplyPoint(ChildPosition(c).V2toV3(1));
|
|
int32_t L_5 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
L_6 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_5, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = PGGUtils_V2toV3_m2FCF2FABE79FF95747784DD965E9021CDA9D7D52(L_6, (1.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_7, NULL);
|
|
V_3 = L_8;
|
|
// newPos.Add(transposed.V3toV2Int());
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_9 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = PGGUtils_V3toV2Int_m0C7EABCFB3841F3648AC2CE7694981385500297A(L_10, NULL);
|
|
NullCheck(L_9);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_9, L_11, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_12 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_13 = V_2;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_14 = __this->___ChildPos_3;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_14, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
// ChildPos.Clear();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_16 = __this->___ChildPos_3;
|
|
NullCheck(L_16);
|
|
FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C(L_16, FCheckerGraph_1_Clear_m6D7BA44ECF95577E8FB112BB32B998E94EE2485C_RuntimeMethod_var);
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_008b;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// ChildPos.Add(newPos[i]);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_17 = __this->___ChildPos_3;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_18 = V_1;
|
|
int32_t L_19 = V_4;
|
|
NullCheck(L_18);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
|
|
L_20 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_18, L_19, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
NullCheck(L_17);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_21;
|
|
L_21 = FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71(L_17, L_20, FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
int32_t L_22 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
// for (int i = 0; i < newPos.Count; i++)
|
|
int32_t L_23 = V_4;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_24 = V_1;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_24, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
if ((((int32_t)L_23) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
// if (UseBounds == false) return;
|
|
bool L_26 = __this->___UseBounds_0;
|
|
if (L_26)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
// if (UseBounds == false) return;
|
|
return;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
V_5 = 0;
|
|
goto IL_0129;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// Vector2 preMn = Bounding[i].localMin;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_27 = __this->___Bounding_5;
|
|
int32_t L_28 = V_5;
|
|
NullCheck(L_27);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_29;
|
|
L_29 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_27, L_28, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_29);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = L_29->___localMin_1;
|
|
V_6 = L_30;
|
|
// Vector2 preMx = Bounding[i].localMax;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_31 = __this->___Bounding_5;
|
|
int32_t L_32 = V_5;
|
|
NullCheck(L_31);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_33;
|
|
L_33 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_31, L_32, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
NullCheck(L_33);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = L_33->___localMax_2;
|
|
V_7 = L_34;
|
|
// Bounding[i] = new CheckerBounds(this, rotM.MultiplyPoint(preMn.V2toV3(1)).V3toV2());
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_35 = __this->___Bounding_5;
|
|
int32_t L_36 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_37 = V_6;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_37, (1.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_38, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
|
|
L_40 = PGGUtils_V3toV2_m5A1217C8574EFA87FBB7AFCDE8E5A86DF815AFDD(L_39, NULL);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_41 = (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*)il2cpp_codegen_object_new(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_41);
|
|
CheckerBounds__ctor_mA7EB1A8009AEF0793960033B37DB5C632719A7C8(L_41, __this, L_40, NULL);
|
|
NullCheck(L_35);
|
|
List_1_set_Item_m998E0E71EEE46E7875BAE5DABCA851AE345EA51B(L_35, L_36, L_41, List_1_set_Item_m998E0E71EEE46E7875BAE5DABCA851AE345EA51B_RuntimeMethod_var);
|
|
// Bounding[i].EncapsulateLocal(rotM.MultiplyPoint(preMx.V2toV3(1)).V3toV2());
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_42 = __this->___Bounding_5;
|
|
int32_t L_43 = V_5;
|
|
NullCheck(L_42);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_44;
|
|
L_44 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_42, L_43, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_45, (1.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Matrix4x4_MultiplyPoint_m20E910B65693559BFDE99382472D8DD02C862E7E((&V_0), L_46, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48;
|
|
L_48 = PGGUtils_V3toV2_m5A1217C8574EFA87FBB7AFCDE8E5A86DF815AFDD(L_47, NULL);
|
|
NullCheck(L_44);
|
|
CheckerBounds_EncapsulateLocal_mE90EFF765064FCD62C724D99AC6A71A206D33B34(L_44, L_48, NULL);
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_49 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_49, 1));
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_50 = V_5;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_51 = __this->___Bounding_5;
|
|
NullCheck(L_51);
|
|
int32_t L_52;
|
|
L_52 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_51, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_50) < ((int32_t)L_52)))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField::GetOutlineChecker(System.Int32,FIMSpace.Generating.Checker.CheckerField/ECheckerMeasureMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* CheckerField_GetOutlineChecker_mA62DCBF4D98CBF5AABC52D67A72761B19CD2C75A (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_thickness, int32_t ___1_edgesShape, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
{
|
|
// CheckerField outline = Copy();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0;
|
|
L_0 = CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98(__this, NULL);
|
|
V_0 = L_0;
|
|
// if (thickness > 0)
|
|
int32_t L_1 = ___0_thickness;
|
|
if ((((int32_t)L_1) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// var pos = ChildPos.AllApprovedCells[i];
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_2 = __this->___ChildPos_3;
|
|
NullCheck(L_2);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_3 = L_2->___AllApprovedCells_1;
|
|
int32_t L_4 = V_1;
|
|
NullCheck(L_3);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_5;
|
|
L_5 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_3, L_4, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// for (int x = -thickness; x <= thickness; x++)
|
|
int32_t L_6 = ___0_thickness;
|
|
V_3 = ((-L_6));
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// for (int z = -thickness; z <= thickness; z++)
|
|
int32_t L_7 = ___0_thickness;
|
|
V_4 = ((-L_7));
|
|
goto IL_0069;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// if (x == 0 && z == 0) continue;
|
|
int32_t L_8 = V_3;
|
|
if (L_8)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// if ( edgesShape == ECheckerMeasureMode.Spherical)
|
|
int32_t L_10 = ___1_edgesShape;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// if (Mathf.Abs(x) == thickness)
|
|
int32_t L_11 = V_3;
|
|
int32_t L_12;
|
|
L_12 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_11, NULL);
|
|
int32_t L_13 = ___0_thickness;
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)L_13))))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// if (Mathf.Abs(z) == thickness) continue;
|
|
int32_t L_14 = V_4;
|
|
int32_t L_15;
|
|
L_15 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(L_14, NULL);
|
|
int32_t L_16 = ___0_thickness;
|
|
if ((((int32_t)L_15) == ((int32_t)L_16)))
|
|
{
|
|
goto IL_0063;
|
|
}
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// outline.AddLocalPos(pos.ToV2() + new Vector2Int(x, z));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_17 = V_0;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_18 = V_2;
|
|
NullCheck(L_18);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19;
|
|
L_19 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_18, NULL);
|
|
int32_t L_20 = V_3;
|
|
int32_t L_21 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_22), L_20, L_21, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
|
|
L_23 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_19, L_22, NULL);
|
|
NullCheck(L_17);
|
|
CheckerField_AddLocalPos_m7CBF9B19C2973838B9504A0B2BD4DF95D385926D(L_17, L_23, NULL);
|
|
}
|
|
|
|
IL_0063:
|
|
{
|
|
// for (int z = -thickness; z <= thickness; z++)
|
|
int32_t L_24 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1));
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// for (int z = -thickness; z <= thickness; z++)
|
|
int32_t L_25 = V_4;
|
|
int32_t L_26 = ___0_thickness;
|
|
if ((((int32_t)L_25) <= ((int32_t)L_26)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -thickness; x <= thickness; x++)
|
|
int32_t L_27 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// for (int x = -thickness; x <= thickness; x++)
|
|
int32_t L_28 = V_3;
|
|
int32_t L_29 = ___0_thickness;
|
|
if ((((int32_t)L_28) <= ((int32_t)L_29)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_30 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_31 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_32 = __this->___ChildPos_3;
|
|
NullCheck(L_32);
|
|
int32_t L_33;
|
|
L_33 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_32, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_31) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// outline.RemoveOnesCollidingWith(this, false);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_34 = V_0;
|
|
NullCheck(L_34);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_34, __this, (bool)0, NULL);
|
|
// return outline;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_35 = V_0;
|
|
return L_35;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.Checker.CheckerField::Copy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* CheckerField_Copy_m6838943AFDB66A3F86BE466EEB6D2217DA4E2F98 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
// CheckerField f = (CheckerField)MemberwiseClone();
|
|
RuntimeObject* L_0;
|
|
L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL);
|
|
V_0 = ((CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)CastclassClass((RuntimeObject*)L_0, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var));
|
|
// f.parentPosition = parentPosition;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = __this->___parentPosition_1;
|
|
NullCheck(L_1);
|
|
L_1->___parentPosition_1 = L_2;
|
|
// f.Position = Position;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_3, L_4, NULL);
|
|
// f.FloatingOffset = FloatingOffset;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->___FloatingOffset_2;
|
|
NullCheck(L_5);
|
|
L_5->___FloatingOffset_2 = L_6;
|
|
// f.UseBounds = UseBounds;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = V_0;
|
|
bool L_8 = __this->___UseBounds_0;
|
|
NullCheck(L_7);
|
|
L_7->___UseBounds_0 = L_8;
|
|
// f.HelperReference = HelperReference;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = V_0;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10 = __this->___HelperReference_7;
|
|
NullCheck(L_9);
|
|
L_9->___HelperReference_7 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___HelperReference_7), (void*)L_10);
|
|
// f.ChildPos = new FCheckerGraph<CheckerPos>();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_12 = (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*)il2cpp_codegen_object_new(FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A(L_12, (bool)0, FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
NullCheck(L_11);
|
|
L_11->___ChildPos_3 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___ChildPos_3), (void*)L_12);
|
|
// for (int i = 0; i < ChildPos.Count; i++) f.ChildPos.Add(ChildPosition(i));
|
|
V_1 = 0;
|
|
goto IL_006f;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) f.ChildPos.Add(ChildPosition(i));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_14 = L_13->___ChildPos_3;
|
|
int32_t L_15 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_15, NULL);
|
|
NullCheck(L_14);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_17;
|
|
L_17 = FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71(L_14, L_16, FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
// for (int i = 0; i < ChildPos.Count; i++) f.ChildPos.Add(ChildPosition(i));
|
|
int32_t L_18 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_18, 1));
|
|
}
|
|
|
|
IL_006f:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) f.ChildPos.Add(ChildPosition(i));
|
|
int32_t L_19 = V_1;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_20 = __this->___ChildPos_3;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_20, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_19) < ((int32_t)L_21)))
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// f.Bounding = new List<CheckerBounds>();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = V_0;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_23 = (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*)il2cpp_codegen_object_new(List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_il2cpp_TypeInfo_var);
|
|
NullCheck(L_23);
|
|
List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A(L_23, List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A_RuntimeMethod_var);
|
|
NullCheck(L_22);
|
|
L_22->___Bounding_5 = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_22->___Bounding_5), (void*)L_23);
|
|
// for (int i = 0; i < Bounding.Count; i++) f.Bounding.Add(Bounding[i].Copy(f));
|
|
V_2 = 0;
|
|
goto IL_00ad;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++) f.Bounding.Add(Bounding[i].Copy(f));
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_25 = L_24->___Bounding_5;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_26 = __this->___Bounding_5;
|
|
int32_t L_27 = V_2;
|
|
NullCheck(L_26);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_28;
|
|
L_28 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_26, L_27, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_29 = V_0;
|
|
NullCheck(L_28);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_30;
|
|
L_30 = CheckerBounds_Copy_mF277244D4E0A6D5F4DFEDC1E65D7FEEAB2195761(L_28, L_29, NULL);
|
|
NullCheck(L_25);
|
|
List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_inline(L_25, L_30, List_1_Add_mFE32F8D1D5652CAC44A37EC541177DF4B63202AA_RuntimeMethod_var);
|
|
// for (int i = 0; i < Bounding.Count; i++) f.Bounding.Add(Bounding[i].Copy(f));
|
|
int32_t L_31 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++) f.Bounding.Add(Bounding[i].Copy(f));
|
|
int32_t L_32 = V_2;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_33 = __this->___Bounding_5;
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_33, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) < ((int32_t)L_34)))
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// f.Datas = new List<CheckerData>();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_35 = V_0;
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_36 = (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*)il2cpp_codegen_object_new(List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_il2cpp_TypeInfo_var);
|
|
NullCheck(L_36);
|
|
List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF(L_36, List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF_RuntimeMethod_var);
|
|
NullCheck(L_35);
|
|
L_35->___Datas_4 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_35->___Datas_4), (void*)L_36);
|
|
// for (int i = 0; i < Datas.Count; i++) f.Datas.Add(Datas[i].Copy());
|
|
V_3 = 0;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
// for (int i = 0; i < Datas.Count; i++) f.Datas.Add(Datas[i].Copy());
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_38 = L_37->___Datas_4;
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_39 = __this->___Datas_4;
|
|
int32_t L_40 = V_3;
|
|
NullCheck(L_39);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_41;
|
|
L_41 = List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5(L_39, L_40, List_1_get_Item_m18376E319E1B441ABE25C6D069A20A5BFB1293E5_RuntimeMethod_var);
|
|
NullCheck(L_41);
|
|
CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* L_42;
|
|
L_42 = CheckerData_Copy_mF00BA8F599EF3D80C4C5E6F83B505009B47FDE47(L_41, NULL);
|
|
NullCheck(L_38);
|
|
List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_inline(L_38, L_42, List_1_Add_mCD1901470A88F196F9281B7400C13B1312F56056_RuntimeMethod_var);
|
|
// for (int i = 0; i < Datas.Count; i++) f.Datas.Add(Datas[i].Copy());
|
|
int32_t L_43 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_43, 1));
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// for (int i = 0; i < Datas.Count; i++) f.Datas.Add(Datas[i].Copy());
|
|
int32_t L_44 = V_3;
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_45 = __this->___Datas_4;
|
|
NullCheck(L_45);
|
|
int32_t L_46;
|
|
L_46 = List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_inline(L_45, List_1_get_Count_m3BC334BAD471AE424D6947DB4E6D2CCFE3514233_RuntimeMethod_var);
|
|
if ((((int32_t)L_44) < ((int32_t)L_46)))
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
// return f;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_47 = V_0;
|
|
return L_47;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::ChildPosition(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return ChildPos.AllApprovedCells[i].ToV2();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
int32_t L_2 = ___0_i;
|
|
NullCheck(L_1);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_3;
|
|
L_3 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_1, L_2, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::OffsetChildCell(System.Int32,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_OffsetChildCell_mBB76C6FC0EA4AC4FF66CCEEB93AAF601D1D682C5 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_offset, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector2Int pos = ChildPos.AllApprovedCells[i].ToV2();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
int32_t L_2 = ___0_i;
|
|
NullCheck(L_1);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_3;
|
|
L_3 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_1, L_2, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_3, NULL);
|
|
V_0 = L_4;
|
|
// ChildPos.Remove(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_5 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3(L_5, L_6, FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
// ChildPos.Add(pos + offset);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = ___1_offset;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_9, L_10, NULL);
|
|
NullCheck(L_8);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_12;
|
|
L_12 = FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71(L_8, L_11, FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::MoveChildCell(System.Int32,UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_MoveChildCell_m668467526BA3335896DA71C5506F15EC68F16CC4 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, int32_t ___0_i, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_newPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector2Int pos = ChildPos.AllApprovedCells[i].ToV2();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_0 = __this->___ChildPos_3;
|
|
NullCheck(L_0);
|
|
List_1_tFD122697050D735D4519E64043D38A8EDF94A84A* L_1 = L_0->___AllApprovedCells_1;
|
|
int32_t L_2 = ___0_i;
|
|
NullCheck(L_1);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_3;
|
|
L_3 = List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C(L_1, L_2, List_1_get_Item_mB6C535E8D989C09B8660AEA9D72519CF2130070C_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627(L_3, NULL);
|
|
V_0 = L_4;
|
|
// ChildPos.Remove(pos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_5 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = V_0;
|
|
NullCheck(L_5);
|
|
bool L_7;
|
|
L_7 = FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3(L_5, L_6, FCheckerGraph_1_Remove_m85374A5A43BC8F77526A65C523F27C18911F2EB3_RuntimeMethod_var);
|
|
// ChildPos.Add(newPos);
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = __this->___ChildPos_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = ___1_newPos;
|
|
NullCheck(L_8);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_10;
|
|
L_10 = FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71(L_8, L_9, FCheckerGraph_1_Add_mC5D1A9B9B35679501EA5FAD053169FBDABE0EE71_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetRandom(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetRandom_m896FE0C8C44879AC5B403A02BB04DA811EA914FC (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (local)
|
|
bool L_0 = ___0_local;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// return ChildPosition(FGenerators.GetRandom(0, ChildPos.Count));
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_1 = __this->___ChildPos_3;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_1, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_3;
|
|
L_3 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_2, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// return WorldPos(FGenerators.GetRandom(0, ChildPos.Count));
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_5 = __this->___ChildPos_3;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_5, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_7;
|
|
L_7 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_6, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2Int> FIMSpace.Generating.Checker.CheckerField::GetRandomizedPositionsCopy(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* CheckerField_GetRandomizedPositionsCopy_mF36FFE9905E0FECA362D395A5473834113C3271D (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, bool ___0_local, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_0 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
{
|
|
// List<Vector2Int> pule = new List<Vector2Int>(); // Getting copy which will have removed elements
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_0 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_0, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// if (local)
|
|
bool L_1 = ___0_local;
|
|
if (!L_1)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(ChildPosition(i));
|
|
V_2 = 0;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(ChildPosition(i));
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_2 = V_0;
|
|
int32_t L_3 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
L_4 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_3, NULL);
|
|
NullCheck(L_2);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_2, L_4, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(ChildPosition(i));
|
|
int32_t L_5 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(ChildPosition(i));
|
|
int32_t L_6 = V_2;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_7 = __this->___ChildPos_3;
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_7, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_6) < ((int32_t)L_8)))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(WorldPos(i));
|
|
V_3 = 0;
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(WorldPos(i));
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_9 = V_0;
|
|
int32_t L_10 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_11;
|
|
L_11 = CheckerField_WorldPos_mB94DD64300552F624266A90248915AF51CB03422(__this, L_10, NULL);
|
|
NullCheck(L_9);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_9, L_11, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(WorldPos(i));
|
|
int32_t L_12 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++) pule.Add(WorldPos(i));
|
|
int32_t L_13 = V_3;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_14 = __this->___ChildPos_3;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_14, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// List<Vector2Int> randomized = new List<Vector2Int>();
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_16 = (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*)il2cpp_codegen_object_new(List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_16);
|
|
List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF(L_16, List_1__ctor_mE1D9FD9DA1EF2CAC4F99EF4E013F05BB8C3507EF_RuntimeMethod_var);
|
|
V_1 = L_16;
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_0086;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// int randomI = FGenerators.GetRandom(0, pule.Count);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_17, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_19;
|
|
L_19 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_18, NULL);
|
|
V_5 = L_19;
|
|
// randomized.Add(pule[randomI]);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_20 = V_1;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_21 = V_0;
|
|
int32_t L_22 = V_5;
|
|
NullCheck(L_21);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23;
|
|
L_23 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_21, L_22, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_inline(L_20, L_23, List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_RuntimeMethod_var);
|
|
// pule.RemoveAt(randomI);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_24 = V_0;
|
|
int32_t L_25 = V_5;
|
|
NullCheck(L_24);
|
|
List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0(L_24, L_25, List_1_RemoveAt_m282BDD5EECA05906BAE1C02FE5DDDD895EE05BA0_RuntimeMethod_var);
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_26 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_26, 1));
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// for (int i = 0; i < ChildPos.Count; i++)
|
|
int32_t L_27 = V_4;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_28 = __this->___ChildPos_3;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_28, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_27) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// return randomized;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_30 = V_1;
|
|
return L_30;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::RandomDirection()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_RandomDirection_m1E097AE5A2EDE4627E1A1F10CC4765CFB6B53133 (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 GetDirection(FGenerators.GetRandom(0, 4));
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_0;
|
|
L_0 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, 4, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
L_1 = CheckerField_GetDirection_mF4FC363B18FBEEB10BE2794EF2A9635A9CFBE312(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField::GetDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_GetDirection_mF4FC363B18FBEEB10BE2794EF2A9635A9CFBE312 (int32_t ___0_r, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (r < 0) r = -r; r = r % 4;
|
|
int32_t L_0 = ___0_r;
|
|
if ((((int32_t)L_0) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// if (r < 0) r = -r; r = r % 4;
|
|
int32_t L_1 = ___0_r;
|
|
___0_r = ((-L_1));
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// if (r < 0) r = -r; r = r % 4;
|
|
int32_t L_2 = ___0_r;
|
|
___0_r = ((int32_t)(L_2%4));
|
|
// if (r == 0) return new Vector2Int(1, 0);
|
|
int32_t L_3 = ___0_r;
|
|
if (L_3)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (r == 0) return new Vector2Int(1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), 1, 0, /*hidden argument*/NULL);
|
|
return L_4;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// else if (r == 1) return new Vector2Int(0, 1);
|
|
int32_t L_5 = ___0_r;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
// else if (r == 1) return new Vector2Int(0, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), 0, 1, /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// else if (r == 2) return new Vector2Int(-1, 0);
|
|
int32_t L_7 = ___0_r;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// else if (r == 2) return new Vector2Int(-1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_8), (-1), 0, /*hidden argument*/NULL);
|
|
return L_8;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// else return new Vector2Int(0, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_9), 0, (-1), /*hidden argument*/NULL);
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::DrawGizmos(System.Single,System.Boolean,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, float ___0_scaleUp, bool ___1_useHandles, float ___2_drawSz, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59CC67C16ADF8301DAB44EE8F890F1410A5A1C81);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
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));
|
|
String_t* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
int32_t V_6 = 0;
|
|
{
|
|
// Vector3 off = new Vector3(2, 0, 2) * scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (2.0f), (0.0f), (2.0f), /*hidden argument*/NULL);
|
|
float L_1 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// if (UseBounds == false || Bounding == null || Bounding.Count == 0 )
|
|
bool L_3 = __this->___UseBounds_0;
|
|
if (!L_3)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_4 = __this->___Bounding_5;
|
|
if (!L_4)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_5 = __this->___Bounding_5;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_5, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if (L_6)
|
|
{
|
|
goto IL_0126;
|
|
}
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// if (ChildPos == null) ChildPos = new FCheckerGraph<CheckerPos>();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_7 = __this->___ChildPos_3;
|
|
if (L_7)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// if (ChildPos == null) ChildPos = new FCheckerGraph<CheckerPos>();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_8 = (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*)il2cpp_codegen_object_new(FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_8);
|
|
FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A(L_8, (bool)0, FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
__this->___ChildPos_3 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildPos_3), (void*)L_8);
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// Vector3 drawSize = new Vector3(scaleUp, scaleUp * 0.1f, scaleUp);
|
|
float L_9 = ___0_scaleUp;
|
|
float L_10 = ___0_scaleUp;
|
|
float L_11 = ___0_scaleUp;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_1), L_9, ((float)il2cpp_codegen_multiply(L_10, (0.100000001f))), L_11, NULL);
|
|
// Vector3 mainPos = Position.V2toV3Bound() * scaleUp;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080(L_12, (0.0f), NULL);
|
|
float L_14 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
|
|
V_2 = L_15;
|
|
// string pos = "";
|
|
V_3 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
V_4 = 0;
|
|
goto IL_0114;
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// pos += "[" + c + "] " + ChildPosition(c) + " , ";
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
|
|
String_t* L_18 = V_3;
|
|
NullCheck(L_17);
|
|
ArrayElementTypeCheck (L_17, L_18);
|
|
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_18);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_17;
|
|
NullCheck(L_19);
|
|
ArrayElementTypeCheck (L_19, _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
|
|
String_t* L_21;
|
|
L_21 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
|
|
NullCheck(L_20);
|
|
ArrayElementTypeCheck (L_20, L_21);
|
|
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_21);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_20;
|
|
NullCheck(L_22);
|
|
ArrayElementTypeCheck (L_22, _stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C);
|
|
(L_22)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral10A105116F1400FFCE661E402C3C12DDCA0D688C);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
|
|
int32_t L_24 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25;
|
|
L_25 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_24, NULL);
|
|
V_5 = L_25;
|
|
String_t* L_26;
|
|
L_26 = Vector2Int_ToString_m6F7E9B9B45A473FED501EB8B8B25BA1FE26DD5D4((&V_5), NULL);
|
|
NullCheck(L_23);
|
|
ArrayElementTypeCheck (L_23, L_26);
|
|
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_26);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_23;
|
|
NullCheck(L_27);
|
|
ArrayElementTypeCheck (L_27, _stringLiteral59CC67C16ADF8301DAB44EE8F890F1410A5A1C81);
|
|
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral59CC67C16ADF8301DAB44EE8F890F1410A5A1C81);
|
|
String_t* L_28;
|
|
L_28 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_27, NULL);
|
|
V_3 = L_28;
|
|
// if (!useHandles)
|
|
bool L_29 = ___1_useHandles;
|
|
if (L_29)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.DrawCube(mainPos + off + FloatingOffset + ChildPosition(c).V2toV3Bound() * scaleUp, drawSize * drawSz);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_31, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = __this->___FloatingOffset_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_32, L_33, NULL);
|
|
int32_t L_35 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36;
|
|
L_36 = CheckerField_ChildPosition_mA6A683D2C891674E466DBBB74D06E08814B765BC(__this, L_35, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080(L_36, (0.0f), NULL);
|
|
float L_38 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, L_38, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
L_40 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_34, L_39, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_1;
|
|
float L_42 = ___2_drawSz;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_41, L_42, NULL);
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_40, L_43, NULL);
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_44 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_44, 1));
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
// for (int c = 0; c < ChildPos.Count; c++)
|
|
int32_t L_45 = V_4;
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_46 = __this->___ChildPos_3;
|
|
NullCheck(L_46);
|
|
int32_t L_47;
|
|
L_47 = FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285(L_46, FCheckerGraph_1_get_Count_m82AE9C067E6883C3EE3FABE7D7F39675309C1285_RuntimeMethod_var);
|
|
if ((((int32_t)L_45) < ((int32_t)L_47)))
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
|
|
IL_0126:
|
|
{
|
|
// if (UseBounds)
|
|
bool L_48 = __this->___UseBounds_0;
|
|
if (!L_48)
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
V_6 = 0;
|
|
goto IL_014d;
|
|
}
|
|
|
|
IL_0133:
|
|
{
|
|
// Bounding[i].DrawGizmo(scaleUp, true);
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_49 = __this->___Bounding_5;
|
|
int32_t L_50 = V_6;
|
|
NullCheck(L_49);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_51;
|
|
L_51 = List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9(L_49, L_50, List_1_get_Item_m3EC79A325CC66EC5F0733E79388091ED13CF46D9_RuntimeMethod_var);
|
|
float L_52 = ___0_scaleUp;
|
|
NullCheck(L_51);
|
|
CheckerBounds_DrawGizmo_m35F63AF1F0AFD3C5D29AB4306C3C00C32DE3AEE0(L_51, L_52, (bool)1, NULL);
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_53 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_53, 1));
|
|
}
|
|
|
|
IL_014d:
|
|
{
|
|
// for (int i = 0; i < Bounding.Count; i++)
|
|
int32_t L_54 = V_6;
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_55 = __this->___Bounding_5;
|
|
NullCheck(L_55);
|
|
int32_t L_56;
|
|
L_56 = List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_inline(L_55, List_1_get_Count_m68529C939F4CE1733656AA45C5ECAD949A7CC4BB_RuntimeMethod_var);
|
|
if ((((int32_t)L_54) < ((int32_t)L_56)))
|
|
{
|
|
goto IL_0133;
|
|
}
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// if (!useHandles)
|
|
bool L_57 = ___1_useHandles;
|
|
if (L_57)
|
|
{
|
|
goto IL_0192;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.DrawSphere(Position.V2toV3Bound() * scaleUp + off + FloatingOffset, scaleUp * 0.25f);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_58;
|
|
L_58 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = PGGUtils_V2toV3Bound_mB2BBDB9F07131AFBD8444C5A719CFFFE0447D080(L_58, (0.0f), NULL);
|
|
float L_60 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_59, L_60, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_61, L_62, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = __this->___FloatingOffset_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_63, L_64, NULL);
|
|
float L_66 = ___0_scaleUp;
|
|
Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(L_65, ((float)il2cpp_codegen_multiply(L_66, (0.25f))), NULL);
|
|
}
|
|
|
|
IL_0192:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069 (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public bool UseBounds = true;
|
|
__this->___UseBounds_0 = (bool)1;
|
|
// public Vector3 FloatingOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->___FloatingOffset_2 = L_0;
|
|
// public FCheckerGraph<CheckerPos> ChildPos = new FCheckerGraph<CheckerPos>();
|
|
FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1* L_1 = (FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1*)il2cpp_codegen_object_new(FCheckerGraph_1_t53DF4B3B2741F075DEE60DAB13C4190E3858C3B1_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A(L_1, (bool)0, FCheckerGraph_1__ctor_m025AA99E5883C66F7E6E03084B11C36AC7B16B6A_RuntimeMethod_var);
|
|
__this->___ChildPos_3 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ChildPos_3), (void*)L_1);
|
|
// public List<CheckerData> Datas = new List<CheckerData>();
|
|
List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24* L_2 = (List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24*)il2cpp_codegen_object_new(List_1_tF553FF5504DC3D974AAF689F053BDC6641E64E24_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF(L_2, List_1__ctor_m1842070B20BAB70E0ED10BCA0D9978243C18BEEF_RuntimeMethod_var);
|
|
__this->___Datas_4 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Datas_4), (void*)L_2);
|
|
// [HideInInspector] public List<CheckerBounds> Bounding = new List<CheckerBounds>();
|
|
List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880* L_3 = (List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880*)il2cpp_codegen_object_new(List_1_t1DEEC90376A19CB02CC2DB868AAE0B24FAB36880_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A(L_3, List_1__ctor_mBF7D8721DA8E2F0CA86824FFCED1A617DC39499A_RuntimeMethod_var);
|
|
__this->___Bounding_5 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Bounding_5), (void*)L_3);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerData FIMSpace.Generating.Checker.CheckerField/CheckerData::Copy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* CheckerData_Copy_mF00BA8F599EF3D80C4C5E6F83B505009B47FDE47 (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return (CheckerData)MemberwiseClone();
|
|
RuntimeObject* L_0;
|
|
L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL);
|
|
return ((CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C*)CastclassClass((RuntimeObject*)L_0, CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C_il2cpp_TypeInfo_var));
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerData__ctor_m25687324F4DBF8F02A7B614489D67C3775F7636E (CheckerData_tB4D6B648AD71A16711C0D14889890FF2E3C4597C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Vector2Int ChildPos = Vector2Int.zero;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
L_0 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
__this->___ChildPos_0 = L_0;
|
|
// public string Data = "";
|
|
__this->___Data_1 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Data_1), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::.ctor(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds__ctor_mA7EB1A8009AEF0793960033B37DB5C632719A7C8 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_owner, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_localPos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerBounds(CheckerField owner, Vector2 localPos)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// parent = owner;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_owner;
|
|
__this->___parent_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___parent_0), (void*)L_0);
|
|
// localMin = localPos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_localPos;
|
|
__this->___localMin_1 = L_1;
|
|
// localMax = localPos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_localPos;
|
|
__this->___localMax_2 = L_2;
|
|
// RefreshWorldPos();
|
|
CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::.ctor(FIMSpace.Generating.Checker.CheckerField,UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds__ctor_m3D32CD3BE4DCD76CE9D9E97B5DF7A6C4D210F872 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_owner, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_locMin, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_locMax, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerBounds(CheckerField owner, Vector2 locMin, Vector2 locMax)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// parent = owner;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_owner;
|
|
__this->___parent_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___parent_0), (void*)L_0);
|
|
// localMin = locMin;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___1_locMin;
|
|
__this->___localMin_1 = L_1;
|
|
// localMax = locMax;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___2_locMax;
|
|
__this->___localMax_2 = L_2;
|
|
// RefreshWorldPos();
|
|
CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::RefreshWorldPos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// max = localMax + parent.Position + staticOffsetMax + new Vector2(parent.FloatingOffset.x, parent.FloatingOffset.z);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___localMax_2;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = __this->___parent_0;
|
|
NullCheck(L_1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_1, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
|
|
L_3 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_2, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
|
|
L_4 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_3, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMax_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_4, L_5, NULL);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = __this->___parent_0;
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&L_7->___FloatingOffset_2);
|
|
float L_9 = L_8->___x_2;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = __this->___parent_0;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&L_10->___FloatingOffset_2);
|
|
float L_12 = L_11->___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_13), L_9, L_12, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
|
|
L_14 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_6, L_13, NULL);
|
|
__this->___max_4 = L_14;
|
|
// min = localMin + parent.Position + staticOffsetMin + new Vector2(parent.FloatingOffset.x, parent.FloatingOffset.z);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = __this->___localMin_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_16 = __this->___parent_0;
|
|
NullCheck(L_16);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
L_17 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_16, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
|
|
L_18 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_17, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19;
|
|
L_19 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_15, L_18, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20 = ((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMin_6;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
|
|
L_21 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_19, L_20, NULL);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = __this->___parent_0;
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_23 = (&L_22->___FloatingOffset_2);
|
|
float L_24 = L_23->___x_2;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_25 = __this->___parent_0;
|
|
NullCheck(L_25);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_26 = (&L_25->___FloatingOffset_2);
|
|
float L_27 = L_26->___z_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
|
|
memset((&L_28), 0, sizeof(L_28));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_28), L_24, L_27, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29;
|
|
L_29 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_21, L_28, NULL);
|
|
__this->___min_3 = L_29;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::EncapsulateLocal(System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_EncapsulateLocal_m744799DCF95316AA685385FDF4DC735CEA909AAE (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (x > localMax.x) localMax.x = x;
|
|
float L_0 = ___0_x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&__this->___localMax_2);
|
|
float L_2 = L_1->___x_0;
|
|
if ((!(((float)L_0) > ((float)L_2))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// if (x > localMax.x) localMax.x = x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___localMax_2);
|
|
float L_4 = ___0_x;
|
|
L_3->___x_0 = L_4;
|
|
goto IL_0036;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// else if (x < localMin.x) localMin.x = x;
|
|
float L_5 = ___0_x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___localMin_1);
|
|
float L_7 = L_6->___x_0;
|
|
if ((!(((float)L_5) < ((float)L_7))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// else if (x < localMin.x) localMin.x = x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&__this->___localMin_1);
|
|
float L_9 = ___0_x;
|
|
L_8->___x_0 = L_9;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// if (y > localMax.y) localMax.y = y;
|
|
float L_10 = ___1_y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&__this->___localMax_2);
|
|
float L_12 = L_11->___y_1;
|
|
if ((!(((float)L_10) > ((float)L_12))))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// if (y > localMax.y) localMax.y = y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___localMax_2);
|
|
float L_14 = ___1_y;
|
|
L_13->___y_1 = L_14;
|
|
goto IL_006c;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// else if (y < localMin.y) localMin.y = y;
|
|
float L_15 = ___1_y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___localMin_1);
|
|
float L_17 = L_16->___y_1;
|
|
if ((!(((float)L_15) < ((float)L_17))))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
{
|
|
// else if (y < localMin.y) localMin.y = y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___localMin_1);
|
|
float L_19 = ___1_y;
|
|
L_18->___y_1 = L_19;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
// RefreshWorldPos();
|
|
CheckerBounds_RefreshWorldPos_m713B7F059636A46B45B8F6FC340AE4BC17E87237(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::EncapsulateLocal(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_EncapsulateLocal_mE90EFF765064FCD62C724D99AC6A71A206D33B34 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// EncapsulateLocal(pos.x, pos.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_pos;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_pos;
|
|
float L_3 = L_2.___y_1;
|
|
CheckerBounds_EncapsulateLocal_m744799DCF95316AA685385FDF4DC735CEA909AAE(__this, L_1, L_3, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Encapsulate(FIMSpace.Generating.Checker.CheckerPos)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_Encapsulate_mF1B2D44A1234E9711B191828EF1B4258EAECE6AE (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (pos.x > max.x) max.x = pos.x;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_0 = ___0_pos;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___max_4);
|
|
float L_3 = L_2->___x_0;
|
|
if ((!(((float)((float)L_1)) > ((float)L_3))))
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// if (pos.x > max.x) max.x = pos.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___max_4);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_5 = ___0_pos;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___x_0;
|
|
L_4->___x_0 = ((float)L_6);
|
|
goto IL_004e;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// else if (pos.x < min.x) min.x = pos.x;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_7 = ___0_pos;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___min_3);
|
|
float L_10 = L_9->___x_0;
|
|
if ((!(((float)((float)L_8)) < ((float)L_10))))
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// else if (pos.x < min.x) min.x = pos.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&__this->___min_3);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_12 = ___0_pos;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___x_0;
|
|
L_11->___x_0 = ((float)L_13);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// if (pos.y > max.y) max.y = pos.y;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_14 = ___0_pos;
|
|
NullCheck(L_14);
|
|
int32_t L_15 = L_14->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___max_4);
|
|
float L_17 = L_16->___y_1;
|
|
if ((!(((float)((float)L_15)) > ((float)L_17))))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
// if (pos.y > max.y) max.y = pos.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___max_4);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_19 = ___0_pos;
|
|
NullCheck(L_19);
|
|
int32_t L_20 = L_19->___y_1;
|
|
L_18->___y_1 = ((float)L_20);
|
|
return;
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// else if (pos.y < min.y) min.y = pos.y;
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_21 = ___0_pos;
|
|
NullCheck(L_21);
|
|
int32_t L_22 = L_21->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&__this->___min_3);
|
|
float L_24 = L_23->___y_1;
|
|
if ((!(((float)((float)L_22)) < ((float)L_24))))
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
// else if (pos.y < min.y) min.y = pos.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = (&__this->___min_3);
|
|
CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* L_26 = ___0_pos;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___y_1;
|
|
L_25->___y_1 = ((float)L_27);
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Encapsulate(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_Encapsulate_mDE3D7BEDA840CF49D8B1517C698A265BFB8B7F7C (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_other, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (other.max.x > max.x) max.x = other.max.x;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_0 = ___0_other;
|
|
NullCheck(L_0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&L_0->___max_4);
|
|
float L_2 = L_1->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___max_4);
|
|
float L_4 = L_3->___x_0;
|
|
if ((!(((float)L_2) > ((float)L_4))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// if (other.max.x > max.x) max.x = other.max.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (&__this->___max_4);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_6 = ___0_other;
|
|
NullCheck(L_6);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (&L_6->___max_4);
|
|
float L_8 = L_7->___x_0;
|
|
L_5->___x_0 = L_8;
|
|
goto IL_005e;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// else if (other.min.x < min.x) min.x = other.min.x;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_9 = ___0_other;
|
|
NullCheck(L_9);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&L_9->___min_3);
|
|
float L_11 = L_10->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&__this->___min_3);
|
|
float L_13 = L_12->___x_0;
|
|
if ((!(((float)L_11) < ((float)L_13))))
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// else if (other.min.x < min.x) min.x = other.min.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___min_3);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_15 = ___0_other;
|
|
NullCheck(L_15);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&L_15->___min_3);
|
|
float L_17 = L_16->___x_0;
|
|
L_14->___x_0 = L_17;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// if (other.max.y > max.y) max.y = other.max.y;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_18 = ___0_other;
|
|
NullCheck(L_18);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (&L_18->___max_4);
|
|
float L_20 = L_19->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_21 = (&__this->___max_4);
|
|
float L_22 = L_21->___y_1;
|
|
if ((!(((float)L_20) > ((float)L_22))))
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
// if (other.max.y > max.y) max.y = other.max.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&__this->___max_4);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_24 = ___0_other;
|
|
NullCheck(L_24);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = (&L_24->___max_4);
|
|
float L_26 = L_25->___y_1;
|
|
L_23->___y_1 = L_26;
|
|
return;
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
// else if (other.min.y < min.y) min.y = other.min.y;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_27 = ___0_other;
|
|
NullCheck(L_27);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (&L_27->___min_3);
|
|
float L_29 = L_28->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_30 = (&__this->___min_3);
|
|
float L_31 = L_30->___y_1;
|
|
if ((!(((float)L_29) < ((float)L_31))))
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// else if (other.min.y < min.y) min.y = other.min.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&__this->___min_3);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_33 = ___0_other;
|
|
NullCheck(L_33);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_34 = (&L_33->___min_3);
|
|
float L_35 = L_34->___y_1;
|
|
L_32->___y_1 = L_35;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Intersects(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_Intersects_mD3CCEA64B30450FD595C0C7AA3F142293BB9B6FE (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (max.x > o.min.x && min.x < o.max.x &&
|
|
// max.y > o.min.y && min.y < o.max.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___max_4);
|
|
float L_1 = L_0->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_2 = ___0_o;
|
|
NullCheck(L_2);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&L_2->___min_3);
|
|
float L_4 = L_3->___x_0;
|
|
if ((!(((float)L_1) > ((float)L_4))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (&__this->___min_3);
|
|
float L_6 = L_5->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_7 = ___0_o;
|
|
NullCheck(L_7);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&L_7->___max_4);
|
|
float L_9 = L_8->___x_0;
|
|
if ((!(((float)L_6) < ((float)L_9))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___max_4);
|
|
float L_11 = L_10->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_12 = ___0_o;
|
|
NullCheck(L_12);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&L_12->___min_3);
|
|
float L_14 = L_13->___y_1;
|
|
if ((!(((float)L_11) > ((float)L_14))))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&__this->___min_3);
|
|
float L_16 = L_15->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_17 = ___0_o;
|
|
NullCheck(L_17);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&L_17->___max_4);
|
|
float L_19 = L_18->___y_1;
|
|
return (bool)((((float)L_16) < ((float)L_19))? 1 : 0);
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsInside(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsInside_m06DD8FB2DE6D0DD6721A54E35F3B6F1E5BEC3924 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (pos.x > min.x && pos.x < max.x && pos.y > min.y && pos.y < max.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_pos;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___min_3);
|
|
float L_3 = L_2->___x_0;
|
|
if ((!(((float)L_1) > ((float)L_3))))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_pos;
|
|
float L_5 = L_4.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___max_4);
|
|
float L_7 = L_6->___x_0;
|
|
if ((!(((float)L_5) < ((float)L_7))))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_pos;
|
|
float L_9 = L_8.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___min_3);
|
|
float L_11 = L_10->___y_1;
|
|
if ((!(((float)L_9) > ((float)L_11))))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_pos;
|
|
float L_13 = L_12.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___max_4);
|
|
float L_15 = L_14->___y_1;
|
|
return (bool)((((float)L_13) < ((float)L_15))? 1 : 0);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsInside(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsInside_m006ADDF604647BCF9CFC0E87074712A080EC4F56 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (o.min.x <= min.x && o.max.x >= max.x && o.min.y <= min.y && o.max.y >= max.y);
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_0 = ___0_o;
|
|
NullCheck(L_0);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_1 = (&L_0->___min_3);
|
|
float L_2 = L_1->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&__this->___min_3);
|
|
float L_4 = L_3->___x_0;
|
|
if ((!(((float)L_2) <= ((float)L_4))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_5 = ___0_o;
|
|
NullCheck(L_5);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___max_4);
|
|
float L_7 = L_6->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&__this->___max_4);
|
|
float L_9 = L_8->___x_0;
|
|
if ((!(((float)L_7) >= ((float)L_9))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_10 = ___0_o;
|
|
NullCheck(L_10);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_11 = (&L_10->___min_3);
|
|
float L_12 = L_11->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&__this->___min_3);
|
|
float L_14 = L_13->___y_1;
|
|
if ((!(((float)L_12) <= ((float)L_14))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_15 = ___0_o;
|
|
NullCheck(L_15);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&L_15->___max_4);
|
|
float L_17 = L_16->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->___max_4);
|
|
float L_19 = L_18->___y_1;
|
|
return (bool)((((int32_t)((!(((float)L_17) >= ((float)L_19)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsInsideOrEdge(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsInsideOrEdge_m4B155936604F7282E1E6847968F50B7E17B82D3A (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return (pos.x >= min.x && pos.x <= max.x && pos.y >= min.y && pos.y <= max.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_pos;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___min_3);
|
|
float L_3 = L_2->___x_0;
|
|
if ((!(((float)L_1) >= ((float)L_3))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_pos;
|
|
float L_5 = L_4.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___max_4);
|
|
float L_7 = L_6->___x_0;
|
|
if ((!(((float)L_5) <= ((float)L_7))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_pos;
|
|
float L_9 = L_8.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___min_3);
|
|
float L_11 = L_10->___y_1;
|
|
if ((!(((float)L_9) >= ((float)L_11))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = ___0_pos;
|
|
float L_13 = L_12.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_14 = (&__this->___max_4);
|
|
float L_15 = L_14->___y_1;
|
|
return (bool)((((int32_t)((!(((float)L_13) <= ((float)L_15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsOnEdge(UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsOnEdge_m5EA192F3AEE43643FCC5E894B33BCBC4EECE9D16 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_pos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// Vector2 posmax = pos + staticOffsetMax;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_pos;
|
|
il2cpp_codegen_runtime_class_init_inline(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMax_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// Vector2 posmin = pos + staticOffsetMin;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_pos;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMin_6;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// return
|
|
// ((posmin.x == min.x || posmax.x == max.x) && posmax.y >= min.y && posmin.y <= max.y)
|
|
// || ((posmin.y == min.y || posmax.y == max.y) && posmax.x >= min.x && posmin.x <= max.x);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_1;
|
|
float L_7 = L_6.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&__this->___min_3);
|
|
float L_9 = L_8->___x_0;
|
|
if ((((float)L_7) == ((float)L_9)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0;
|
|
float L_11 = L_10.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_12 = (&__this->___max_4);
|
|
float L_13 = L_12->___x_0;
|
|
if ((!(((float)L_11) == ((float)L_13))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_0;
|
|
float L_15 = L_14.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_16 = (&__this->___min_3);
|
|
float L_17 = L_16->___y_1;
|
|
if ((!(((float)L_15) >= ((float)L_17))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_1;
|
|
float L_19 = L_18.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (&__this->___max_4);
|
|
float L_21 = L_20->___y_1;
|
|
if ((((float)L_19) <= ((float)L_21)))
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_1;
|
|
float L_23 = L_22.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_24 = (&__this->___min_3);
|
|
float L_25 = L_24->___y_1;
|
|
if ((((float)L_23) == ((float)L_25)))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = V_0;
|
|
float L_27 = L_26.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (&__this->___max_4);
|
|
float L_29 = L_28->___y_1;
|
|
if ((!(((float)L_27) == ((float)L_29))))
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_0;
|
|
float L_31 = L_30.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&__this->___min_3);
|
|
float L_33 = L_32->___x_0;
|
|
if ((!(((float)L_31) >= ((float)L_33))))
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34 = V_1;
|
|
float L_35 = L_34.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_36 = (&__this->___max_4);
|
|
float L_37 = L_36->___x_0;
|
|
return (bool)((((int32_t)((!(((float)L_35) <= ((float)L_37)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.Checker.CheckerField/CheckerBounds::IsOnEdge(FIMSpace.Generating.Checker.CheckerField/CheckerBounds)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool CheckerBounds_IsOnEdge_mCACA79B25F9B1AE3337F2A1560C541D43C2C7089 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* ___0_o, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (max.x == o.min.x)
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___max_4);
|
|
float L_1 = L_0->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_2 = ___0_o;
|
|
NullCheck(L_2);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_3 = (&L_2->___min_3);
|
|
float L_4 = L_3->___x_0;
|
|
if ((!(((float)L_1) == ((float)L_4))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// if (min.y < o.max.y && max.y > o.min.y) return true;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_5 = (&__this->___min_3);
|
|
float L_6 = L_5->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_7 = ___0_o;
|
|
NullCheck(L_7);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&L_7->___max_4);
|
|
float L_9 = L_8->___y_1;
|
|
if ((!(((float)L_6) < ((float)L_9))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_10 = (&__this->___max_4);
|
|
float L_11 = L_10->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_12 = ___0_o;
|
|
NullCheck(L_12);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_13 = (&L_12->___min_3);
|
|
float L_14 = L_13->___y_1;
|
|
if ((!(((float)L_11) > ((float)L_14))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (min.y < o.max.y && max.y > o.min.y) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// else if (min.x == o.max.x)
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_15 = (&__this->___min_3);
|
|
float L_16 = L_15->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_17 = ___0_o;
|
|
NullCheck(L_17);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&L_17->___max_4);
|
|
float L_19 = L_18->___x_0;
|
|
if ((!(((float)L_16) == ((float)L_19))))
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// if (min.y < o.max.y && max.y > o.min.y) return true;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (&__this->___min_3);
|
|
float L_21 = L_20->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_22 = ___0_o;
|
|
NullCheck(L_22);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_23 = (&L_22->___max_4);
|
|
float L_24 = L_23->___y_1;
|
|
if ((!(((float)L_21) < ((float)L_24))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_25 = (&__this->___max_4);
|
|
float L_26 = L_25->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_27 = ___0_o;
|
|
NullCheck(L_27);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_28 = (&L_27->___min_3);
|
|
float L_29 = L_28->___y_1;
|
|
if ((!(((float)L_26) > ((float)L_29))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (min.y < o.max.y && max.y > o.min.y) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// else if (max.y == o.min.y)
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_30 = (&__this->___max_4);
|
|
float L_31 = L_30->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_32 = ___0_o;
|
|
NullCheck(L_32);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_33 = (&L_32->___min_3);
|
|
float L_34 = L_33->___y_1;
|
|
if ((!(((float)L_31) == ((float)L_34))))
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// if (min.x < o.max.x && max.x > o.min.x) return true;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_35 = (&__this->___min_3);
|
|
float L_36 = L_35->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_37 = ___0_o;
|
|
NullCheck(L_37);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_38 = (&L_37->___max_4);
|
|
float L_39 = L_38->___x_0;
|
|
if ((!(((float)L_36) < ((float)L_39))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_40 = (&__this->___max_4);
|
|
float L_41 = L_40->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_42 = ___0_o;
|
|
NullCheck(L_42);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_43 = (&L_42->___min_3);
|
|
float L_44 = L_43->___x_0;
|
|
if ((!(((float)L_41) > ((float)L_44))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (min.x < o.max.x && max.x > o.min.x) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// else if (min.y == o.max.y)
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_45 = (&__this->___min_3);
|
|
float L_46 = L_45->___y_1;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_47 = ___0_o;
|
|
NullCheck(L_47);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_48 = (&L_47->___max_4);
|
|
float L_49 = L_48->___y_1;
|
|
if ((!(((float)L_46) == ((float)L_49))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (min.x < o.max.x && max.x > o.min.x) return true;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_50 = (&__this->___min_3);
|
|
float L_51 = L_50->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_52 = ___0_o;
|
|
NullCheck(L_52);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_53 = (&L_52->___max_4);
|
|
float L_54 = L_53->___x_0;
|
|
if ((!(((float)L_51) < ((float)L_54))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_55 = (&__this->___max_4);
|
|
float L_56 = L_55->___x_0;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_57 = ___0_o;
|
|
NullCheck(L_57);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_58 = (&L_57->___min_3);
|
|
float L_59 = L_58->___x_0;
|
|
if ((!(((float)L_56) > ((float)L_59))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
// if (min.x < o.max.x && max.x > o.min.x) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::GetSize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CheckerBounds_GetSize_mE1C0CADAEE3399477310E4CD484D1387B12EB6CA (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector2 size = new Vector2(min.x - max.x, min.y - max.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_0 = (&__this->___min_3);
|
|
float L_1 = L_0->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___max_4);
|
|
float L_3 = L_2->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___min_3);
|
|
float L_5 = L_4->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&__this->___max_4);
|
|
float L_7 = L_6->___y_1;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), NULL);
|
|
// if (size.x < 0) size.x = -size.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_0;
|
|
float L_9 = L_8.___x_0;
|
|
if ((!(((float)L_9) < ((float)(0.0f)))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// if (size.x < 0) size.x = -size.x;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_0;
|
|
float L_11 = L_10.___x_0;
|
|
(&V_0)->___x_0 = ((-L_11));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// if (size.y < 0) size.y = -size.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
|
|
float L_13 = L_12.___y_1;
|
|
if ((!(((float)L_13) < ((float)(0.0f)))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// if (size.y < 0) size.y = -size.y;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_0;
|
|
float L_15 = L_14.___y_1;
|
|
(&V_0)->___y_1 = ((-L_15));
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// return size;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::DrawGizmo(System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_DrawGizmo_m35F63AF1F0AFD3C5D29AB4306C3C00C32DE3AEE0 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_scaleUp, bool ___1_fill, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// Vector3 center = Vector3.LerpUnclamped(min.V2toV3() * scaleUp, max.V2toV3() * scaleUp, 0.5f);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___min_3;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_0, (0.0f), NULL);
|
|
float L_2 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, L_2, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___max_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_4, (0.0f), NULL);
|
|
float L_6 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_5, L_6, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Vector3_LerpUnclamped_m4109A459C1DB823310A10B8B1E80CB6877418347_inline(L_3, L_7, (0.5f), NULL);
|
|
V_0 = L_8;
|
|
// if (!fill)
|
|
bool L_9 = ___1_fill;
|
|
if (L_9)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos.DrawWireCube(center, GetSize().V2toV3() * 1.05f * scaleUp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
L_11 = CheckerBounds_GetSize_mE1C0CADAEE3399477310E4CD484D1387B12EB6CA(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_11, (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, (1.04999995f), NULL);
|
|
float L_14 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_13, L_14, NULL);
|
|
Gizmos_DrawWireCube_m343533B3955A2D04A8638280D0EF537274A1FD8B(L_10, L_15, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
// Gizmos.DrawCube(center, GetSize().V2toV3() * scaleUp);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17;
|
|
L_17 = CheckerBounds_GetSize_mE1C0CADAEE3399477310E4CD484D1387B12EB6CA(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_17, (0.0f), NULL);
|
|
float L_19 = ___0_scaleUp;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL);
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_16, L_20, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::LogBounds(System.Single,UnityEngine.Color)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds_LogBounds_mB97C8AE16F75F410586BCDA2D398651CE80A7628 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, float ___0_scaleUp, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_col, 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*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// Vector2 min = this.min * scaleUp;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->___min_3;
|
|
float L_1 = ___0_scaleUp;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// Vector2 max = this.max * scaleUp;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = __this->___max_4;
|
|
float L_4 = ___0_scaleUp;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
// Vector3 p1 = min.V2toV3();
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_6, (0.0f), NULL);
|
|
V_2 = L_7;
|
|
// Vector3 p2 = new Vector3(p1.x, 0, max.y);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
|
|
float L_9 = L_8.___x_2;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_1;
|
|
float L_11 = L_10.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_3), L_9, (0.0f), L_11, NULL);
|
|
// Vector3 p3 = new Vector3(max.x, 0, max.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_1;
|
|
float L_13 = L_12.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
|
|
float L_15 = L_14.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), L_13, (0.0f), L_15, NULL);
|
|
// Vector3 p4 = new Vector3(max.x, 0, min.y);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = V_1;
|
|
float L_17 = L_16.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_0;
|
|
float L_19 = L_18.___y_1;
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_5), L_17, (0.0f), L_19, NULL);
|
|
// Debug.DrawLine(p1, p2, col, 1.1f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_3;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_22 = ___1_col;
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_20, L_21, L_22, (1.10000002f), NULL);
|
|
// Debug.DrawLine(p2, p3, col, 1.1f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_4;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_25 = ___1_col;
|
|
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_23, L_24, L_25, (1.10000002f), NULL);
|
|
// Debug.DrawLine(p3, p4, col, 1.1f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_5;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_28 = ___1_col;
|
|
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_26, L_27, L_28, (1.10000002f), NULL);
|
|
// Debug.DrawLine(p4, p1, col, 1.1f);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_2;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_31 = ___1_col;
|
|
Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_29, L_30, L_31, (1.10000002f), NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField/CheckerBounds FIMSpace.Generating.Checker.CheckerField/CheckerBounds::Copy(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* CheckerBounds_Copy_mF277244D4E0A6D5F4DFEDC1E65D7FEEAB2195761 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_newParent, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// CheckerBounds b = (CheckerBounds)MemberwiseClone();
|
|
RuntimeObject* L_0;
|
|
L_0 = Object_MemberwiseClone_m0676AEE25C3CF7C09F15ECF9EC5CC407863617B3(__this, NULL);
|
|
// b.localMin = localMin;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_1 = ((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B*)CastclassClass((RuntimeObject*)L_0, CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = __this->___localMin_1;
|
|
NullCheck(L_1);
|
|
L_1->___localMin_1 = L_2;
|
|
// b.localMax = localMax;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_3 = L_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = __this->___localMax_2;
|
|
NullCheck(L_3);
|
|
L_3->___localMax_2 = L_4;
|
|
// b.min = min;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_5 = L_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = __this->___min_3;
|
|
NullCheck(L_5);
|
|
L_5->___min_3 = L_6;
|
|
// b.max = max;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_7 = L_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = __this->___max_4;
|
|
NullCheck(L_7);
|
|
L_7->___max_4 = L_8;
|
|
// b.parent = newParent;
|
|
CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* L_9 = L_7;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = ___0_newParent;
|
|
NullCheck(L_9);
|
|
L_9->___parent_0 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_9->___parent_0), (void*)L_10);
|
|
// return b;
|
|
return L_9;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField/CheckerBounds::GetNearestTo(UnityEngine.Vector2Int)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerBounds_GetNearestTo_mE80F0403BAAAE247484923B118AACD4BD8E0E759 (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_worldPos, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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));
|
|
float V_4 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
float V_6 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
float V_8 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
float G_B2_0 = 0.0f;
|
|
float G_B1_0 = 0.0f;
|
|
float G_B4_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
// Vector2 wp = new Vector2(worldPos.x, worldPos.y);
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_worldPos), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_worldPos), NULL);
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), ((float)L_0), ((float)L_1), NULL);
|
|
// Vector2 leftM = GetNearestPositionToLine(new Vector2(min.x, min.y), new Vector2(min.x, max.y), wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_2 = (&__this->___min_3);
|
|
float L_3 = L_2->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&__this->___min_3);
|
|
float L_5 = L_4->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), L_3, L_5, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_7 = (&__this->___min_3);
|
|
float L_8 = L_7->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&__this->___max_4);
|
|
float L_10 = L_9->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
memset((&L_11), 0, sizeof(L_11));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_11), L_8, L_10, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
|
|
L_13 = CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E(__this, L_6, L_11, L_12, NULL);
|
|
V_1 = L_13;
|
|
// float ld = Vector2.Distance(leftM, wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = V_0;
|
|
float L_16;
|
|
L_16 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_14, L_15, NULL);
|
|
V_2 = L_16;
|
|
// Vector2 rM = GetNearestPositionToLine(new Vector2(max.x, min.y), new Vector2(max.x, max.y), wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_17 = (&__this->___max_4);
|
|
float L_18 = L_17->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (&__this->___min_3);
|
|
float L_20 = L_19->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21;
|
|
memset((&L_21), 0, sizeof(L_21));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_21), L_18, L_20, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_22 = (&__this->___max_4);
|
|
float L_23 = L_22->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_24 = (&__this->___max_4);
|
|
float L_25 = L_24->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
|
|
memset((&L_26), 0, sizeof(L_26));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_26), L_23, L_25, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
|
|
L_28 = CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E(__this, L_21, L_26, L_27, NULL);
|
|
V_3 = L_28;
|
|
// float rd = Vector2.Distance(rM, wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_29 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = V_0;
|
|
float L_31;
|
|
L_31 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_29, L_30, NULL);
|
|
V_4 = L_31;
|
|
// Vector2 uM = GetNearestPositionToLine(new Vector2(min.x, max.y), new Vector2(max.x, max.y), wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&__this->___min_3);
|
|
float L_33 = L_32->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_34 = (&__this->___max_4);
|
|
float L_35 = L_34->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36;
|
|
memset((&L_36), 0, sizeof(L_36));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_36), L_33, L_35, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_37 = (&__this->___max_4);
|
|
float L_38 = L_37->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_39 = (&__this->___max_4);
|
|
float L_40 = L_39->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_41;
|
|
memset((&L_41), 0, sizeof(L_41));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_41), L_38, L_40, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43;
|
|
L_43 = CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E(__this, L_36, L_41, L_42, NULL);
|
|
V_5 = L_43;
|
|
// float ud = Vector2.Distance(uM, wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = V_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45 = V_0;
|
|
float L_46;
|
|
L_46 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_44, L_45, NULL);
|
|
V_6 = L_46;
|
|
// Vector2 dM = GetNearestPositionToLine(new Vector2(min.x, min.y), new Vector2(max.x, min.y), wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_47 = (&__this->___min_3);
|
|
float L_48 = L_47->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_49 = (&__this->___min_3);
|
|
float L_50 = L_49->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51;
|
|
memset((&L_51), 0, sizeof(L_51));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_51), L_48, L_50, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_52 = (&__this->___max_4);
|
|
float L_53 = L_52->___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_54 = (&__this->___min_3);
|
|
float L_55 = L_54->___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_56;
|
|
memset((&L_56), 0, sizeof(L_56));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_56), L_53, L_55, /*hidden argument*/NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58;
|
|
L_58 = CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E(__this, L_51, L_56, L_57, NULL);
|
|
V_7 = L_58;
|
|
// float dd = Vector2.Distance(dM, wp);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = V_7;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60 = V_0;
|
|
float L_61;
|
|
L_61 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_59, L_60, NULL);
|
|
// float nearest = ld;
|
|
float L_62 = V_2;
|
|
V_8 = L_62;
|
|
// Vector2 nearestV = leftM;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63 = V_1;
|
|
V_9 = L_63;
|
|
// if (rd < nearest) { nearestV = rM; }
|
|
float L_64 = V_4;
|
|
float L_65 = V_8;
|
|
G_B1_0 = L_61;
|
|
if ((!(((float)L_64) < ((float)L_65))))
|
|
{
|
|
G_B2_0 = L_61;
|
|
goto IL_0143;
|
|
}
|
|
}
|
|
{
|
|
// if (rd < nearest) { nearestV = rM; }
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66 = V_3;
|
|
V_9 = L_66;
|
|
G_B2_0 = G_B1_0;
|
|
}
|
|
|
|
IL_0143:
|
|
{
|
|
// if (ud < nearest) { nearestV = uM; }
|
|
float L_67 = V_6;
|
|
float L_68 = V_8;
|
|
G_B3_0 = G_B2_0;
|
|
if ((!(((float)L_67) < ((float)L_68))))
|
|
{
|
|
G_B4_0 = G_B2_0;
|
|
goto IL_014d;
|
|
}
|
|
}
|
|
{
|
|
// if (ud < nearest) { nearestV = uM; }
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_69 = V_5;
|
|
V_9 = L_69;
|
|
G_B4_0 = G_B3_0;
|
|
}
|
|
|
|
IL_014d:
|
|
{
|
|
// if (dd < nearest) { nearestV = dM; }
|
|
float L_70 = V_8;
|
|
if ((!(((float)G_B4_0) < ((float)L_70))))
|
|
{
|
|
goto IL_0155;
|
|
}
|
|
}
|
|
{
|
|
// if (dd < nearest) { nearestV = dM; }
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = V_7;
|
|
V_9 = L_71;
|
|
}
|
|
|
|
IL_0155:
|
|
{
|
|
// return nearestV.V2toV2Int();
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72 = V_9;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_73;
|
|
L_73 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_72, NULL);
|
|
return L_73;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2 FIMSpace.Generating.Checker.CheckerField/CheckerBounds::GetNearestPositionToLine(UnityEngine.Vector2,UnityEngine.Vector2,UnityEngine.Vector2)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 CheckerBounds_GetNearestPositionToLine_mEC7DCD546478DDED444416370CF66AF5AED5C23E (CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lineStart, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_lineEnd, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_from, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// Vector2 dirVector1 = from - lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___2_from;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
|
|
L_2 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
// Vector2 dirVector2 = (lineEnd - lineStart).normalized;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___1_lineEnd;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_3, L_4, NULL);
|
|
V_5 = L_5;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_5), NULL);
|
|
V_1 = L_6;
|
|
// float distance = Vector2.Distance(lineStart, lineEnd);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = ___0_lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___1_lineEnd;
|
|
float L_9;
|
|
L_9 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_7, L_8, NULL);
|
|
V_2 = L_9;
|
|
// float dot = Vector2.Dot(dirVector2, dirVector1);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_0;
|
|
float L_12;
|
|
L_12 = Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline(L_10, L_11, NULL);
|
|
V_3 = L_12;
|
|
// if (dot <= 0) return lineStart;
|
|
float L_13 = V_3;
|
|
if ((!(((float)L_13) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// if (dot <= 0) return lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = ___0_lineStart;
|
|
return L_14;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// if (dot >= distance) return lineEnd;
|
|
float L_15 = V_3;
|
|
float L_16 = V_2;
|
|
if ((!(((float)L_15) >= ((float)L_16))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// if (dot >= distance) return lineEnd;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___1_lineEnd;
|
|
return L_17;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// Vector2 dotVector = dirVector2 * dot;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = V_1;
|
|
float L_19 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_20;
|
|
L_20 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_18, L_19, NULL);
|
|
V_4 = L_20;
|
|
// Vector2 closestPoint = lineStart + dotVector;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = ___0_lineStart;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_4;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_23;
|
|
L_23 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_21, L_22, NULL);
|
|
// return closestPoint;
|
|
return L_23;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerField/CheckerBounds::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerBounds__cctor_m2E722965085FBB8F19E7D18DB3CAAB30E28F3F2B (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// static readonly Vector2 staticOffsetMax = new Vector2(1.5f, 1.5f);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (1.5f), (1.5f), /*hidden argument*/NULL);
|
|
((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMax_5 = L_0;
|
|
// static readonly Vector2 staticOffsetMin = new Vector2(0.5f, 0.5f);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (0.5f), (0.5f), /*hidden argument*/NULL);
|
|
((CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_StaticFields*)il2cpp_codegen_static_fields_for(CheckerBounds_tDCEBDB66AAA0CF20D89E52DFA36A702C52702C3B_il2cpp_TypeInfo_var))->___staticOffsetMin_6 = 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
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerField/PathFindHelper::GetStepDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PathFindHelper_GetStepDirection_m5E259BD140426F03B6903DF236028C83F12FF4EF (int32_t ___0_iter, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (iter == 0) return new Vector2Int(1, 0);
|
|
int32_t L_0 = ___0_iter;
|
|
if (L_0)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (iter == 0) return new Vector2Int(1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 1, 0, /*hidden argument*/NULL);
|
|
return L_1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// else if (iter == 1) return new Vector2Int(0, 1);
|
|
int32_t L_2 = ___0_iter;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// else if (iter == 1) return new Vector2Int(0, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_3), 0, 1, /*hidden argument*/NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// else if (iter == 2) return new Vector2Int(-1, 0);
|
|
int32_t L_4 = ___0_iter;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// else if (iter == 2) return new Vector2Int(-1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_5), (-1), 0, /*hidden argument*/NULL);
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// else return new Vector2Int(0, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), 0, (-1), /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
#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.Checker.CheckerPos::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerPos__ctor_mFC5698552E2EC0347AB88C77A8A4E06E34BE31C8 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerPos()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// x = 0; y = 0; approved = false;
|
|
__this->___x_0 = 0;
|
|
// x = 0; y = 0; approved = false;
|
|
__this->___y_1 = 0;
|
|
// x = 0; y = 0; approved = false;
|
|
__this->___approved_2 = (bool)0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerPos::.ctor(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerPos__ctor_m31BE4B1769E60C901B1EA939D3AF665467E28F09 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerPos(int x, int y)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.x = x; this.y = y; approved = true;
|
|
int32_t L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
// this.x = x; this.y = y; approved = true;
|
|
int32_t L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
// this.x = x; this.y = y; approved = true;
|
|
__this->___approved_2 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.Checker.CheckerPos::ToV2()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerPos_ToV2_mAC7BA1F3E8B44453FB0E7EC03E2112F34D167627 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector2Int(x, y);
|
|
int32_t L_0 = __this->___x_0;
|
|
int32_t L_1 = __this->___y_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), L_0, L_1, /*hidden argument*/NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerPos::ToV3(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerPos_ToV3_mBB38A31BC977D1262FEEEA03DEF132F4F0D81169 (CheckerPos_tF34FA893EE2C828EED11532644D8B286735F6C0C* __this, float ___0_yLevel, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(x, yLevel, y);
|
|
int32_t L_0 = __this->___x_0;
|
|
float L_1 = ___0_yLevel;
|
|
int32_t L_2 = __this->___y_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), L_1, ((float)L_2), /*hidden argument*/NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
#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.Checker.CheckerPos3D::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerPos3D__ctor_mD4F4CBA98B9230F4C8A45C17E4554A1A0FC6C29E (CheckerPos3D_t6FFA1A14B77CCB25BA0C397B5CFD7010EE7702C5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerPos3D()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// x = 0; y = 0; z = 0;
|
|
__this->___x_0 = 0;
|
|
// x = 0; y = 0; z = 0;
|
|
__this->___y_1 = 0;
|
|
// x = 0; y = 0; z = 0;
|
|
__this->___z_2 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Checker.CheckerPos3D::.ctor(System.Int32,System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CheckerPos3D__ctor_mBB18F1C35DEE896AE492E2886683B59B728AFA4D (CheckerPos3D_t6FFA1A14B77CCB25BA0C397B5CFD7010EE7702C5* __this, int32_t ___0_x, int32_t ___1_y, int32_t ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public CheckerPos3D(int x, int y, int z)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// this.x = x; this.y = y;this.z = z;
|
|
int32_t L_0 = ___0_x;
|
|
__this->___x_0 = L_0;
|
|
// this.x = x; this.y = y;this.z = z;
|
|
int32_t L_1 = ___1_y;
|
|
__this->___y_1 = L_1;
|
|
// this.x = x; this.y = y;this.z = z;
|
|
int32_t L_2 = ___2_z;
|
|
__this->___z_2 = L_2;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 FIMSpace.Generating.Checker.CheckerPos3D::ToV3()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CheckerPos3D_ToV3_m2989BF6BCE384C84FC2EA13103AAD55B3CE5E7A7 (CheckerPos3D_t6FFA1A14B77CCB25BA0C397B5CFD7010EE7702C5* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return new Vector3(x, y, z);
|
|
int32_t L_0 = __this->___x_0;
|
|
int32_t L_1 = __this->___y_1;
|
|
int32_t L_2 = __this->___z_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), ((float)L_0), ((float)L_1), ((float)L_2), /*hidden argument*/NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetStartCenterRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetStartCenterRange_mF53B4D1301A10D8670CF682714D9304868BBE101 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int GetStartCenterRange() { if (StartGuideDoorCenterFit) return 5; else return 0; }
|
|
bool L_0 = __this->___StartGuideDoorCenterFit_7;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// public int GetStartCenterRange() { if (StartGuideDoorCenterFit) return 5; else return 0; }
|
|
return 5;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public int GetStartCenterRange() { if (StartGuideDoorCenterFit) return 5; else return 0; }
|
|
return 0;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.PathFind.SimplePathGuide::GetEndCenterRange()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimplePathGuide_GetEndCenterRange_m8AB00B0B1BE644DB220329521D87E194760769FC (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public int GetEndCenterRange() { if (EndGuideDoorCenterFit) return 5; else return 0; }
|
|
bool L_0 = __this->___EndGuideDoorCenterFit_9;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// public int GetEndCenterRange() { if (EndGuideDoorCenterFit) return 5; else return 0; }
|
|
return 5;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// public int GetEndCenterRange() { if (EndGuideDoorCenterFit) return 5; else return 0; }
|
|
return 0;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Checker.CheckerField FIMSpace.Generating.PathFind.SimplePathGuide::GenerateChecker(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* SimplePathGuide_GenerateChecker_m2050C646B1F17787DE93A10E662333D534197639 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, bool ___0_spreadCheckerData, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL;
|
|
{
|
|
// CheckerField checker = new CheckerField();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_0, NULL);
|
|
V_0 = L_0;
|
|
// checker.AddPathTowards(Start, End, ChangeDirCost, PathThickness);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = __this->___Start_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = __this->___End_2;
|
|
float L_4 = __this->___ChangeDirCost_5;
|
|
int32_t L_5 = __this->___PathThickness_4;
|
|
NullCheck(L_1);
|
|
CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_1, L_2, L_3, L_4, L_5, (bool)1, NULL);
|
|
// if (spreadCheckerData) SpreadCheckerDataOn(checker);
|
|
bool L_6 = ___0_spreadCheckerData;
|
|
if (!L_6)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// if (spreadCheckerData) SpreadCheckerDataOn(checker);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = V_0;
|
|
SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437(__this, L_7, NULL);
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// return checker;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_8 = V_0;
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::SpreadCheckerDataOn(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (string.IsNullOrEmpty(StartGuideCellDataToInject) == false)
|
|
String_t* L_0 = __this->___StartGuideCellDataToInject_11;
|
|
bool L_1;
|
|
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
// checker.SpreadData(Start, StartGuideSpreadDistance, StartGuideCellDataToInject);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = ___0_checker;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = __this->___Start_0;
|
|
int32_t L_4 = __this->___StartGuideSpreadDistance_10;
|
|
String_t* L_5 = __this->___StartGuideCellDataToInject_11;
|
|
NullCheck(L_2);
|
|
CheckerField_SpreadData_m8E23870C9DF67CC8E888B7012880B21538B201EF(L_2, L_3, L_4, L_5, NULL);
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// if (string.IsNullOrEmpty(EndGuideCellDataToInject) == false)
|
|
String_t* L_6 = __this->___EndGuideCellDataToInject_13;
|
|
bool L_7;
|
|
L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
// checker.SpreadData(End, EndGuideSpreadDistance, EndGuideCellDataToInject);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_8 = ___0_checker;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = __this->___End_2;
|
|
int32_t L_10 = __this->___EndGuideSpreadDistance_12;
|
|
String_t* L_11 = __this->___EndGuideCellDataToInject_13;
|
|
NullCheck(L_8);
|
|
CheckerField_SpreadData_m8E23870C9DF67CC8E888B7012880B21538B201EF(L_8, L_9, L_10, L_11, NULL);
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds> FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindBounds(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Collections.Generic.List`1<UnityEngine.Vector2>,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* SimplePathGuide_GeneratePathFindBounds_mF47EBFF840C63FEE62FBC021E72D8A57E5BDE354 (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* ___4_pathPoints, int32_t ___5_cellSize, float ___6_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// if (pathPoints == null) return null;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = ___4_pathPoints;
|
|
if (L_0)
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// if (pathPoints == null) return null;
|
|
return (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)NULL;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// if (pathPoints.Count == 0) return null;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_1 = ___4_pathPoints;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_1, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
|
|
if (L_2)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
// if (pathPoints.Count == 0) return null;
|
|
return (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)NULL;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// List<Bounds> dirChangeBounds = new List<Bounds>();
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_3 = (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*)il2cpp_codegen_object_new(List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911(L_3, List_1__ctor_m6495AB7C6BDDC4D06EE93E691A9DC2C6FC791911_RuntimeMethod_var);
|
|
V_0 = L_3;
|
|
// for (int i = 0; i < pathPoints.Count - 1; i++)
|
|
V_1 = 0;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// Vector2 dir = (pathPoints[i + 1] - pathPoints[i]).normalized;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_4 = ___4_pathPoints;
|
|
int32_t L_5 = V_1;
|
|
NullCheck(L_4);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_4, ((int32_t)il2cpp_codegen_add(L_5, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_7 = ___4_pathPoints;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
|
|
L_9 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_7, L_8, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
|
|
L_10 = Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline(L_6, L_9, NULL);
|
|
V_5 = L_10;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
L_11 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&V_5), NULL);
|
|
// Vector3 size = PGGUtils.GetDirectionalSize(dir.V2toV2Int(), cellSize).V2toV3();
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_12;
|
|
L_12 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_11, NULL);
|
|
int32_t L_13 = ___5_cellSize;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14;
|
|
L_14 = PGGUtils_GetDirectionalSize_mDC4947203B69B864F75E2135E8E571EB6B27D754(L_12, L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_14, (0.0f), NULL);
|
|
V_2 = L_15;
|
|
// Bounds cBounds = new Bounds(pathPoints[i].V2toV3() - new Vector3(0.5f, 0f, 0.5f), size);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_16 = ___4_pathPoints;
|
|
int32_t L_17 = V_1;
|
|
NullCheck(L_16);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
|
|
L_18 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_16, L_17, List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_18, (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
memset((&L_20), 0, sizeof(L_20));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_20), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_19, L_20, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_3), L_21, L_22, NULL);
|
|
// Bounds eBounds = new Bounds(pathPoints[i + 1].V2toV3() - new Vector3(0.5f, 0f, 0.5f), size);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_23 = ___4_pathPoints;
|
|
int32_t L_24 = V_1;
|
|
NullCheck(L_23);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
|
|
L_25 = List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543(L_23, ((int32_t)il2cpp_codegen_add(L_24, 1)), List_1_get_Item_m1F8E226CAD72B83C5E75BB66B43025247806B543_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_25, (0.0f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
memset((&L_27), 0, sizeof(L_27));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_27), (0.5f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_26, L_27, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_4), L_28, L_29, NULL);
|
|
// cBounds.Encapsulate(eBounds);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_30 = V_4;
|
|
Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_3), L_30, NULL);
|
|
// dirChangeBounds.Add(cBounds);
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_31 = V_0;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_32 = V_3;
|
|
NullCheck(L_31);
|
|
List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_inline(L_31, L_32, List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_RuntimeMethod_var);
|
|
// for (int i = 0; i < pathPoints.Count - 1; i++)
|
|
int32_t L_33 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
// for (int i = 0; i < pathPoints.Count - 1; i++)
|
|
int32_t L_34 = V_1;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_35 = ___4_pathPoints;
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_inline(L_35, List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_RuntimeMethod_var);
|
|
if ((((int32_t)L_34) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_36, 1)))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// return dirChangeBounds;
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_37 = V_0;
|
|
return L_37;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Bounds> FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindBounds(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Int32,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* SimplePathGuide_GeneratePathFindBounds_mA1C5E7DDC7B022C9A5CFCC760FFE09BAC89C0CEE (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, int32_t ___4_cellSize, float ___5_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GeneratePathFindBounds(start, end, startDir, endDir,
|
|
// GeneratePathFindPoints(start, end, startDir, endDir, changeDirectionCost),
|
|
// cellSize, changeDirectionCost);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_end;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___2_startDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3 = ___3_endDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = ___1_end;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = ___2_startDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___3_endDir;
|
|
float L_8 = ___5_changeDirectionCost;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_9;
|
|
L_9 = SimplePathGuide_GeneratePathFindPoints_m72A423ED7D2BAAF43BB519D3A627DB689880D2CD(L_4, L_5, L_6, L_7, L_8, NULL);
|
|
int32_t L_10 = ___4_cellSize;
|
|
float L_11 = ___5_changeDirectionCost;
|
|
List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* L_12;
|
|
L_12 = SimplePathGuide_GeneratePathFindBounds_mF47EBFF840C63FEE62FBC021E72D8A57E5BDE354(L_0, L_1, L_2, L_3, L_9, L_10, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
}
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector2> FIMSpace.Generating.PathFind.SimplePathGuide::GeneratePathFindPoints(UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,UnityEngine.Vector2Int,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* SimplePathGuide_GeneratePathFindPoints_m72A423ED7D2BAAF43BB519D3A627DB689880D2CD (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_start, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_end, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___2_startDir, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___3_endDir, float ___4_changeDirectionCost, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* V_2 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A 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;
|
|
int32_t V_6 = 0;
|
|
float V_7 = 0.0f;
|
|
PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
int32_t V_9 = 0;
|
|
{
|
|
// List<Vector2> dirChangePoints = new List<Vector2>();
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_0 = (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*)il2cpp_codegen_object_new(List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F(L_0, List_1__ctor_m88C4BD8AC607DB3585552068F4DC437406358D5F_RuntimeMethod_var);
|
|
V_0 = L_0;
|
|
// int maxIters = Mathf.RoundToInt(Vector2Int.Distance(start, end) * 3);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___0_start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2 = ___1_end;
|
|
float L_3;
|
|
L_3 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_1, L_2, NULL);
|
|
int32_t L_4;
|
|
L_4 = Mathf_RoundToInt_m60F8B66CF27F1FA75AA219342BD184B75771EB4B_inline(((float)il2cpp_codegen_multiply(L_3, (3.0f))), NULL);
|
|
V_1 = L_4;
|
|
// PathFindHelper[] steps = new PathFindHelper[4];
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_5 = (PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC*)(PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC*)SZArrayNew(PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_2 = L_5;
|
|
// Vector2Int position = start;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6 = ___0_start;
|
|
V_3 = L_6;
|
|
// Vector2Int currentDir = startDir.Negate();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = ___2_startDir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = FVector2IntUnity2017SupportExtensions_Negate_m643DD66516F871F2209FA87290120FEADCAD44CE(L_7, NULL);
|
|
V_4 = L_8;
|
|
// dirChangePoints.Add(position);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_9 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
|
|
L_11 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_10, NULL);
|
|
NullCheck(L_9);
|
|
List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_9, L_11, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
|
|
// for (int i = 0; i < maxIters; i++)
|
|
V_5 = 0;
|
|
goto IL_0173;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// int nearestD = 0;
|
|
V_6 = 0;
|
|
// float nearestDist = float.MaxValue;
|
|
V_7 = ((std::numeric_limits<float>::max)());
|
|
// for (int d = 0; d < 4; d++)
|
|
V_9 = 0;
|
|
goto IL_00f5;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// steps[d] = new PathFindHelper();
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_12 = V_2;
|
|
int32_t L_13 = V_9;
|
|
NullCheck(L_12);
|
|
il2cpp_codegen_initobj(((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_13))), sizeof(PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C));
|
|
// steps[d].Dir = PathFindHelper.GetStepDirection(d);
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_14 = V_2;
|
|
int32_t L_15 = V_9;
|
|
NullCheck(L_14);
|
|
int32_t L_16 = V_9;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17;
|
|
L_17 = PathFindHelper_GetStepDirection_m137621221EAE40C6D841299456313389123064ED(L_16, NULL);
|
|
((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))->___Dir_0 = L_17;
|
|
// steps[d].Distance = Vector2.Distance(position + steps[d].Dir, end);
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_18 = V_2;
|
|
int32_t L_19 = V_9;
|
|
NullCheck(L_18);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20 = V_3;
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_21 = V_2;
|
|
int32_t L_22 = V_9;
|
|
NullCheck(L_21);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_23 = ((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)))->___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24;
|
|
L_24 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_20, L_23, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25;
|
|
L_25 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_24, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = ___1_end;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27;
|
|
L_27 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_26, NULL);
|
|
float L_28;
|
|
L_28 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_25, L_27, NULL);
|
|
((L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)))->___Distance_1 = L_28;
|
|
// if (steps[d].Dir != currentDir)
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_29 = V_2;
|
|
int32_t L_30 = V_9;
|
|
NullCheck(L_29);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_31 = ((L_29)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_30)))->___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_32 = V_4;
|
|
bool L_33;
|
|
L_33 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_31, L_32, NULL);
|
|
if (!L_33)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// steps[d].Distance += changeDirectionCost;
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_34 = V_2;
|
|
int32_t L_35 = V_9;
|
|
NullCheck(L_34);
|
|
float* L_36 = (&((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)))->___Distance_1);
|
|
float* L_37 = L_36;
|
|
float L_38 = *((float*)L_37);
|
|
float L_39 = ___4_changeDirectionCost;
|
|
*((float*)L_37) = (float)((float)il2cpp_codegen_add(L_38, L_39));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// if (steps[d].Distance < nearestDist)
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_40 = V_2;
|
|
int32_t L_41 = V_9;
|
|
NullCheck(L_40);
|
|
float L_42 = ((L_40)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_41)))->___Distance_1;
|
|
float L_43 = V_7;
|
|
if ((!(((float)L_42) < ((float)L_43))))
|
|
{
|
|
goto IL_00ef;
|
|
}
|
|
}
|
|
{
|
|
// nearestDist = steps[d].Distance;
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_44 = V_2;
|
|
int32_t L_45 = V_9;
|
|
NullCheck(L_44);
|
|
float L_46 = ((L_44)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_45)))->___Distance_1;
|
|
V_7 = L_46;
|
|
// nearestD = d;
|
|
int32_t L_47 = V_9;
|
|
V_6 = L_47;
|
|
}
|
|
|
|
IL_00ef:
|
|
{
|
|
// for (int d = 0; d < 4; d++)
|
|
int32_t L_48 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_48, 1));
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// for (int d = 0; d < 4; d++)
|
|
int32_t L_49 = V_9;
|
|
if ((((int32_t)L_49) < ((int32_t)4)))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// PathFindHelper pfNearest = steps[nearestD];
|
|
PathFindHelperU5BU5D_t6BB16AB3881503F1FB8EC3227F47ED6F331ACDAC* L_50 = V_2;
|
|
int32_t L_51 = V_6;
|
|
NullCheck(L_50);
|
|
int32_t L_52 = L_51;
|
|
PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C L_53 = (L_50)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
|
|
V_8 = L_53;
|
|
// if (currentDir != pfNearest.Dir) // Direction change occured
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_54 = V_4;
|
|
PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C L_55 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_56 = L_55.___Dir_0;
|
|
bool L_57;
|
|
L_57 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_54, L_56, NULL);
|
|
if (!L_57)
|
|
{
|
|
goto IL_0131;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePoints.Contains(position) == false)
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_58 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_59 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60;
|
|
L_60 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_59, NULL);
|
|
NullCheck(L_58);
|
|
bool L_61;
|
|
L_61 = List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4(L_58, L_60, List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_RuntimeMethod_var);
|
|
if (L_61)
|
|
{
|
|
goto IL_0131;
|
|
}
|
|
}
|
|
{
|
|
// dirChangePoints.Add(position);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_62 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_63 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64;
|
|
L_64 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_63, NULL);
|
|
NullCheck(L_62);
|
|
List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_62, L_64, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// position += pfNearest.Dir;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_65 = V_3;
|
|
PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C L_66 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_67 = L_66.___Dir_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_68;
|
|
L_68 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_65, L_67, NULL);
|
|
V_3 = L_68;
|
|
// currentDir = pfNearest.Dir;
|
|
PathFindHelper_t4280CC2D1BA3DDE2AAB349564B635AEA3852463C L_69 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_70 = L_69.___Dir_0;
|
|
V_4 = L_70;
|
|
// if (position == end)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_71 = V_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_72 = ___1_end;
|
|
bool L_73;
|
|
L_73 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_71, L_72, NULL);
|
|
if (!L_73)
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
// if (dirChangePoints.Contains(position) == false)
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_74 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_75 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_76;
|
|
L_76 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_75, NULL);
|
|
NullCheck(L_74);
|
|
bool L_77;
|
|
L_77 = List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4(L_74, L_76, List_1_Contains_mC2CA8152208C6A1372CD87D801104DC416705CC4_RuntimeMethod_var);
|
|
if (L_77)
|
|
{
|
|
goto IL_017b;
|
|
}
|
|
}
|
|
{
|
|
// dirChangePoints.Add(position);
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_78 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_79 = V_3;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80;
|
|
L_80 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_79, NULL);
|
|
NullCheck(L_78);
|
|
List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_inline(L_78, L_80, List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_017b;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
// for (int i = 0; i < maxIters; i++)
|
|
int32_t L_81 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_81, 1));
|
|
}
|
|
|
|
IL_0173:
|
|
{
|
|
// for (int i = 0; i < maxIters; i++)
|
|
int32_t L_82 = V_5;
|
|
int32_t L_83 = V_1;
|
|
if ((((int32_t)L_82) < ((int32_t)L_83)))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_017b:
|
|
{
|
|
// return dirChangePoints;
|
|
List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* L_84 = V_0;
|
|
return L_84;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::DrawGizmos(System.Single,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_DrawGizmos_m9D4C6B58EE117D289A93C1B3F283A1A714478D54 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, float ___0_size, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_cellSize, float ___2_offset, const RuntimeMethod* method)
|
|
{
|
|
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 off = new Vector3(1, 0, 1) * size * offset;
|
|
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);
|
|
float L_1 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_1, NULL);
|
|
float L_3 = ___2_offset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL);
|
|
V_0 = L_4;
|
|
// Gizmos.color = new Color(0.4f, 0.4f, 0.4f, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_5), (0.400000006f), (0.400000006f), (0.400000006f), (0.5f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_5, NULL);
|
|
// Vector3 pos = new Vector3(Start.x, 0, Start.y) * size - cellSize + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_6 = (&__this->___Start_0);
|
|
int32_t L_7;
|
|
L_7 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_6, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_8 = (&__this->___Start_0);
|
|
int32_t L_9;
|
|
L_9 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_10), ((float)L_7), (0.0f), ((float)L_9), /*hidden argument*/NULL);
|
|
float L_11 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_cellSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_12, L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_14, L_15, NULL);
|
|
V_1 = L_16;
|
|
// Vector3 d = StartDir.GetDirection() * size;
|
|
int32_t L_17 = __this->___StartDir_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_17, NULL);
|
|
float L_19 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL);
|
|
V_2 = L_20;
|
|
// Gizmos.DrawRay(pos, d);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_2;
|
|
Gizmos_DrawRay_m28E5C4618CB5BB572C04D7CED2DDBDD8105FA596(L_21, L_22, NULL);
|
|
// Gizmos.DrawLine(pos + d, Vector3.Lerp(pos, pos + d, 0.7f) + Vector3.right * 0.12f * size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_23, L_24, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_27, L_28, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_26, L_29, (0.699999988f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_31, (0.119999997f), NULL);
|
|
float L_33 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_32, L_33, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_30, L_34, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_25, L_35, NULL);
|
|
// Gizmos.DrawLine(pos + d, Vector3.Lerp(pos, pos + d, 0.7f) - Vector3.right * 0.12f * size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_37, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_40, L_41, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_39, L_42, (0.699999988f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_44, (0.119999997f), NULL);
|
|
float L_46 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_45, L_46, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_43, L_47, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_38, L_48, NULL);
|
|
// Gizmos.DrawCube(pos, cellSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = ___1_cellSize;
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_49, L_50, NULL);
|
|
// pos = new Vector3(End.x, 0, End.y) * size - cellSize + off;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_51 = (&__this->___End_2);
|
|
int32_t L_52;
|
|
L_52 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline(L_51, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* L_53 = (&__this->___End_2);
|
|
int32_t L_54;
|
|
L_54 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline(L_53, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
memset((&L_55), 0, sizeof(L_55));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_55), ((float)L_52), (0.0f), ((float)L_54), /*hidden argument*/NULL);
|
|
float L_56 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57;
|
|
L_57 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_55, L_56, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = ___1_cellSize;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_57, L_58, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_59, L_60, NULL);
|
|
V_1 = L_61;
|
|
// d = EndDir.GetDirection() * size;
|
|
int32_t L_62 = __this->___EndDir_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_62, NULL);
|
|
float L_64 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_63, L_64, NULL);
|
|
V_2 = L_65;
|
|
// Gizmos.DrawRay(pos, d);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_2;
|
|
Gizmos_DrawRay_m28E5C4618CB5BB572C04D7CED2DDBDD8105FA596(L_66, L_67, NULL);
|
|
// Gizmos.DrawLine(pos + d, Vector3.Lerp(pos, pos + d, 0.7f) + Vector3.right * 0.12f * size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_68, L_69, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
|
|
L_74 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_72, L_73, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75;
|
|
L_75 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_71, L_74, (0.699999988f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
|
|
L_76 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77;
|
|
L_77 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_76, (0.119999997f), NULL);
|
|
float L_78 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79;
|
|
L_79 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_77, L_78, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_75, L_79, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_70, L_80, NULL);
|
|
// Gizmos.DrawLine(pos + d, Vector3.Lerp(pos, pos + d, 0.7f) - Vector3.right * 0.12f * size);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83;
|
|
L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_81, L_82, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
|
|
L_87 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_85, L_86, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
|
|
L_88 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_84, L_87, (0.699999988f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89;
|
|
L_89 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
|
|
L_90 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_89, (0.119999997f), NULL);
|
|
float L_91 = ___0_size;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92;
|
|
L_92 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_90, L_91, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
|
|
L_93 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_88, L_92, NULL);
|
|
Gizmos_DrawLine_mB139054F55D615637A39A3127AADB16043387F8A(L_83, L_93, NULL);
|
|
// Gizmos.DrawCube(pos, cellSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = ___1_cellSize;
|
|
Gizmos_DrawCube_m4417EAEA479EF4AD52445810D840BA8FCBC6EF3F(L_94, L_95, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::InjectStartDataIntoGrid(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_InjectStartDataIntoGrid_mBE4B683BA1E37E2CD25A607419C63B8DF02EA11C (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL;
|
|
{
|
|
// if (StartGuideSpreadDistance > 0)
|
|
int32_t L_0 = __this->___StartGuideSpreadDistance_10;
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -StartGuideSpreadDistance; x <= StartGuideSpreadDistance; x++)
|
|
int32_t L_1 = __this->___StartGuideSpreadDistance_10;
|
|
V_0 = ((-L_1));
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// for (int y = -StartGuideSpreadDistance; y <= StartGuideSpreadDistance; y++)
|
|
int32_t L_2 = __this->___StartGuideSpreadDistance_10;
|
|
V_1 = ((-L_2));
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// var cell = grid.GetCell(Start + new Vector2Int(x, y), false);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = __this->___Start_0;
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_5, L_6, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_4, L_7, NULL);
|
|
NullCheck(L_3);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9;
|
|
L_9 = FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF(L_3, L_8, (bool)0, 0, FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF_RuntimeMethod_var);
|
|
V_2 = L_9;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(cell )) cell.AddCustomData(StartGuideCellDataToInject);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_10, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(cell )) cell.AddCustomData(StartGuideCellDataToInject);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_2;
|
|
String_t* L_13 = __this->___StartGuideCellDataToInject_11;
|
|
NullCheck(L_12);
|
|
FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031(L_12, L_13, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// for (int y = -StartGuideSpreadDistance; y <= StartGuideSpreadDistance; y++)
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// for (int y = -StartGuideSpreadDistance; y <= StartGuideSpreadDistance; y++)
|
|
int32_t L_15 = V_1;
|
|
int32_t L_16 = __this->___StartGuideSpreadDistance_10;
|
|
if ((((int32_t)L_15) <= ((int32_t)L_16)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -StartGuideSpreadDistance; x <= StartGuideSpreadDistance; x++)
|
|
int32_t L_17 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// for (int x = -StartGuideSpreadDistance; x <= StartGuideSpreadDistance; x++)
|
|
int32_t L_18 = V_0;
|
|
int32_t L_19 = __this->___StartGuideSpreadDistance_10;
|
|
if ((((int32_t)L_18) <= ((int32_t)L_19)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::InjectEndDataIntoGrid(FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_InjectEndDataIntoGrid_m6E4B5A50964B4E72B2331983F3D4FCDC454EC377 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* ___0_grid, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_2 = NULL;
|
|
{
|
|
// if (EndGuideSpreadDistance > 0)
|
|
int32_t L_0 = __this->___EndGuideSpreadDistance_12;
|
|
if ((((int32_t)L_0) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -EndGuideSpreadDistance; x <= EndGuideSpreadDistance; x++)
|
|
int32_t L_1 = __this->___EndGuideSpreadDistance_12;
|
|
V_0 = ((-L_1));
|
|
goto IL_005d;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// for (int y = -EndGuideSpreadDistance; y <= EndGuideSpreadDistance; y++)
|
|
int32_t L_2 = __this->___EndGuideSpreadDistance_12;
|
|
V_1 = ((-L_2));
|
|
goto IL_0050;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// var cell = grid.GetCell(End + new Vector2Int(x, y), false);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_3 = ___0_grid;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = __this->___End_2;
|
|
int32_t L_5 = V_0;
|
|
int32_t L_6 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_7), L_5, L_6, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8;
|
|
L_8 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_4, L_7, NULL);
|
|
NullCheck(L_3);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_9;
|
|
L_9 = FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF(L_3, L_8, (bool)0, 0, FGenGraph_2_GetCell_mF754CC24263A983525EB5E42A4AF273CE3A9F6BF_RuntimeMethod_var);
|
|
V_2 = L_9;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(cell )) cell.AddCustomData(EndGuideCellDataToInject);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_10 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_10, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(cell )) cell.AddCustomData(EndGuideCellDataToInject);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_12 = V_2;
|
|
String_t* L_13 = __this->___EndGuideCellDataToInject_13;
|
|
NullCheck(L_12);
|
|
FieldCell_AddCustomData_m07F6369681765D18EE398A2DEE35E4849663B031(L_12, L_13, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// for (int y = -EndGuideSpreadDistance; y <= EndGuideSpreadDistance; y++)
|
|
int32_t L_14 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// for (int y = -EndGuideSpreadDistance; y <= EndGuideSpreadDistance; y++)
|
|
int32_t L_15 = V_1;
|
|
int32_t L_16 = __this->___EndGuideSpreadDistance_12;
|
|
if ((((int32_t)L_15) <= ((int32_t)L_16)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// for (int x = -EndGuideSpreadDistance; x <= EndGuideSpreadDistance; x++)
|
|
int32_t L_17 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// for (int x = -EndGuideSpreadDistance; x <= EndGuideSpreadDistance; x++)
|
|
int32_t L_18 = V_0;
|
|
int32_t L_19 = __this->___EndGuideSpreadDistance_12;
|
|
if ((((int32_t)L_18) <= ((int32_t)L_19)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PathFind.SimplePathGuide::GenerateStartDoorHoleInstructionOn(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SimplePathGuide_GenerateStartDoorHoleInstructionOn_mAB07A25F243CEC060D899619C45AD1BD91A1F900 (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_addDefinition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// SpawnInstruction ins = PGGUtils.GenerateInstructionTowards(checker, Start - Vector2Int.one, StartDir.GetDirection().V3toV3Int(), GetStartCenterRange());
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_checker;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = __this->___Start_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
L_2 = Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline(NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
L_3 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_1, L_2, NULL);
|
|
int32_t L_4 = __this->___StartDir_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_4, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_6;
|
|
L_6 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_5, NULL);
|
|
int32_t L_7;
|
|
L_7 = SimplePathGuide_GetStartCenterRange_mF53B4D1301A10D8670CF682714D9304868BBE101(__this, NULL);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8;
|
|
L_8 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_0, L_3, L_6, L_7, (bool)1, NULL);
|
|
V_0 = L_8;
|
|
// if (addDefinition) ins.definition = addDefinition.CellsInstructions[StartGuideDoorInstruction];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = ___1_addDefinition;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// if (addDefinition) ins.definition = addDefinition.CellsInstructions[StartGuideDoorInstruction];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_11 = ___1_addDefinition;
|
|
NullCheck(L_11);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_12 = L_11->___CellsInstructions_11;
|
|
int32_t L_13 = __this->___StartGuideDoorInstruction_6;
|
|
NullCheck(L_12);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_14;
|
|
L_14 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_12, L_13, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_0)->___definition_3 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_14);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// return ins;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.SpawnInstruction FIMSpace.Generating.PathFind.SimplePathGuide::GenerateEndDoorHoleInstructionOn(FIMSpace.Generating.Checker.CheckerField,FIMSpace.Generating.FieldSetup)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 SimplePathGuide_GenerateEndDoorHoleInstructionOn_m902ABCF0E91C8F5DB65FB4BAE10B4F01BA34521F (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* ___1_addDefinition, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// SpawnInstruction ins = PGGUtils.GenerateInstructionTowards(checker, End, EndDir.GetDirection().V3toV3Int(), GetEndCenterRange());
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_checker;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = __this->___End_2;
|
|
int32_t L_2 = __this->___EndDir_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = PGGEnums_GetDirection_m8820C949FC7F3691D3775D324A6650AA29B0CE0E(L_2, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_4;
|
|
L_4 = PGGUtils_V3toV3Int_mDCDD256F182E6CD6196BC42A626F8A365B0C5B0D(L_3, NULL);
|
|
int32_t L_5;
|
|
L_5 = SimplePathGuide_GetEndCenterRange_m8AB00B0B1BE644DB220329521D87E194760769FC(__this, NULL);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_6;
|
|
L_6 = PGGUtils_GenerateInstructionTowards_m5E7E4A431EC40B7300F13FF74670CBEB23353BB3(L_0, L_1, L_4, L_5, (bool)1, NULL);
|
|
V_0 = L_6;
|
|
// if (addDefinition) ins.definition = addDefinition.CellsInstructions[EndGuideDoorInstruction];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = ___1_addDefinition;
|
|
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_0044;
|
|
}
|
|
}
|
|
{
|
|
// if (addDefinition) ins.definition = addDefinition.CellsInstructions[EndGuideDoorInstruction];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_9 = ___1_addDefinition;
|
|
NullCheck(L_9);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_10 = L_9->___CellsInstructions_11;
|
|
int32_t L_11 = __this->___EndGuideDoorInstruction_8;
|
|
NullCheck(L_10);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_12;
|
|
L_12 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_10, L_11, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_0)->___definition_3 = L_12;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___definition_3), (void*)L_12);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// return ins;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::SetDefaultSettings()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide_SetDefaultSettings_m36C3FE10AFE52DA05E2BA647EE8098A156ABFD8B (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// Start = new Vector2Int(-8, -8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), ((int32_t)-8), ((int32_t)-8), /*hidden argument*/NULL);
|
|
__this->___Start_0 = L_0;
|
|
// StartDir = EPlanGuideDirecion.Back;
|
|
__this->___StartDir_1 = 4;
|
|
// End = new Vector2Int(6, 8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 6, 8, /*hidden argument*/NULL);
|
|
__this->___End_2 = L_1;
|
|
// EndDir = EPlanGuideDirecion.Forward;
|
|
__this->___EndDir_3 = 3;
|
|
// PathThickness = 1;
|
|
__this->___PathThickness_4 = 1;
|
|
// ChangeDirCost = .35f;
|
|
__this->___ChangeDirCost_5 = (0.349999994f);
|
|
// StartGuideDoorInstruction = 0;
|
|
__this->___StartGuideDoorInstruction_6 = 0;
|
|
// StartGuideDoorCenterFit = false;
|
|
__this->___StartGuideDoorCenterFit_7 = (bool)0;
|
|
// EndGuideDoorInstruction = 0;
|
|
__this->___EndGuideDoorInstruction_8 = 0;
|
|
// EndGuideDoorCenterFit = false;
|
|
__this->___EndGuideDoorCenterFit_9 = (bool)0;
|
|
// StartGuideSpreadDistance = 0;
|
|
__this->___StartGuideSpreadDistance_10 = 0;
|
|
// StartGuideCellDataToInject = "Start Area";
|
|
__this->___StartGuideCellDataToInject_11 = _stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___StartGuideCellDataToInject_11), (void*)_stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390);
|
|
// EndGuideSpreadDistance = 0;
|
|
__this->___EndGuideSpreadDistance_12 = 0;
|
|
// EndGuideCellDataToInject = "End Area";
|
|
__this->___EndGuideCellDataToInject_13 = _stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___EndGuideCellDataToInject_13), (void*)_stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.SimplePathGuide::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimplePathGuide__ctor_m73B899F28B54EB9DA7AF6F8DE15D51E5FE020C4E (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Vector2Int Start = new Vector2Int(-8, -8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), ((int32_t)-8), ((int32_t)-8), /*hidden argument*/NULL);
|
|
__this->___Start_0 = L_0;
|
|
// public EPlanGuideDirecion StartDir = EPlanGuideDirecion.Back;
|
|
__this->___StartDir_1 = 4;
|
|
// public Vector2Int End = new Vector2Int(6, 8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 6, 8, /*hidden argument*/NULL);
|
|
__this->___End_2 = L_1;
|
|
// public EPlanGuideDirecion EndDir = EPlanGuideDirecion.Forward;
|
|
__this->___EndDir_3 = 3;
|
|
// [Range(1, 5)] public int PathThickness = 1;
|
|
__this->___PathThickness_4 = 1;
|
|
// [Range(0f, 1f)] public float ChangeDirCost = .35f;
|
|
__this->___ChangeDirCost_5 = (0.349999994f);
|
|
// public string StartGuideCellDataToInject = "Start Area";
|
|
__this->___StartGuideCellDataToInject_11 = _stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___StartGuideCellDataToInject_11), (void*)_stringLiteral8BC85C048DC95767ADA6128EBFBFD241C5CDA390);
|
|
// public string EndGuideCellDataToInject = "End Area";
|
|
__this->___EndGuideCellDataToInject_13 = _stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___EndGuideCellDataToInject_13), (void*)_stringLiteral5753E7A3A18F4422337F1F60AD36ED8EFAC152AB);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// UnityEngine.Vector2Int FIMSpace.Generating.PathFind.SimplePathGuide/PathFindHelper::GetStepDirection(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A PathFindHelper_GetStepDirection_m137621221EAE40C6D841299456313389123064ED (int32_t ___0_iter, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (iter == 0) return new Vector2Int(1, 0);
|
|
int32_t L_0 = ___0_iter;
|
|
if (L_0)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// if (iter == 0) return new Vector2Int(1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 1, 0, /*hidden argument*/NULL);
|
|
return L_1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// else if (iter == 1) return new Vector2Int(0, 1);
|
|
int32_t L_2 = ___0_iter;
|
|
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// else if (iter == 1) return new Vector2Int(0, 1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_3), 0, 1, /*hidden argument*/NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// else if (iter == 2) return new Vector2Int(-1, 0);
|
|
int32_t L_4 = ___0_iter;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// else if (iter == 2) return new Vector2Int(-1, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5;
|
|
memset((&L_5), 0, sizeof(L_5));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_5), (-1), 0, /*hidden argument*/NULL);
|
|
return L_5;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// else return new Vector2Int(0, -1);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_6), 0, (-1), /*hidden argument*/NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Collections.Generic.List`1<FIMSpace.Generating.InstantiatedFieldInfo> FIMSpace.Generating.PathFind.OutlineFillHelper::RunOnGenerator(FIMSpace.Generating.PGGGeneratorBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* OutlineFillHelper_RunOnGenerator_m8F42D7904DEEC0277AC64F8C2D1420DAD51C7670 (OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* __this, PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* ___0_generator, const RuntimeMethod* method)
|
|
{
|
|
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*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_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*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BF1F4A4D641DA06431D4FFDD06CAE018FEFD823);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47E63CE556F0C99CED9EAF404549A0C4FA572831);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B51D3233B2217A3406E2F11A61AFED34321836B);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral723E48C343E92F9CF675630D4A198C85DDB39650);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF586576606A883C2778BC60AD7A0BCE276835E4);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* V_0 = NULL;
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* V_1 = NULL;
|
|
bool V_2 = false;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_9 = NULL;
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_11 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_12 = NULL;
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* V_13 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_14 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B39_0 = NULL;
|
|
int32_t G_B39_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B39_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B39_3 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* G_B38_0 = NULL;
|
|
int32_t G_B38_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B38_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B38_3 = NULL;
|
|
String_t* G_B40_0 = NULL;
|
|
int32_t G_B40_1 = 0;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B40_2 = NULL;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B40_3 = NULL;
|
|
{
|
|
// if (generator.GeneratorCheckers == null || generator.GeneratorCheckers.Count == 0)
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_0 = ___0_generator;
|
|
NullCheck(L_0);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_1 = L_0->___GeneratorCheckers_14;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_2 = ___0_generator;
|
|
NullCheck(L_2);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_3 = L_2->___GeneratorCheckers_14;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_3, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// UnityEngine.Debug.Log("[PGG - Rectangle Fill] It seems outline fill is not implemented in this generator!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral47E63CE556F0C99CED9EAF404549A0C4FA572831, NULL);
|
|
// return null;
|
|
return (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)NULL;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// List<CheckerField> outlineShapes = new List<CheckerField>();
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_5 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_5, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var);
|
|
V_0 = L_5;
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_0052;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// outlineShapes.Add(generator.GeneratorCheckers[i].GetOutlineChecker(Thickness, Mode));
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_6 = V_0;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_7 = ___0_generator;
|
|
NullCheck(L_7);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_8 = L_7->___GeneratorCheckers_14;
|
|
int32_t L_9 = V_3;
|
|
NullCheck(L_8);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10;
|
|
L_10 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_8, L_9, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
int32_t L_11 = __this->___Thickness_0;
|
|
int32_t L_12 = __this->___Mode_1;
|
|
NullCheck(L_10);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_13;
|
|
L_13 = CheckerField_GetOutlineChecker_mA62DCBF4D98CBF5AABC52D67A72761B19CD2C75A(L_10, L_11, L_12, NULL);
|
|
NullCheck(L_6);
|
|
List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_6, L_13, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
int32_t L_14 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
int32_t L_15 = V_3;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_16 = ___0_generator;
|
|
NullCheck(L_16);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_17 = L_16->___GeneratorCheckers_14;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_17, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_15) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < outlineShapes.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_00c7;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// var outline = outlineShapes[i];
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_19 = V_0;
|
|
int32_t L_20 = V_4;
|
|
NullCheck(L_19);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_21;
|
|
L_21 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_19, L_20, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
V_5 = L_21;
|
|
// for (int ch = 0; ch < generator.GeneratorCheckers.Count; ch++) outline.RemoveOnesCollidingWith(generator.GeneratorCheckers[ch]);
|
|
V_6 = 0;
|
|
goto IL_008f;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// for (int ch = 0; ch < generator.GeneratorCheckers.Count; ch++) outline.RemoveOnesCollidingWith(generator.GeneratorCheckers[ch]);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = V_5;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_23 = ___0_generator;
|
|
NullCheck(L_23);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_24 = L_23->___GeneratorCheckers_14;
|
|
int32_t L_25 = V_6;
|
|
NullCheck(L_24);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_26;
|
|
L_26 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_24, L_25, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_22);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_22, L_26, (bool)1, NULL);
|
|
// for (int ch = 0; ch < generator.GeneratorCheckers.Count; ch++) outline.RemoveOnesCollidingWith(generator.GeneratorCheckers[ch]);
|
|
int32_t L_27 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
// for (int ch = 0; ch < generator.GeneratorCheckers.Count; ch++) outline.RemoveOnesCollidingWith(generator.GeneratorCheckers[ch]);
|
|
int32_t L_28 = V_6;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_29 = ___0_generator;
|
|
NullCheck(L_29);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_30 = L_29->___GeneratorCheckers_14;
|
|
NullCheck(L_30);
|
|
int32_t L_31;
|
|
L_31 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_30, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_28) < ((int32_t)L_31)))
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// for (int o = i - 1; o >= 0; o--) outline.RemoveOnesCollidingWith(outlineShapes[o]);
|
|
int32_t L_32 = V_4;
|
|
V_7 = ((int32_t)il2cpp_codegen_subtract(L_32, 1));
|
|
goto IL_00bc;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// for (int o = i - 1; o >= 0; o--) outline.RemoveOnesCollidingWith(outlineShapes[o]);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_33 = V_5;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_34 = V_0;
|
|
int32_t L_35 = V_7;
|
|
NullCheck(L_34);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_36;
|
|
L_36 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_34, L_35, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_33);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_33, L_36, (bool)1, NULL);
|
|
// for (int o = i - 1; o >= 0; o--) outline.RemoveOnesCollidingWith(outlineShapes[o]);
|
|
int32_t L_37 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_subtract(L_37, 1));
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
// for (int o = i - 1; o >= 0; o--) outline.RemoveOnesCollidingWith(outlineShapes[o]);
|
|
int32_t L_38 = V_7;
|
|
if ((((int32_t)L_38) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < outlineShapes.Count; i++)
|
|
int32_t L_39 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
// for (int i = 0; i < outlineShapes.Count; i++)
|
|
int32_t L_40 = V_4;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_41 = V_0;
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_41, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_40) < ((int32_t)L_42)))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
// List<InstantiatedFieldInfo> outlinesGenerated = new List<InstantiatedFieldInfo>();
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_43 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var);
|
|
NullCheck(L_43);
|
|
List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_43, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var);
|
|
V_1 = L_43;
|
|
// bool loggedNoCommandRef = false; // Just preventing multiple logs in console
|
|
V_2 = (bool)0;
|
|
// for (int o = 0; o < outlineShapes.Count; o++)
|
|
V_8 = 0;
|
|
goto IL_0336;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// if (FGenerators.CheckIfIsNull(outlineShapes[o])) continue;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_44 = V_0;
|
|
int32_t L_45 = V_8;
|
|
NullCheck(L_44);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_46;
|
|
L_46 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_44, L_45, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_47;
|
|
L_47 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_46, NULL);
|
|
if (L_47)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (outlineShapes[o].CountSize() <= 1) continue;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_48 = V_0;
|
|
int32_t L_49 = V_8;
|
|
NullCheck(L_48);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_50;
|
|
L_50 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_48, L_49, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_50);
|
|
int32_t L_51;
|
|
L_51 = CheckerField_CountSize_m137237E19DC7049F710ABB638C775A716DF84552(L_50, NULL);
|
|
if ((((int32_t)L_51) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// var grid = IGeneration.GetEmptyFieldGraph();
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_52;
|
|
L_52 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL);
|
|
V_9 = L_52;
|
|
// outlineShapes[o].InjectToGrid(grid);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_53 = V_0;
|
|
int32_t L_54 = V_8;
|
|
NullCheck(L_53);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_55;
|
|
L_55 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_53, L_54, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_56 = V_9;
|
|
NullCheck(L_55);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_55, L_56, NULL);
|
|
// if (ToRun == ETypeToRun.FieldSetup)
|
|
int32_t L_57 = __this->___ToRun_2;
|
|
if (L_57)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
// if (FieldSetup != null)
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_58 = __this->___FieldSetup_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_59;
|
|
L_59 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_58, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_59)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// outlinesGenerated.Add(IGeneration.GenerateFieldObjects(FieldSetup, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_60 = V_1;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_61 = __this->___FieldSetup_3;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_62 = V_9;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_63 = ___0_generator;
|
|
NullCheck(L_63);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_64;
|
|
L_64 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_63, NULL);
|
|
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_65 = V_10;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_66 = V_0;
|
|
int32_t L_67 = V_8;
|
|
NullCheck(L_66);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_68;
|
|
L_68 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_66, L_67, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_69;
|
|
L_69 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_61, L_62, L_64, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_65, (bool)1, L_68, NULL);
|
|
NullCheck(L_60);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_60, L_69, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
// else if (ToRun == ETypeToRun.ModPack)
|
|
int32_t L_70 = __this->___ToRun_2;
|
|
if ((!(((uint32_t)L_70) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01cb;
|
|
}
|
|
}
|
|
{
|
|
// if (ModPack != null)
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_71 = __this->___ModPack_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_72;
|
|
L_72 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_71, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_72)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// FieldSetup singlePackField = IGeneration.GenerateTemporaryFieldSetupWith(ModPack);
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_73 = __this->___ModPack_5;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_74;
|
|
L_74 = IGeneration_GenerateTemporaryFieldSetupWith_mA983FC9636618F3EF93B3019013B736723E94AA5(L_73, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, NULL);
|
|
V_11 = L_74;
|
|
// if (singlePackField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singlePackField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_75 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_76;
|
|
L_76 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_75, NULL);
|
|
if (!L_76)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (singlePackField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singlePackField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_77 = V_1;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_78 = V_11;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_79 = V_9;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_80 = ___0_generator;
|
|
NullCheck(L_80);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81;
|
|
L_81 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_80, NULL);
|
|
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_82 = V_10;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_83 = V_0;
|
|
int32_t L_84 = V_8;
|
|
NullCheck(L_83);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_85;
|
|
L_85 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_83, L_84, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_86;
|
|
L_86 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_78, L_79, L_81, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_82, (bool)1, L_85, NULL);
|
|
NullCheck(L_77);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_77, L_86, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_01cb:
|
|
{
|
|
// else if (ToRun == ETypeToRun.SingleModificator)
|
|
int32_t L_87 = __this->___ToRun_2;
|
|
if ((!(((uint32_t)L_87) == ((uint32_t)1))))
|
|
{
|
|
goto IL_022e;
|
|
}
|
|
}
|
|
{
|
|
// if (Mod != null)
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_88 = __this->___Mod_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_89;
|
|
L_89 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_88, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_89)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// FieldSetup singleModField = IGeneration.GenerateTemporaryFieldSetupWith(Mod);
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_90 = __this->___Mod_4;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_91;
|
|
L_91 = IGeneration_GenerateTemporaryFieldSetupWith_m8577858BA0B932D89F8845142DE78048DD940362(L_90, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, NULL);
|
|
V_12 = L_91;
|
|
// if (singleModField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_92 = V_12;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_93;
|
|
L_93 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_92, NULL);
|
|
if (!L_93)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (singleModField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_94 = V_1;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_95 = V_12;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_96 = V_9;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_97 = ___0_generator;
|
|
NullCheck(L_97);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98;
|
|
L_98 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_97, NULL);
|
|
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_99 = V_10;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_100 = V_0;
|
|
int32_t L_101 = V_8;
|
|
NullCheck(L_100);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_102;
|
|
L_102 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_100, L_101, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_103;
|
|
L_103 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_95, L_96, L_98, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_99, (bool)1, L_102, NULL);
|
|
NullCheck(L_94);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_94, L_103, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_022e:
|
|
{
|
|
// else if (ToRun == ETypeToRun.FieldCommand)
|
|
int32_t L_104 = __this->___ToRun_2;
|
|
if ((!(((uint32_t)L_104) == ((uint32_t)3))))
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (string.IsNullOrEmpty(CommandName) == false)
|
|
String_t* L_105 = __this->___CommandName_6;
|
|
bool L_106;
|
|
L_106 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_105, NULL);
|
|
if (L_106)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (outlineShapes[o].HelperReference == null)
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_107 = V_0;
|
|
int32_t L_108 = V_8;
|
|
NullCheck(L_107);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_109;
|
|
L_109 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_107, L_108, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_109);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_110 = L_109->___HelperReference_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_111;
|
|
L_111 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_110, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_111)
|
|
{
|
|
goto IL_0274;
|
|
}
|
|
}
|
|
{
|
|
// if (!loggedNoCommandRef) UnityEngine.Debug.Log("[PGG - Outline] It seems that CheckerField don't have reference to FieldSetup which was using the CheckerField (not implemented in code?)");
|
|
bool L_112 = V_2;
|
|
if (L_112)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (!loggedNoCommandRef) UnityEngine.Debug.Log("[PGG - Outline] It seems that CheckerField don't have reference to FieldSetup which was using the CheckerField (not implemented in code?)");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralBF586576606A883C2778BC60AD7A0BCE276835E4, NULL);
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_0274:
|
|
{
|
|
// InstructionDefinition command = outlineShapes[o].HelperReference.FindCellInstruction(CommandName);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_113 = V_0;
|
|
int32_t L_114 = V_8;
|
|
NullCheck(L_113);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_115;
|
|
L_115 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_113, L_114, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_115);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_116 = L_115->___HelperReference_7;
|
|
String_t* L_117 = __this->___CommandName_6;
|
|
NullCheck(L_116);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_118;
|
|
L_118 = FieldSetup_FindCellInstruction_m20139FDC71F57485B02E411C7DD2F30F8323AFA4(L_116, L_117, (bool)1, NULL);
|
|
V_13 = L_118;
|
|
// if (FGenerators.CheckIfExist_NOTNULL(command))
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_119 = V_13;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_120;
|
|
L_120 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_119, NULL);
|
|
if (!L_120)
|
|
{
|
|
goto IL_02e3;
|
|
}
|
|
}
|
|
{
|
|
// FieldSetup singleModField = IGeneration.GenerateTemporaryFieldSetupWith(command, outlineShapes[o].HelperReference);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_121 = V_13;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_122 = V_0;
|
|
int32_t L_123 = V_8;
|
|
NullCheck(L_122);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_124;
|
|
L_124 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_122, L_123, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_124);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_125 = L_124->___HelperReference_7;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_126;
|
|
L_126 = IGeneration_GenerateTemporaryFieldSetupWith_m3C8631260D39EFD75DCB598CF85448CB96ADD7A5(L_121, L_125, NULL);
|
|
V_14 = L_126;
|
|
// if (singleModField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_127 = V_14;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_128;
|
|
L_128 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_127, NULL);
|
|
if (!L_128)
|
|
{
|
|
goto IL_0330;
|
|
}
|
|
}
|
|
{
|
|
// if (singleModField) outlinesGenerated.Add(IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, outlineShapes[o]));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_129 = V_1;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_130 = V_14;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_131 = V_9;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_132 = ___0_generator;
|
|
NullCheck(L_132);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_133;
|
|
L_133 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_132, NULL);
|
|
il2cpp_codegen_initobj((&V_10), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_134 = V_10;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_135 = V_0;
|
|
int32_t L_136 = V_8;
|
|
NullCheck(L_135);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_137;
|
|
L_137 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_135, L_136, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_138;
|
|
L_138 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_130, L_131, L_133, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_134, (bool)1, L_137, NULL);
|
|
NullCheck(L_129);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_129, L_138, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
goto IL_0330;
|
|
}
|
|
|
|
IL_02e3:
|
|
{
|
|
// UnityEngine.Debug.Log("[PGG - Outline] Can't find command called '" + CommandName + "' inside " + outlineShapes[o].HelperReference + " FieldSetup!");
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_140 = L_139;
|
|
NullCheck(L_140);
|
|
ArrayElementTypeCheck (L_140, _stringLiteral5B51D3233B2217A3406E2F11A61AFED34321836B);
|
|
(L_140)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5B51D3233B2217A3406E2F11A61AFED34321836B);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_140;
|
|
String_t* L_142 = __this->___CommandName_6;
|
|
NullCheck(L_141);
|
|
ArrayElementTypeCheck (L_141, L_142);
|
|
(L_141)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_142);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_143 = L_141;
|
|
NullCheck(L_143);
|
|
ArrayElementTypeCheck (L_143, _stringLiteral723E48C343E92F9CF675630D4A198C85DDB39650);
|
|
(L_143)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral723E48C343E92F9CF675630D4A198C85DDB39650);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_144 = L_143;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_145 = V_0;
|
|
int32_t L_146 = V_8;
|
|
NullCheck(L_145);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_147;
|
|
L_147 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_145, L_146, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_147);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_148 = L_147->___HelperReference_7;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_149 = L_148;
|
|
G_B38_0 = L_149;
|
|
G_B38_1 = 3;
|
|
G_B38_2 = L_144;
|
|
G_B38_3 = L_144;
|
|
if (L_149)
|
|
{
|
|
G_B39_0 = L_149;
|
|
G_B39_1 = 3;
|
|
G_B39_2 = L_144;
|
|
G_B39_3 = L_144;
|
|
goto IL_0318;
|
|
}
|
|
}
|
|
{
|
|
G_B40_0 = ((String_t*)(NULL));
|
|
G_B40_1 = G_B38_1;
|
|
G_B40_2 = G_B38_2;
|
|
G_B40_3 = G_B38_3;
|
|
goto IL_031d;
|
|
}
|
|
|
|
IL_0318:
|
|
{
|
|
NullCheck(G_B39_0);
|
|
String_t* L_150;
|
|
L_150 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, G_B39_0);
|
|
G_B40_0 = L_150;
|
|
G_B40_1 = G_B39_1;
|
|
G_B40_2 = G_B39_2;
|
|
G_B40_3 = G_B39_3;
|
|
}
|
|
|
|
IL_031d:
|
|
{
|
|
NullCheck(G_B40_2);
|
|
ArrayElementTypeCheck (G_B40_2, G_B40_0);
|
|
(G_B40_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B40_1), (String_t*)G_B40_0);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_151 = G_B40_3;
|
|
NullCheck(L_151);
|
|
ArrayElementTypeCheck (L_151, _stringLiteral2BF1F4A4D641DA06431D4FFDD06CAE018FEFD823);
|
|
(L_151)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral2BF1F4A4D641DA06431D4FFDD06CAE018FEFD823);
|
|
String_t* L_152;
|
|
L_152 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_151, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_152, NULL);
|
|
}
|
|
|
|
IL_0330:
|
|
{
|
|
// for (int o = 0; o < outlineShapes.Count; o++)
|
|
int32_t L_153 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_153, 1));
|
|
}
|
|
|
|
IL_0336:
|
|
{
|
|
// for (int o = 0; o < outlineShapes.Count; o++)
|
|
int32_t L_154 = V_8;
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_155 = V_0;
|
|
NullCheck(L_155);
|
|
int32_t L_156;
|
|
L_156 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_155, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_154) < ((int32_t)L_156)))
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
}
|
|
{
|
|
// return outlinesGenerated;
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_157 = V_1;
|
|
return L_157;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.OutlineFillHelper::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OutlineFillHelper__ctor_m39C1D438BE552A1EDB6CE1D73EE3963BCB163C79 (OutlineFillHelper_t393AE5980C797713496D2DF64B1564356B4C277C* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral217473C55A7330CC5559FFE1AF917C527E5D6452);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// [Range(1, 5)] public int Thickness = 1;
|
|
__this->___Thickness_0 = 1;
|
|
// public string CommandName = "Field Outline Command Name";
|
|
__this->___CommandName_6 = _stringLiteral217473C55A7330CC5559FFE1AF917C527E5D6452;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___CommandName_6), (void*)_stringLiteral217473C55A7330CC5559FFE1AF917C527E5D6452);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// FIMSpace.Generating.InstantiatedFieldInfo FIMSpace.Generating.PathFind.RectangleFillHelper::RunOnGenerator(FIMSpace.Generating.PGGGeneratorBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* RectangleFillHelper_RunOnGenerator_m8F979BC3AD62F37124781683345E5ABCAAC1AAD1 (RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* __this, PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* ___0_generator, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C63BE964B839325F7EAC7BD7C705ED6717D9745);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_0 = NULL;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_4 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_5 = NULL;
|
|
{
|
|
// if (generator.GeneratorCheckers == null || generator.GeneratorCheckers.Count == 0)
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_0 = ___0_generator;
|
|
NullCheck(L_0);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_1 = L_0->___GeneratorCheckers_14;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_2 = ___0_generator;
|
|
NullCheck(L_2);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_3 = L_2->___GeneratorCheckers_14;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_3, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// UnityEngine.Debug.Log("[PGG - Rectangle Fill] It seems rect fill is not implemented in this generator!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral3C63BE964B839325F7EAC7BD7C705ED6717D9745, NULL);
|
|
// return null;
|
|
return (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)NULL;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// CheckerField inverseRect = new CheckerField();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_5, NULL);
|
|
V_0 = L_5;
|
|
// inverseRect.SetSize(Size, Size.Divide(2) );
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_6 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7 = __this->___Size_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = __this->___Size_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
L_9 = FVector2IntUnity2017SupportExtensions_Divide_m793F1D5AC7E4CD85AB0F3C82087FC164E614E1B6(L_8, 2, NULL);
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_10), L_9, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
NullCheck(L_6);
|
|
CheckerField_SetSize_mAC45E496BA69D634A37CDBD50955DC87BC877EE1(L_6, L_7, L_10, NULL);
|
|
// inverseRect.Position = inverseRect.FromWorldToGridPos(Center);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = V_0;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_12 = V_0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13 = __this->___Center_0;
|
|
NullCheck(L_12);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_14;
|
|
L_14 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_12, L_13, NULL);
|
|
NullCheck(L_11);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_11, L_14, NULL);
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0071;
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// inverseRect.RemoveOnesCollidingWith(generator.GeneratorCheckers[i], false);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_15 = V_0;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_16 = ___0_generator;
|
|
NullCheck(L_16);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_17 = L_16->___GeneratorCheckers_14;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_19;
|
|
L_19 = List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223(L_17, L_18, List_1_get_Item_m5347417097304204DDB42ED691283DBFBC0A8223_RuntimeMethod_var);
|
|
NullCheck(L_15);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_15, L_19, (bool)0, NULL);
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
int32_t L_20 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1));
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// for (int i = 0; i < generator.GeneratorCheckers.Count; i++)
|
|
int32_t L_21 = V_2;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_22 = ___0_generator;
|
|
NullCheck(L_22);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_23 = L_22->___GeneratorCheckers_14;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_inline(L_23, List_1_get_Count_mBAEE058C58F20DA963635E448A4C909D433F442D_RuntimeMethod_var);
|
|
if ((((int32_t)L_21) < ((int32_t)L_24)))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// var grid = IGeneration.GetEmptyFieldGraph();
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_25;
|
|
L_25 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL);
|
|
V_1 = L_25;
|
|
// inverseRect.InjectToGrid(grid);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_26 = V_0;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_27 = V_1;
|
|
NullCheck(L_26);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_26, L_27, NULL);
|
|
// if ( ToRun == ETypeToRun.FieldSetup)
|
|
int32_t L_28 = __this->___ToRun_2;
|
|
if (L_28)
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
{
|
|
// if ( FieldSetup != null)
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_29 = __this->___FieldSetup_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_30;
|
|
L_30 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// return IGeneration.GenerateFieldObjects(FieldSetup, grid, generator.transform, true, null, null, true, inverseRect);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_31 = __this->___FieldSetup_3;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_32 = V_1;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_33 = ___0_generator;
|
|
NullCheck(L_33);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
|
|
L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_35 = V_3;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_36 = V_0;
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_37;
|
|
L_37 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_31, L_32, L_34, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_35, (bool)1, L_36, NULL);
|
|
return L_37;
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// else if (ToRun == ETypeToRun.ModPack)
|
|
int32_t L_38 = __this->___ToRun_2;
|
|
if ((!(((uint32_t)L_38) == ((uint32_t)2))))
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
// if (ModPack != null)
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_39 = __this->___ModPack_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_40;
|
|
L_40 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_39, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// FieldSetup singlePackField = IGeneration.GenerateTemporaryFieldSetupWith(ModPack);
|
|
ModificatorsPack_t0B112D85F339723772DD9B5AC42069BE79D332EC* L_41 = __this->___ModPack_5;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_42;
|
|
L_42 = IGeneration_GenerateTemporaryFieldSetupWith_mA983FC9636618F3EF93B3019013B736723E94AA5(L_41, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, NULL);
|
|
V_4 = L_42;
|
|
// if ( singlePackField) return IGeneration.GenerateFieldObjects(singlePackField, grid, generator.transform, true, null, null, true, inverseRect);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_43 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_44;
|
|
L_44 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_43, NULL);
|
|
if (!L_44)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// if ( singlePackField) return IGeneration.GenerateFieldObjects(singlePackField, grid, generator.transform, true, null, null, true, inverseRect);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_45 = V_4;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_46 = V_1;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_47 = ___0_generator;
|
|
NullCheck(L_47);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48;
|
|
L_48 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_47, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_49 = V_3;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_50 = V_0;
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_51;
|
|
L_51 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_45, L_46, L_48, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_49, (bool)1, L_50, NULL);
|
|
return L_51;
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
// else if (ToRun == ETypeToRun.SingleModificator)
|
|
int32_t L_52 = __this->___ToRun_2;
|
|
if ((!(((uint32_t)L_52) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// if (Mod != null)
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_53 = __this->___Mod_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_54;
|
|
L_54 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_53, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_54)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// FieldSetup singleModField = IGeneration.GenerateTemporaryFieldSetupWith(Mod);
|
|
FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF* L_55 = __this->___Mod_4;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_56;
|
|
L_56 = IGeneration_GenerateTemporaryFieldSetupWith_m8577858BA0B932D89F8845142DE78048DD940362(L_55, (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL, NULL);
|
|
V_5 = L_56;
|
|
// if ( singleModField) return IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, inverseRect);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_57 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_58;
|
|
L_58 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_57, NULL);
|
|
if (!L_58)
|
|
{
|
|
goto IL_0159;
|
|
}
|
|
}
|
|
{
|
|
// if ( singleModField) return IGeneration.GenerateFieldObjects(singleModField, grid, generator.transform, true, null, null, true, inverseRect);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_59 = V_5;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_60 = V_1;
|
|
PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151* L_61 = ___0_generator;
|
|
NullCheck(L_61);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62;
|
|
L_62 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_61, NULL);
|
|
il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_63 = V_3;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_64 = V_0;
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_65;
|
|
L_65 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_59, L_60, L_62, (bool)1, (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL, L_63, (bool)1, L_64, NULL);
|
|
return L_65;
|
|
}
|
|
|
|
IL_0159:
|
|
{
|
|
// return null;
|
|
return (InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6*)NULL;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.PathFind.RectangleFillHelper::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectangleFillHelper__ctor_mBE6620A862EECC2EB8D0D962B3AEF1CF154D3FBD (RectangleFillHelper_t52AF560DC558F05764D13F87A55C5E8BEC0FC16E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2Int Center = new Vector2Int(0, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), 0, 0, /*hidden argument*/NULL);
|
|
__this->___Center_0 = L_0;
|
|
// public Vector2Int Size = new Vector2Int(8, 8);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 8, 8, /*hidden argument*/NULL);
|
|
__this->___Size_1 = L_1;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.RectOfFields.MiniCityGenerator::get_PGG_Grid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* MiniCityGenerator_get_PGG_Grid_mA66DEDE225CB8B4697C939FC8ED8E83BA488D68C (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override FGenGraph<FieldCell, FGenPoint> PGG_Grid { get { return null; } }
|
|
return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.MiniCityGenerator::get_PGG_Setup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* MiniCityGenerator_get_PGG_Setup_mB8AF74F70361BC46E22D1527E90E5E0C61F84F51 (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override FieldSetup PGG_Setup { get { return null; } }
|
|
return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.MiniCityGenerator::Prepare()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniCityGenerator_Prepare_mF633162B697B5487AE5C8376B6EB9BF271D2F765 (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* V_0 = NULL;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_6 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_10 = NULL;
|
|
bool V_11 = false;
|
|
int32_t V_12 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_13 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
{
|
|
// base.Prepare();
|
|
PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333(__this, NULL);
|
|
// instances.Clear();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_0 = __this->___instances_24;
|
|
NullCheck(L_0);
|
|
List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline(L_0, List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var);
|
|
// streets.Clear();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_1 = __this->___streets_25;
|
|
NullCheck(L_1);
|
|
List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline(L_1, List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var);
|
|
// fullStreet = new CheckerField();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_2, NULL);
|
|
__this->___fullStreet_26 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___fullStreet_26), (void*)L_2);
|
|
// Vector2Int[] latestPos = new Vector2Int[4]; // Remembering end street positions for continous generation
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_3 = (Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)(Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)SZArrayNew(Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_0 = L_3;
|
|
// Vector2Int[] latestDir = new Vector2Int[4];
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = (Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)(Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)SZArrayNew(Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
V_1 = L_4;
|
|
// for (int i = 0; i < latestPos.Length; i++) { latestPos[i] = Vector2Int.zero; latestDir[i] = Vector2Int.zero; }
|
|
V_2 = 0;
|
|
goto IL_0055;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
// for (int i = 0; i < latestPos.Length; i++) { latestPos[i] = Vector2Int.zero; latestDir[i] = Vector2Int.zero; }
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_5 = V_0;
|
|
int32_t L_6 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_7;
|
|
L_7 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
NullCheck(L_5);
|
|
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_7);
|
|
// for (int i = 0; i < latestPos.Length; i++) { latestPos[i] = Vector2Int.zero; latestDir[i] = Vector2Int.zero; }
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_8 = V_1;
|
|
int32_t L_9 = V_2;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10;
|
|
L_10 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
|
|
NullCheck(L_8);
|
|
(L_8)->SetAt(static_cast<il2cpp_array_size_t>(L_9), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_10);
|
|
// for (int i = 0; i < latestPos.Length; i++) { latestPos[i] = Vector2Int.zero; latestDir[i] = Vector2Int.zero; }
|
|
int32_t L_11 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_11, 1));
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// for (int i = 0; i < latestPos.Length; i++) { latestPos[i] = Vector2Int.zero; latestDir[i] = Vector2Int.zero; }
|
|
int32_t L_12 = V_2;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < StreetsCount; i++)
|
|
V_3 = 0;
|
|
goto IL_0182;
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// int mod = i % 4;
|
|
int32_t L_14 = V_3;
|
|
V_4 = ((int32_t)(L_14%4));
|
|
// if (mod == 0) mainDir = Vector2Int.right;
|
|
int32_t L_15 = V_4;
|
|
if (L_15)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// if (mod == 0) mainDir = Vector2Int.right;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_16;
|
|
L_16 = Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline(NULL);
|
|
V_5 = L_16;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// else if (mod == 1) mainDir = Vector2Int.up;
|
|
int32_t L_17 = V_4;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
// else if (mod == 1) mainDir = Vector2Int.up;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_18;
|
|
L_18 = Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline(NULL);
|
|
V_5 = L_18;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
// else if (mod == 2) mainDir = Vector2Int.left;
|
|
int32_t L_19 = V_4;
|
|
if ((!(((uint32_t)L_19) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
// else if (mod == 2) mainDir = Vector2Int.left;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_20;
|
|
L_20 = Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline(NULL);
|
|
V_5 = L_20;
|
|
goto IL_0097;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// else mainDir = Vector2Int.down;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_21;
|
|
L_21 = Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline(NULL);
|
|
V_5 = L_21;
|
|
}
|
|
|
|
IL_0097:
|
|
{
|
|
// BuildPlanInstance str = new BuildPlanInstance(null, false);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_22 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_22, (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F*)NULL, (bool)0, (bool)1, NULL);
|
|
V_6 = L_22;
|
|
// if (i > 3) // After casting all 4 directions
|
|
int32_t L_23 = V_3;
|
|
if ((((int32_t)L_23) <= ((int32_t)3)))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.GetRandom(0f, 1f) < 0.35f) // Chance to go with street to side in smaller distance
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
float L_24;
|
|
L_24 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
|
|
if ((!(((float)L_24) < ((float)(0.349999994f)))))
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// int randomSign = FGenerators.GetRandom(0f, 1f) > 0.5f ? 1 : -1;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
float L_25;
|
|
L_25 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
|
|
if ((((float)L_25) > ((float)(0.5f))))
|
|
{
|
|
goto IL_00d4;
|
|
}
|
|
}
|
|
{
|
|
G_B16_0 = (-1);
|
|
goto IL_00d5;
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
G_B16_0 = 1;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
V_8 = G_B16_0;
|
|
// mainDir = PGGUtils.GetRotatedFlatDirectionFrom(mainDir) * (randomSign);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_26 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_27;
|
|
L_27 = PGGUtils_GetRotatedFlatDirectionFrom_m72ED93FEEA6C480F9B49904ED4251BD967686899(L_26, NULL);
|
|
int32_t L_28 = V_8;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_29;
|
|
L_29 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_27, L_28, NULL);
|
|
V_5 = L_29;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// Vector2Int finalPos = latestPos[mod] + latestDir[mod] + mainDir * (StreetsLength.GetRandom());
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_30 = V_0;
|
|
int32_t L_31 = V_4;
|
|
NullCheck(L_30);
|
|
int32_t L_32 = L_31;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_34 = V_1;
|
|
int32_t L_35 = V_4;
|
|
NullCheck(L_34);
|
|
int32_t L_36 = L_35;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37 = (L_34)->GetAt(static_cast<il2cpp_array_size_t>(L_36));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_33, L_37, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_39 = V_5;
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_40 = (&__this->___StreetsLength_18);
|
|
int32_t L_41;
|
|
L_41 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_40, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_42;
|
|
L_42 = Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline(L_39, L_41, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_43;
|
|
L_43 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_38, L_42, NULL);
|
|
V_7 = L_43;
|
|
// str.Checker.AddPathTowards(latestPos[mod] - mainDir + latestDir[mod], finalPos, 0.75f, StreetThickness, false);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_44 = V_6;
|
|
NullCheck(L_44);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_45 = L_44->___Checker_1;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_46 = V_0;
|
|
int32_t L_47 = V_4;
|
|
NullCheck(L_46);
|
|
int32_t L_48 = L_47;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_49 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_50 = V_5;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_51;
|
|
L_51 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_49, L_50, NULL);
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_52 = V_1;
|
|
int32_t L_53 = V_4;
|
|
NullCheck(L_52);
|
|
int32_t L_54 = L_53;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_55 = (L_52)->GetAt(static_cast<il2cpp_array_size_t>(L_54));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_56;
|
|
L_56 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_51, L_55, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_57 = V_7;
|
|
int32_t L_58 = __this->___StreetThickness_17;
|
|
NullCheck(L_45);
|
|
CheckerField_AddPathTowards_m9A1562BDA7B6B6372F6210CF7E5C8C0FECA22969(L_45, L_56, L_57, (0.75f), L_58, (bool)0, NULL);
|
|
// latestPos[mod] = finalPos;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_59 = V_0;
|
|
int32_t L_60 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_61 = V_7;
|
|
NullCheck(L_59);
|
|
(L_59)->SetAt(static_cast<il2cpp_array_size_t>(L_60), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_61);
|
|
// latestDir[mod] = mainDir;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_62 = V_1;
|
|
int32_t L_63 = V_4;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_64 = V_5;
|
|
NullCheck(L_62);
|
|
(L_62)->SetAt(static_cast<il2cpp_array_size_t>(L_63), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_64);
|
|
// streets.Add(str);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_65 = __this->___streets_25;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_66 = V_6;
|
|
NullCheck(L_65);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_65, L_66, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// fullStreet.Join(str.Checker);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_67 = __this->___fullStreet_26;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_68 = V_6;
|
|
NullCheck(L_68);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_69 = L_68->___Checker_1;
|
|
NullCheck(L_67);
|
|
CheckerField_Join_mD24C06102EAF184E777C98A05C7911ABAEC9C317(L_67, L_69, NULL);
|
|
// for (int i = 0; i < StreetsCount; i++)
|
|
int32_t L_70 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
// for (int i = 0; i < StreetsCount; i++)
|
|
int32_t L_71 = V_3;
|
|
int32_t L_72 = __this->___StreetsCount_16;
|
|
if ((((int32_t)L_71) < ((int32_t)L_72)))
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
// fullStreet.RecalculateMultiBounds();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_73 = __this->___fullStreet_26;
|
|
NullCheck(L_73);
|
|
CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(L_73, NULL);
|
|
// GeneratorCheckers.Add(fullStreet);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_74 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_75 = __this->___fullStreet_26;
|
|
NullCheck(L_74);
|
|
List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_74, L_75, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
// for (int i = 0; i < BuildingsCount; i++)
|
|
V_9 = 0;
|
|
goto IL_0298;
|
|
}
|
|
|
|
IL_01b2:
|
|
{
|
|
// BuildPlanInstance ins = new BuildPlanInstance(null, false);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_76 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_76);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_76, (SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F*)NULL, (bool)0, (bool)1, NULL);
|
|
V_10 = L_76;
|
|
// ins.Checker.SetSize(BuildingsSize.GetRandom(), BuildingsSize.GetRandom(), true);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_77 = V_10;
|
|
NullCheck(L_77);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = L_77->___Checker_1;
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_79 = (&__this->___BuildingsSize_21);
|
|
int32_t L_80;
|
|
L_80 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_79, NULL);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_81 = (&__this->___BuildingsSize_21);
|
|
int32_t L_82;
|
|
L_82 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_81, NULL);
|
|
NullCheck(L_78);
|
|
CheckerField_SetSize_m850D386E5FC139675BB88C34A2EAFB623DB27CB9(L_78, L_80, L_82, (bool)1, NULL);
|
|
// bool setted = false;
|
|
V_11 = (bool)0;
|
|
// for (int t = 0; t < 32; t++)
|
|
V_12 = 0;
|
|
goto IL_0266;
|
|
}
|
|
|
|
IL_01e7:
|
|
{
|
|
// BuildPlanInstance str = streets[FGenerators.GetRandom(0, streets.Count)];
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_83 = __this->___streets_25;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_84 = __this->___streets_25;
|
|
NullCheck(L_84);
|
|
int32_t L_85;
|
|
L_85 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_84, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_86;
|
|
L_86 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_85, NULL);
|
|
NullCheck(L_83);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_87;
|
|
L_87 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_83, L_86, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_13 = L_87;
|
|
// ins.Checker.Position = str.Checker.GetRandom(false) + new Vector2Int(FGenerators.GetRandom(-8,8), FGenerators.GetRandom(-8,8));
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_88 = V_10;
|
|
NullCheck(L_88);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_89 = L_88->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_90 = V_13;
|
|
NullCheck(L_90);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_91 = L_90->___Checker_1;
|
|
NullCheck(L_91);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_92;
|
|
L_92 = CheckerField_GetRandom_m896FE0C8C44879AC5B403A02BB04DA811EA914FC(L_91, (bool)0, NULL);
|
|
int32_t L_93;
|
|
L_93 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-8), 8, NULL);
|
|
int32_t L_94;
|
|
L_94 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-8), 8, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_95;
|
|
memset((&L_95), 0, sizeof(L_95));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_95), L_93, L_94, /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_96;
|
|
L_96 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_92, L_95, NULL);
|
|
NullCheck(L_89);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_89, L_96, NULL);
|
|
// ins.Checker.SnapToOther(str.Checker, true);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_97 = V_10;
|
|
NullCheck(L_97);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_98 = L_97->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_99 = V_13;
|
|
NullCheck(L_99);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_100 = L_99->___Checker_1;
|
|
NullCheck(L_98);
|
|
CheckerField_SnapToOther_m3A8F17A879F4199C1B2200658435130339795B31(L_98, L_100, (bool)1, NULL);
|
|
// if ( CollidesWithAny(ins.Checker) == false)
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_101 = V_10;
|
|
NullCheck(L_101);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_102 = L_101->___Checker_1;
|
|
bool L_103;
|
|
L_103 = MiniCityGenerator_CollidesWithAny_m516923F1D8A8C3D675CD22E05EDF0180DA318B06(__this, L_102, NULL);
|
|
if (L_103)
|
|
{
|
|
goto IL_0260;
|
|
}
|
|
}
|
|
{
|
|
// setted = true;
|
|
V_11 = (bool)1;
|
|
// break;
|
|
goto IL_026f;
|
|
}
|
|
|
|
IL_0260:
|
|
{
|
|
// for (int t = 0; t < 32; t++)
|
|
int32_t L_104 = V_12;
|
|
V_12 = ((int32_t)il2cpp_codegen_add(L_104, 1));
|
|
}
|
|
|
|
IL_0266:
|
|
{
|
|
// for (int t = 0; t < 32; t++)
|
|
int32_t L_105 = V_12;
|
|
if ((((int32_t)L_105) < ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_01e7;
|
|
}
|
|
}
|
|
|
|
IL_026f:
|
|
{
|
|
// if (setted)
|
|
bool L_106 = V_11;
|
|
if (!L_106)
|
|
{
|
|
goto IL_0292;
|
|
}
|
|
}
|
|
{
|
|
// GeneratorCheckers.Add(ins.Checker);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_107 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_108 = V_10;
|
|
NullCheck(L_108);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_109 = L_108->___Checker_1;
|
|
NullCheck(L_107);
|
|
List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_107, L_109, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
// instances.Add(ins);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_110 = __this->___instances_24;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_111 = V_10;
|
|
NullCheck(L_110);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_110, L_111, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0292:
|
|
{
|
|
// for (int i = 0; i < BuildingsCount; i++)
|
|
int32_t L_112 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_112, 1));
|
|
}
|
|
|
|
IL_0298:
|
|
{
|
|
// for (int i = 0; i < BuildingsCount; i++)
|
|
int32_t L_113 = V_9;
|
|
int32_t L_114 = __this->___BuildingsCount_20;
|
|
if ((((int32_t)L_113) < ((int32_t)L_114)))
|
|
{
|
|
goto IL_01b2;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.MiniCityGenerator::CollidesWithAny(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MiniCityGenerator_CollidesWithAny_m516923F1D8A8C3D675CD22E05EDF0180DA318B06 (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_ch, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// if (ch.CollidesWith(fullStreet)) return true;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = ___0_ch;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = __this->___fullStreet_26;
|
|
NullCheck(L_0);
|
|
bool L_2;
|
|
L_2 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_0, L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// if (ch.CollidesWith(fullStreet)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0033;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// if (ch.CollidesWith(instances[i].Checker)) return true;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_3 = ___0_ch;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_4 = __this->___instances_24;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_6;
|
|
L_6 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_4, L_5, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_6);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = L_6->___Checker_1;
|
|
NullCheck(L_3);
|
|
bool L_8;
|
|
L_8 = CheckerField_CollidesWith_mE00D2373BF217DD2AA2A04B93A8ACC44B6DBD815(L_3, L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// if (ch.CollidesWith(instances[i].Checker)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_9 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_10 = V_0;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_11 = __this->___instances_24;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_11, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_10) < ((int32_t)L_12)))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.MiniCityGenerator::GenerateObjects()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniCityGenerator_GenerateObjects_m508EDEC5FBA41898327648193A6800BBFA33FF23 (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __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*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_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_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_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_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_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_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30875B794BB4CC71BC9958AF794E6778EFFCA118);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44B21CBAB469BD81332341B7B384F32B8C264499);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5032663893D80BD71E34B95797E7D5C26B3CE3C6);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB53E28F7C98DA52BAB0AE4283BC642147CB9C71);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_0 = NULL;
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* V_1 = NULL;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* V_2 = NULL;
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
int32_t V_8 = 0;
|
|
{
|
|
// ClearGenerated();
|
|
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1);
|
|
// if ( StreetsSetup == null)
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0 = __this->___StreetsSetup_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_0020;
|
|
}
|
|
}
|
|
{
|
|
// UnityEngine.Debug.Log("[Mini City Generator] No FieldSetup for streets! Can't generate!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral44B21CBAB469BD81332341B7B384F32B8C264499, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (BuildingsSetups.Count == 0 || BuildingsSetups[0] == null)
|
|
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_2 = __this->___BuildingsSetups_22;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_inline(L_2, List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_4 = __this->___BuildingsSetups_22;
|
|
NullCheck(L_4);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_5;
|
|
L_5 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_4, 0, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// UnityEngine.Debug.Log("[Mini City Generator] No FieldSetup for buildings! Can't generate!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralEB53E28F7C98DA52BAB0AE4283BC642147CB9C71, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// if (FGenerators.CheckIfIsNull( fullStreet ))
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_7 = __this->___fullStreet_26;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// UnityEngine.Debug.Log("No Full Street Checker!");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral5032663893D80BD71E34B95797E7D5C26B3CE3C6, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// GridPlanGeneratingHelper streetsGrid = new GridPlanGeneratingHelper(null);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_9 = (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*)il2cpp_codegen_object_new(GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982(L_9, (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)NULL, NULL);
|
|
V_0 = L_9;
|
|
// fullStreet.InjectToGrid(streetsGrid.grid);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_10 = __this->___fullStreet_26;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_12 = L_11->___grid_0;
|
|
NullCheck(L_10);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_10, L_12, NULL);
|
|
// streetsGrid.SimplierAssign = StreetsSetup;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_13 = V_0;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_14 = __this->___StreetsSetup_19;
|
|
NullCheck(L_13);
|
|
L_13->___SimplierAssign_3 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->___SimplierAssign_3), (void*)L_14);
|
|
// Generated = new List<InstantiatedFieldInfo>();
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_15 = (List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62*)il2cpp_codegen_object_new(List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62_il2cpp_TypeInfo_var);
|
|
NullCheck(L_15);
|
|
List_1__ctor_mE346611039398615637B589F0F2AE775778B1246(L_15, List_1__ctor_mE346611039398615637B589F0F2AE775778B1246_RuntimeMethod_var);
|
|
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8), (void*)L_15);
|
|
// Generated.Add( streetsGrid.GenerateOnGrid(transform) );
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_16 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_17 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
|
|
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_17);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_19;
|
|
L_19 = GridPlanGeneratingHelper_GenerateOnGrid_m4320C868903957D9387B4C9703B781D028EA1C48(L_17, L_18, NULL);
|
|
NullCheck(L_16);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_16, L_19, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
// List<InjectionSetup> injectNoDoors = new List<InjectionSetup>();
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_20 = (List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53*)il2cpp_codegen_object_new(List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53_il2cpp_TypeInfo_var);
|
|
NullCheck(L_20);
|
|
List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122(L_20, List_1__ctor_mBD2D7ADF4F33020CA22864FEA320137F38BA2122_RuntimeMethod_var);
|
|
V_1 = L_20;
|
|
// if (DisableDefaultDoors)
|
|
bool L_21 = __this->___DisableDefaultDoors_23;
|
|
if (!L_21)
|
|
{
|
|
goto IL_00f3;
|
|
}
|
|
}
|
|
{
|
|
// InjectionSetup inj = new InjectionSetup(null, InjectionSetup.EGridCall.Pre);
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_22 = (InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C*)il2cpp_codegen_object_new(InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
InjectionSetup__ctor_m678924DCFC516494B118B3AC30AAA168188ECC08(L_22, (FieldModification_tAD57B3A23BE6D8C16D90FB193EAE519E83821AEF*)NULL, 1, NULL);
|
|
V_3 = L_22;
|
|
// inj.OverrideVariables = true;
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_23 = V_3;
|
|
NullCheck(L_23);
|
|
L_23->___OverrideVariables_4 = (bool)1;
|
|
// inj.Overrides = new List<FieldVariable>();
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_24 = V_3;
|
|
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_25 = (List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F*)il2cpp_codegen_object_new(List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C(L_25, List_1__ctor_m7E966DD6C886502A6A2C13811D844341CF41E20C_RuntimeMethod_var);
|
|
NullCheck(L_24);
|
|
L_24->___Overrides_5 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_24->___Overrides_5), (void*)L_25);
|
|
// inj.Overrides.Add(new FieldVariable("EnableDoors", 0));
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
List_1_tEC0C185889062DAC0AB3F4D719C36E37823B928F* L_27 = L_26->___Overrides_5;
|
|
FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F* L_28 = (FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F*)il2cpp_codegen_object_new(FieldVariable_t0F30FEB62AF2F8FD2BC6EE1A1CC6E190EC0B9B8F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_28);
|
|
FieldVariable__ctor_m8DA4EA59BA34FF6B3EC5EADF939CB58B2622A3DB(L_28, _stringLiteral30875B794BB4CC71BC9958AF794E6778EFFCA118, (0.0f), NULL);
|
|
NullCheck(L_27);
|
|
List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_inline(L_27, L_28, List_1_Add_m24BD7951835D838B44F0492B8FF86E27E951E812_RuntimeMethod_var);
|
|
// injectNoDoors.Add(inj);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_29 = V_1;
|
|
InjectionSetup_t5AA8218C4E65B3A49C6CDF495DC7FCEFB738148C* L_30 = V_3;
|
|
NullCheck(L_29);
|
|
List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_inline(L_29, L_30, List_1_Add_m67790E6958CD7802E4C9C7E92731A406043F7A7E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00f3:
|
|
{
|
|
// List<GridPlanGeneratingHelper> buildings = new List<GridPlanGeneratingHelper>();
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_31 = (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*)il2cpp_codegen_object_new(List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_31);
|
|
List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1(L_31, List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_RuntimeMethod_var);
|
|
V_2 = L_31;
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_0155;
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// GridPlanGeneratingHelper build = new GridPlanGeneratingHelper(null);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_32 = (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*)il2cpp_codegen_object_new(GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982(L_32, (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)NULL, NULL);
|
|
V_5 = L_32;
|
|
// instances[i].Checker.InjectToGrid(build.grid);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_33 = __this->___instances_24;
|
|
int32_t L_34 = V_4;
|
|
NullCheck(L_33);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_35;
|
|
L_35 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_33, L_34, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_35);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_36 = L_35->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_37 = V_5;
|
|
NullCheck(L_37);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_38 = L_37->___grid_0;
|
|
NullCheck(L_36);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_36, L_38, NULL);
|
|
// build.SimplierAssign = BuildingsSetups[FGenerators.GetRandom(0, BuildingsSetups.Count)];
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_39 = V_5;
|
|
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_40 = __this->___BuildingsSetups_22;
|
|
List_1_t7A6C38253F4B84FF534997E4B1CFD1A2EC56BC28* L_41 = __this->___BuildingsSetups_22;
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_inline(L_41, List_1_get_Count_m022DC5CF20EC7ABF62372DAAA62F66C88C90A207_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_43;
|
|
L_43 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, L_42, NULL);
|
|
NullCheck(L_40);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_44;
|
|
L_44 = List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F(L_40, L_43, List_1_get_Item_mA6938DA13F7034E20628510F5689A3DD5059848F_RuntimeMethod_var);
|
|
NullCheck(L_39);
|
|
L_39->___SimplierAssign_3 = L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_39->___SimplierAssign_3), (void*)L_44);
|
|
// buildings.Add(build);
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_45 = V_2;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_46 = V_5;
|
|
NullCheck(L_45);
|
|
List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_inline(L_45, L_46, List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var);
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_47 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
}
|
|
|
|
IL_0155:
|
|
{
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_48 = V_4;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_49 = __this->___instances_24;
|
|
NullCheck(L_49);
|
|
int32_t L_50;
|
|
L_50 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_49, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_48) < ((int32_t)L_50)))
|
|
{
|
|
goto IL_00fe;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
V_6 = 0;
|
|
goto IL_01c2;
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
// SpawnInstruction instr = PGGUtils.GenerateInstructionTowardsSimple(instances[i].Checker, fullStreet, 5);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_51 = __this->___instances_24;
|
|
int32_t L_52 = V_6;
|
|
NullCheck(L_51);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_53;
|
|
L_53 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_51, L_52, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_53);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_54 = L_53->___Checker_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_55 = __this->___fullStreet_26;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_56;
|
|
L_56 = PGGUtils_GenerateInstructionTowardsSimple_m919885EB75D923B0ADB3E6FD4F3A3D7BACF7BA03(L_54, L_55, 5, NULL);
|
|
V_7 = L_56;
|
|
// instr.definition = buildings[i].SimplierAssign.CellsCommands[0];
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_57 = V_2;
|
|
int32_t L_58 = V_6;
|
|
NullCheck(L_57);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_59;
|
|
L_59 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_57, L_58, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
NullCheck(L_59);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_60 = L_59->___SimplierAssign_3;
|
|
NullCheck(L_60);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_61;
|
|
L_61 = FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline(L_60, NULL);
|
|
NullCheck(L_61);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_62;
|
|
L_62 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_61, 0, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_7)->___definition_3 = L_62;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_7)->___definition_3), (void*)L_62);
|
|
// buildings[i].guides.Add(instr);
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_63 = V_2;
|
|
int32_t L_64 = V_6;
|
|
NullCheck(L_63);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_65;
|
|
L_65 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_63, L_64, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
NullCheck(L_65);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_66 = L_65->___guides_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_67 = V_7;
|
|
NullCheck(L_66);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_66, L_67, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
int32_t L_68 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_68, 1));
|
|
}
|
|
|
|
IL_01c2:
|
|
{
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
int32_t L_69 = V_6;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_70 = V_2;
|
|
NullCheck(L_70);
|
|
int32_t L_71;
|
|
L_71 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_70, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_69) < ((int32_t)L_71)))
|
|
{
|
|
goto IL_0169;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
V_8 = 0;
|
|
goto IL_01f6;
|
|
}
|
|
|
|
IL_01d1:
|
|
{
|
|
// Generated.Add(buildings[i].GenerateOnGrid(transform, injectNoDoors));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_72 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_73 = V_2;
|
|
int32_t L_74 = V_8;
|
|
NullCheck(L_73);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_75;
|
|
L_75 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_73, L_74, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_76;
|
|
L_76 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_77 = V_1;
|
|
NullCheck(L_75);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_78;
|
|
L_78 = GridPlanGeneratingHelper_GenerateOnGrid_m205E48AD3C16B18EA32866C5A7C07F00BE58F00C(L_75, L_76, L_77, NULL);
|
|
NullCheck(L_72);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_72, L_78, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
int32_t L_79 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_79, 1));
|
|
}
|
|
|
|
IL_01f6:
|
|
{
|
|
// for (int i = 0; i < buildings.Count; i++)
|
|
int32_t L_80 = V_8;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_81 = V_2;
|
|
NullCheck(L_81);
|
|
int32_t L_82;
|
|
L_82 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_81, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_80) < ((int32_t)L_82)))
|
|
{
|
|
goto IL_01d1;
|
|
}
|
|
}
|
|
{
|
|
// base.GenerateObjects(); // Running optional unity event
|
|
PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.MiniCityGenerator::DrawGizmos()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniCityGenerator_DrawGizmos_m88422AA4D04EA05D8AF0AFB279B9C6F518CD8C0C (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __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_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
int32_t V_3 = 0;
|
|
float G_B7_0 = 0.0f;
|
|
float G_B6_0 = 0.0f;
|
|
float G_B8_0 = 0.0f;
|
|
float G_B8_1 = 0.0f;
|
|
{
|
|
// if (FGenerators.CheckIfIsNull(fullStreet )) return;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = __this->___fullStreet_26;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = FGenerators_CheckIfIsNull_m0A8BC8098AB43F8D8595F59BAD148B7F0E078EC7(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfIsNull(fullStreet )) return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// Vector3 presetCellSize = new Vector3(2, 1, 2);
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), (2.0f), (1.0f), (2.0f), NULL);
|
|
// if (FGenerators.CheckIfExist_NOTNULL(StreetsSetup)) presetCellSize = StreetsSetup.GetCellUnitSize();
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_2 = __this->___StreetsSetup_19;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(StreetsSetup)) presetCellSize = StreetsSetup.GetCellUnitSize();
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = __this->___StreetsSetup_19;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_4, NULL);
|
|
V_0 = L_5;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// presetCellSize.y *= 0.1f;
|
|
float* L_6 = (&(&V_0)->___y_3);
|
|
float* L_7 = L_6;
|
|
float L_8 = *((float*)L_7);
|
|
*((float*)L_7) = (float)((float)il2cpp_codegen_multiply(L_8, (0.100000001f)));
|
|
// float cellSizeX = presetCellSize.x;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
float L_10 = L_9.___x_2;
|
|
V_1 = L_10;
|
|
// fullStreet.DrawGizmos(cellSizeX);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_11 = __this->___fullStreet_26;
|
|
float L_12 = V_1;
|
|
NullCheck(L_11);
|
|
CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891(L_11, L_12, (bool)0, (1.0f), NULL);
|
|
// float step = 1f / (float)instances.Count;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_13 = __this->___instances_24;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_13, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
V_2 = ((float)((1.0f)/((float)L_14)));
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_00c3;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// Gizmos.color = Color.HSVToRGB((step * i + (i % 2 == 0 ? 0.35f : 0f)) % 1, 0.7f, 0.6f);
|
|
float L_15 = V_2;
|
|
int32_t L_16 = V_3;
|
|
int32_t L_17 = V_3;
|
|
G_B6_0 = ((float)il2cpp_codegen_multiply(L_15, ((float)L_16)));
|
|
if (!((int32_t)(L_17%2)))
|
|
{
|
|
G_B7_0 = ((float)il2cpp_codegen_multiply(L_15, ((float)L_16)));
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
G_B8_0 = (0.0f);
|
|
G_B8_1 = G_B6_0;
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
G_B8_0 = (0.349999994f);
|
|
G_B8_1 = G_B7_0;
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_18;
|
|
L_18 = Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline((fmodf(((float)il2cpp_codegen_add(G_B8_1, G_B8_0)), (1.0f))), (0.699999988f), (0.600000024f), NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_18, NULL);
|
|
// instances[i].DrawGizmos(cellSizeX);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_19 = __this->___instances_24;
|
|
int32_t L_20 = V_3;
|
|
NullCheck(L_19);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_21;
|
|
L_21 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_19, L_20, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
float L_22 = V_1;
|
|
NullCheck(L_21);
|
|
BuildPlanInstance_DrawGizmos_m5244AAB9BDBC1A60A5C82266A4E064CE07E1D83F(L_21, L_22, NULL);
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_23 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// for (int i = 0; i < instances.Count; i++)
|
|
int32_t L_24 = V_3;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_25 = __this->___instances_24;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_25, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_24) < ((int32_t)L_26)))
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
// Gizmos_DrawRectangleFillShape(presetCellSize);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0;
|
|
PGGGeneratorBase_Gizmos_DrawRectangleFillShape_mB0C6A39559445AA4B5C17FFEE34C52F5BE2C1DAF(__this, L_27, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.MiniCityGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MiniCityGenerator__ctor_m90306C8DE6F52CA5A755387E5C28FB99C2624DBF (MiniCityGenerator_tD7FAB0500CE01296F493C7F80742B0D42B4809AA* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// [Range(4, 64)] public int StreetsCount = 8;
|
|
__this->___StreetsCount_16 = 8;
|
|
// [Range(3, 6)] public int StreetThickness = 3;
|
|
__this->___StreetThickness_17 = 3;
|
|
// public MinMax StreetsLength = new MinMax(8, 14);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), 8, ((int32_t)14), /*hidden argument*/NULL);
|
|
__this->___StreetsLength_18 = L_0;
|
|
// [Range(8, 64)] public int BuildingsCount = 14;
|
|
__this->___BuildingsCount_20 = ((int32_t)14);
|
|
// public MinMax BuildingsSize = new MinMax(6, 14);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), 6, ((int32_t)14), /*hidden argument*/NULL);
|
|
__this->___BuildingsSize_21 = L_1;
|
|
// public bool DisableDefaultDoors = true;
|
|
__this->___DisableDefaultDoors_23 = (bool)1;
|
|
// public List<BuildPlanInstance> instances = new List<BuildPlanInstance>();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_2 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_2, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
__this->___instances_24 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___instances_24), (void*)L_2);
|
|
// public List<BuildPlanInstance> streets = new List<BuildPlanInstance>();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_3 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_3, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
__this->___streets_25 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___streets_25), (void*)L_3);
|
|
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
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::get_CorridorPreset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public FieldSetup CorridorPreset { get { if (plan == null) return null; return plan.CorridorSetup.FieldSetup; } }
|
|
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_0010;
|
|
}
|
|
}
|
|
{
|
|
// public FieldSetup CorridorPreset { get { if (plan == null) return null; return plan.CorridorSetup.FieldSetup; } }
|
|
return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// public FieldSetup CorridorPreset { get { if (plan == null) return null; return plan.CorridorSetup.FieldSetup; } }
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2;
|
|
L_2 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3;
|
|
L_3 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_2, NULL);
|
|
NullCheck(L_3);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_4 = L_3->___FieldSetup_2;
|
|
return L_4;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.FGenGraph`2<FIMSpace.Generating.FieldCell,FIMSpace.Generating.FGenPoint> FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::get_PGG_Grid()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* SimpleDungeonGenerator_get_PGG_Grid_m4A557BF1AA3C2E35045C25EB5920F7BCE6DEABF8 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override FGenGraph<FieldCell, FGenPoint> PGG_Grid { get { return null; } }
|
|
return (FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3*)NULL;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::get_PGG_Setup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* SimpleDungeonGenerator_get_PGG_Setup_m9BF3200E11DCBBAB35F7EDD414FD16605DA6CCB3 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override FieldSetup PGG_Setup { get { return null; } }
|
|
return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::Prepare()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_Prepare_m9361D7C4F5B97753091705143C06CBA23B041ED2 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
float V_13 = 0.0f;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_14;
|
|
memset((&V_14), 0, sizeof(V_14));
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* V_15 = NULL;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* V_16 = NULL;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_17 = NULL;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_18 = NULL;
|
|
int32_t V_19 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_20 = NULL;
|
|
int32_t V_21 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_22 = NULL;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* V_23 = NULL;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_24 = NULL;
|
|
int32_t V_25 = 0;
|
|
int32_t V_26 = 0;
|
|
int32_t V_27 = 0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 G_B14_0;
|
|
memset((&G_B14_0), 0, sizeof(G_B14_0));
|
|
float G_B17_0 = 0.0f;
|
|
{
|
|
// if (BuildPlanPreset == null) return;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___BuildPlanPreset_16;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (BuildPlanPreset == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (BuildPlanPreset.Settings.Count == 0) return;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2 = ((PGGPlanGeneratorBase_t11C74AA1DA273DA798A199C123DD23EC91CDE020*)__this)->___BuildPlanPreset_16;
|
|
NullCheck(L_2);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_3 = L_2->___Settings_5;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline(L_3, List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// if (BuildPlanPreset.Settings.Count == 0) return;
|
|
return;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// base.Prepare();
|
|
PGGGeneratorBase_Prepare_m5F90D61DD90ACA59BB6D0517AECC8FABE1F21333(__this, NULL);
|
|
// RefreshGuide();
|
|
SimpleDungeonGenerator_RefreshGuide_m7D4D1CED4CE3533D2BA766FE529F01540C72BF28(__this, NULL);
|
|
// if (RandomGuide)
|
|
bool L_5 = __this->___RandomGuide_26;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
{
|
|
// CorridorGuide.Start = new Vector2Int(-FGenerators.GetRandom(4, 12), -FGenerators.GetRandom(2, 8));
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_6 = __this->___CorridorGuide_29;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_7;
|
|
L_7 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(4, ((int32_t)12), NULL);
|
|
int32_t L_8;
|
|
L_8 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(2, 8, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_9), ((-L_7)), ((-L_8)), /*hidden argument*/NULL);
|
|
NullCheck(L_6);
|
|
L_6->___Start_0 = L_9;
|
|
// CorridorGuide.End = new Vector2Int(FGenerators.GetRandom(14, 18), FGenerators.GetRandom(-14, 14));
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_10 = __this->___CorridorGuide_29;
|
|
int32_t L_11;
|
|
L_11 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)14), ((int32_t)18), NULL);
|
|
int32_t L_12;
|
|
L_12 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-14), ((int32_t)14), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_13;
|
|
memset((&L_13), 0, sizeof(L_13));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_13), L_11, L_12, /*hidden argument*/NULL);
|
|
NullCheck(L_10);
|
|
L_10->___End_2 = L_13;
|
|
// CorridorGuide.ChangeDirCost = FGenerators.GetRandom(.3f, .75f);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_14 = __this->___CorridorGuide_29;
|
|
float L_15;
|
|
L_15 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.300000012f), (0.75f), NULL);
|
|
NullCheck(L_14);
|
|
L_14->___ChangeDirCost_5 = L_15;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// dungeonShapes.Clear();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_16 = __this->___dungeonShapes_31;
|
|
NullCheck(L_16);
|
|
List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_inline(L_16, List_1_Clear_m8FB90AB5D031ABAB6BA1F618A9863D76CEEFABAA_RuntimeMethod_var);
|
|
// mainCorridorInstance = new BuildPlanInstance(plan.RootChunkSetup, false, false);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_17;
|
|
L_17 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_17);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_18 = L_17->___RootChunkSetup_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_19 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_19);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_19, L_18, (bool)0, (bool)0, NULL);
|
|
__this->___mainCorridorInstance_30 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___mainCorridorInstance_30), (void*)L_19);
|
|
// mainCorridorInstance.HelperID = -1; // -1 -> that means it's corridor
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_20 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_20);
|
|
L_20->___HelperID_4 = (-1);
|
|
// mainCorridorInstance.Checker.Position = CorridorGuide.Start;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_21 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_21);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_22 = L_21->___Checker_1;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_23 = __this->___CorridorGuide_29;
|
|
NullCheck(L_23);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_24 = L_23->___Start_0;
|
|
NullCheck(L_22);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_22, L_24, NULL);
|
|
// List<List<Vector2Int>> mainCorrSetup = CheckerField.GeneratePathFindPointsFromStartToEnd(CorridorGuide);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_25 = __this->___CorridorGuide_29;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_26;
|
|
L_26 = CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE(L_25, NULL);
|
|
V_0 = L_26;
|
|
// mainCorridorInstance.Checker.AddPathTowards(mainCorrSetup[0], CorridorGuide.PathThickness);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_27 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_27);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_28 = L_27->___Checker_1;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_30;
|
|
L_30 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_29, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_31 = __this->___CorridorGuide_29;
|
|
NullCheck(L_31);
|
|
int32_t L_32 = L_31->___PathThickness_4;
|
|
NullCheck(L_28);
|
|
CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6(L_28, L_30, L_32, (bool)1, (bool)1, (bool)1, NULL);
|
|
// mainCorridorInstance.Checker.Position += (new Vector2Int(-1, -1)); // Adjusting grid
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_33 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_33);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_34 = L_33->___Checker_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_35 = L_34;
|
|
NullCheck(L_35);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_36;
|
|
L_36 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_35, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_37;
|
|
memset((&L_37), 0, sizeof(L_37));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_37), (-1), (-1), /*hidden argument*/NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_38;
|
|
L_38 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_36, L_37, NULL);
|
|
NullCheck(L_35);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_35, L_38, NULL);
|
|
// mainCorridorInstance.Checker.RecalculateMultiBounds();
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_39 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_39);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_40 = L_39->___Checker_1;
|
|
NullCheck(L_40);
|
|
CheckerField_RecalculateMultiBounds_mC936702A43E0F58CB9BEB08D2B3F706E322F5E6A(L_40, NULL);
|
|
// CorridorGuide.SpreadCheckerDataOn(mainCorridorInstance.Checker);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_41 = __this->___CorridorGuide_29;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_42 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_42);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_43 = L_42->___Checker_1;
|
|
NullCheck(L_41);
|
|
SimplePathGuide_SpreadCheckerDataOn_mB92D4BC9EB238CB9E2533219BA354A45D95E4437(L_41, L_43, NULL);
|
|
// dungeonShapes.Add(mainCorridorInstance);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_44 = __this->___dungeonShapes_31;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_45 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_44);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_44, L_45, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// mainCorrPoints = mainCorrSetup[1]; // List 1 are points with curve start positions
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_46 = V_0;
|
|
NullCheck(L_46);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_47;
|
|
L_47 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_46, 1, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
__this->___mainCorrPoints_32 = L_47;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___mainCorrPoints_32), (void*)L_47);
|
|
// int randomSpace = mainCorrSetup[0].Count / plan.GetToGenerateInteriorsCount() - 1;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_48 = V_0;
|
|
NullCheck(L_48);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_49;
|
|
L_49 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_48, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
NullCheck(L_49);
|
|
int32_t L_50;
|
|
L_50 = List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_inline(L_49, List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_RuntimeMethod_var);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_51;
|
|
L_51 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_51);
|
|
int32_t L_52;
|
|
L_52 = BuildPlanPreset_GetToGenerateInteriorsCount_m70E07BEA885BEA76A59B82ACCB8352BDB8D03A68(L_51, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(L_50/L_52)), 1));
|
|
// if (randomSpace < 0) randomSpace = 1;
|
|
int32_t L_53 = V_1;
|
|
if ((((int32_t)L_53) >= ((int32_t)0)))
|
|
{
|
|
goto IL_0195;
|
|
}
|
|
}
|
|
{
|
|
// if (randomSpace < 0) randomSpace = 1;
|
|
V_1 = 1;
|
|
}
|
|
|
|
IL_0195:
|
|
{
|
|
// int iteration = 0;
|
|
V_2 = 0;
|
|
// int aiteration = 0;
|
|
V_3 = 0;
|
|
// for (int i = 0; i < plan.Settings.Count; i++)
|
|
V_5 = 0;
|
|
goto IL_04f0;
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
// var rm = plan.Settings[i];
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_54;
|
|
L_54 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_54);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_55 = L_54->___Settings_5;
|
|
int32_t L_56 = V_5;
|
|
NullCheck(L_55);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_57;
|
|
L_57 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_55, L_56, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_6 = L_57;
|
|
// for (int r = 0; r < rm.Duplicates; r++) // repeating if we want to create few versions of the same dungeon room setup
|
|
V_7 = 0;
|
|
goto IL_04dc;
|
|
}
|
|
|
|
IL_01bd:
|
|
{
|
|
// int maxTries = 25;
|
|
V_8 = ((int32_t)25);
|
|
// for (int t = 0; t < maxTries; t++)
|
|
V_9 = 0;
|
|
goto IL_04c9;
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
// aiteration++;
|
|
int32_t L_58 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_58, 1));
|
|
// int squareId = (iteration * randomSpace + 1) + FGenerators.GetRandom(0, randomSpace - 1);
|
|
int32_t L_59 = V_2;
|
|
int32_t L_60 = V_1;
|
|
int32_t L_61 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_62;
|
|
L_62 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, ((int32_t)il2cpp_codegen_subtract(L_61, 1)), NULL);
|
|
V_10 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_59, L_60)), 1)), L_62));
|
|
// Vector2 startPos = mainCorrSetup[0][squareId];
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_63 = V_0;
|
|
NullCheck(L_63);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_64;
|
|
L_64 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_63, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
int32_t L_65 = V_10;
|
|
NullCheck(L_64);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_66;
|
|
L_66 = List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A(L_64, L_65, List_1_get_Item_mC90712CBD530245E4BC68D4AB87DDC53EE6C117A_RuntimeMethod_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67;
|
|
L_67 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_66, NULL);
|
|
V_11 = L_67;
|
|
// Vector2 mainPDir = PGGUtils.GetDirectionOver(mainCorrSetup[0], squareId, squareId + 1);
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_69;
|
|
L_69 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_68, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
int32_t L_70 = V_10;
|
|
int32_t L_71 = V_10;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
|
|
L_72 = PGGUtils_GetDirectionOver_mC7065A89174C4D19FE4F57E86FF48F677884381C(L_69, L_70, ((int32_t)il2cpp_codegen_add(L_71, 1)), NULL);
|
|
// Vector2 branchDir = (mainPDir.x > 0) ? Vector2.up : Vector2.right;
|
|
float L_73 = L_72.___x_0;
|
|
if ((((float)L_73) > ((float)(0.0f))))
|
|
{
|
|
goto IL_0218;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74;
|
|
L_74 = Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_inline(NULL);
|
|
G_B14_0 = L_74;
|
|
goto IL_021d;
|
|
}
|
|
|
|
IL_0218:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_75;
|
|
L_75 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
|
|
G_B14_0 = L_75;
|
|
}
|
|
|
|
IL_021d:
|
|
{
|
|
V_12 = G_B14_0;
|
|
// float side = FGenerators.GetRandom(0, 2) == 1 ? -1f : 1f; // Left or right, up or down
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_76;
|
|
L_76 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(0, 2, NULL);
|
|
if ((((int32_t)L_76) == ((int32_t)1)))
|
|
{
|
|
goto IL_0230;
|
|
}
|
|
}
|
|
{
|
|
G_B17_0 = (1.0f);
|
|
goto IL_0235;
|
|
}
|
|
|
|
IL_0230:
|
|
{
|
|
G_B17_0 = (-1.0f);
|
|
}
|
|
|
|
IL_0235:
|
|
{
|
|
V_13 = G_B17_0;
|
|
// startPos = mainCorridorInstance.Checker.NearestAlignFor(startPos.V2toV2Int(), (branchDir * side).V2toV2Int());
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_77 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_77);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = L_77->___Checker_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_79 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_80;
|
|
L_80 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_79, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_81 = V_12;
|
|
float L_82 = V_13;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83;
|
|
L_83 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_81, L_82, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_84;
|
|
L_84 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_83, NULL);
|
|
NullCheck(L_78);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_85;
|
|
L_85 = CheckerField_NearestAlignFor_mFA7D4AEDADEC46197C11C087D46271F4EB8F59FB(L_78, L_80, L_84, ((int32_t)100), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_86;
|
|
L_86 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_85, NULL);
|
|
V_11 = L_86;
|
|
// if (Vector2Int.Distance(startPos.V2toV2Int(), CorridorGuide.Start) <= RestrictStartEndPointInDistance) continue;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = V_11;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_88;
|
|
L_88 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_87, NULL);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_89 = __this->___CorridorGuide_29;
|
|
NullCheck(L_89);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_90 = L_89->___Start_0;
|
|
float L_91;
|
|
L_91 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_88, L_90, NULL);
|
|
int32_t L_92 = __this->___RestrictStartEndPointInDistance_27;
|
|
if ((((float)L_91) <= ((float)((float)L_92))))
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// if (Vector2Int.Distance(startPos.V2toV2Int(), CorridorGuide.End) <= RestrictStartEndPointInDistance) continue;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_93 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_94;
|
|
L_94 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_93, NULL);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_95 = __this->___CorridorGuide_29;
|
|
NullCheck(L_95);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_96 = L_95->___End_2;
|
|
float L_97;
|
|
L_97 = Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline(L_94, L_96, NULL);
|
|
int32_t L_98 = __this->___RestrictStartEndPointInDistance_27;
|
|
if ((((float)L_97) <= ((float)((float)L_98))))
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// Vector2 endPos = startPos + branchDir * side * RoomsToCorridorDistance.GetRandom();
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_99 = V_11;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_100 = V_12;
|
|
float L_101 = V_13;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_102;
|
|
L_102 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_100, L_101, NULL);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_103 = (&__this->___RoomsToCorridorDistance_22);
|
|
int32_t L_104;
|
|
L_104 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_103, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_105;
|
|
L_105 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_102, ((float)L_104), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_106;
|
|
L_106 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_99, L_105, NULL);
|
|
V_14 = L_106;
|
|
// SimplePathGuide pathFind = new SimplePathGuide();
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_107 = (SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA*)il2cpp_codegen_object_new(SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA_il2cpp_TypeInfo_var);
|
|
NullCheck(L_107);
|
|
SimplePathGuide__ctor_m73B899F28B54EB9DA7AF6F8DE15D51E5FE020C4E(L_107, NULL);
|
|
V_15 = L_107;
|
|
// pathFind.PathThickness = TunnelsThickness;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_108 = V_15;
|
|
int32_t L_109 = __this->___TunnelsThickness_23;
|
|
NullCheck(L_108);
|
|
L_108->___PathThickness_4 = L_109;
|
|
// pathFind.ChangeDirCost = 0.6f;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_110 = V_15;
|
|
NullCheck(L_110);
|
|
L_110->___ChangeDirCost_5 = (0.600000024f);
|
|
// pathFind.Start = startPos.V2toV2Int();
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_111 = V_15;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_112 = V_11;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_113;
|
|
L_113 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_112, NULL);
|
|
NullCheck(L_111);
|
|
L_111->___Start_0 = L_113;
|
|
// pathFind.End = endPos.V2toV2Int();
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_114 = V_15;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_115 = V_14;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_116;
|
|
L_116 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_115, NULL);
|
|
NullCheck(L_114);
|
|
L_114->___End_2 = L_116;
|
|
// var pathToRoom = CheckerField.GeneratePathFindPointsFromStartToEnd(pathFind);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_117 = V_15;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_118;
|
|
L_118 = CheckerField_GeneratePathFindPointsFromStartToEnd_m4D14FEE73C020215A31E31CAEF615DC7940A2FAE(L_117, NULL);
|
|
V_16 = L_118;
|
|
// BuildPlanInstance path = new BuildPlanInstance(plan.RootChunkSetup, false, false);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_119;
|
|
L_119 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_119);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_120 = L_119->___RootChunkSetup_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_121 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_121);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_121, L_120, (bool)0, (bool)0, NULL);
|
|
V_17 = L_121;
|
|
// path.HelperID = -1; // -1 means it's corridor
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_122 = V_17;
|
|
NullCheck(L_122);
|
|
L_122->___HelperID_4 = (-1);
|
|
// path.Checker.Position = pathFind.Start; // Optional just for later debugging
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_123 = V_17;
|
|
NullCheck(L_123);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_124 = L_123->___Checker_1;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_125 = V_15;
|
|
NullCheck(L_125);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_126 = L_125->___Start_0;
|
|
NullCheck(L_124);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_124, L_126, NULL);
|
|
// path.Checker.AddPathTowards(pathToRoom[0], pathFind.PathThickness);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_127 = V_17;
|
|
NullCheck(L_127);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_128 = L_127->___Checker_1;
|
|
List_1_tB872EA22ABEC8D5CD08C4DF63240853C60C2F93F* L_129 = V_16;
|
|
NullCheck(L_129);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_130;
|
|
L_130 = List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D(L_129, 0, List_1_get_Item_m0F9B422EE000249B4EC3E941AA91664E10EF460D_RuntimeMethod_var);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_131 = V_15;
|
|
NullCheck(L_131);
|
|
int32_t L_132 = L_131->___PathThickness_4;
|
|
NullCheck(L_128);
|
|
CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6(L_128, L_130, L_132, (bool)1, (bool)1, (bool)1, NULL);
|
|
// path.Checker.RemoveOnesCollidingWith(mainCorridorInstance.Checker);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_133 = V_17;
|
|
NullCheck(L_133);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_134 = L_133->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_135 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_135);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_136 = L_135->___Checker_1;
|
|
NullCheck(L_134);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_134, L_136, (bool)1, NULL);
|
|
// if (CheckIfColliding(path.Checker, 0)) continue; // Collides -> then another try
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_137 = V_17;
|
|
NullCheck(L_137);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_138 = L_137->___Checker_1;
|
|
bool L_139;
|
|
L_139 = SimpleDungeonGenerator_CheckIfColliding_mD667C2D0EE4A02A680A4C45C9E00065AB9A63311(__this, L_138, 0, (bool)0, NULL);
|
|
if (L_139)
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckAligningPointsCount(path.Checker) > TunnelsThickness) continue; // Wall on wall -> then another try
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_140 = V_17;
|
|
NullCheck(L_140);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_141 = L_140->___Checker_1;
|
|
int32_t L_142;
|
|
L_142 = SimpleDungeonGenerator_CheckAligningPointsCount_m3E81E51A9555786E9546F1F92415DABD4796DBB5(__this, L_141, NULL);
|
|
int32_t L_143 = __this->___TunnelsThickness_23;
|
|
if ((((int32_t)L_142) > ((int32_t)L_143)))
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// BuildPlanInstance room = new BuildPlanInstance(rm);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_144 = V_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_145 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_145);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_145, L_144, (bool)0, (bool)1, NULL);
|
|
V_18 = L_145;
|
|
// room.Checker = rm.GetChecker(true);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_146 = V_18;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_147 = V_6;
|
|
NullCheck(L_147);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_148;
|
|
L_148 = SingleInteriorSettings_GetChecker_m5791356D37D3CC4F2615E895E5707CD0553BDD5F(L_147, (bool)1, NULL);
|
|
NullCheck(L_146);
|
|
L_146->___Checker_1 = L_148;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_146->___Checker_1), (void*)L_148);
|
|
// room.Checker.Position = endPos.V2toV2Int(); // centering by hand
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_149 = V_18;
|
|
NullCheck(L_149);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_150 = L_149->___Checker_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_151 = V_14;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_152;
|
|
L_152 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_151, NULL);
|
|
NullCheck(L_150);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_150, L_152, NULL);
|
|
// room.Checker.Position += (branchDir * (Mathf.FloorToInt((float)room.Checker.GetSizeOnAxis(branchDir) * side)) / 2f).V2toV2Int();
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_153 = V_18;
|
|
NullCheck(L_153);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_154 = L_153->___Checker_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_155 = L_154;
|
|
NullCheck(L_155);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_156;
|
|
L_156 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_155, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_157 = V_12;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_158 = V_18;
|
|
NullCheck(L_158);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_159 = L_158->___Checker_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_160 = V_12;
|
|
NullCheck(L_159);
|
|
int32_t L_161;
|
|
L_161 = CheckerField_GetSizeOnAxis_m472790AF22550AA6840197951675AFFE27690C01(L_159, L_160, NULL);
|
|
float L_162 = V_13;
|
|
int32_t L_163;
|
|
L_163 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_multiply(((float)L_161), L_162)), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_164;
|
|
L_164 = Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline(L_157, ((float)L_163), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_165;
|
|
L_165 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_164, (2.0f), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_166;
|
|
L_166 = PGGUtils_V2toV2Int_m62B0ED9514069C0C90EE6AD648473B70B7E43A82(L_165, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_167;
|
|
L_167 = Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline(L_156, L_166, NULL);
|
|
NullCheck(L_155);
|
|
CheckerField_set_Position_mF0129EE236A82707608FB03F2A5191D2AD9659AF(L_155, L_167, NULL);
|
|
// path.Checker.RemoveOnesCollidingWith(room.Checker);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_168 = V_17;
|
|
NullCheck(L_168);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_169 = L_168->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_170 = V_18;
|
|
NullCheck(L_170);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_171 = L_170->___Checker_1;
|
|
NullCheck(L_169);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_169, L_171, (bool)1, NULL);
|
|
// if (CheckIfColliding(room.Checker, RoomsSeparation, false)) continue; // Collides -> then another try
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_172 = V_18;
|
|
NullCheck(L_172);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_173 = L_172->___Checker_1;
|
|
int32_t L_174 = __this->___RoomsSeparation_24;
|
|
bool L_175;
|
|
L_175 = SimpleDungeonGenerator_CheckIfColliding_mD667C2D0EE4A02A680A4C45C9E00065AB9A63311(__this, L_173, L_174, (bool)0, NULL);
|
|
if (L_175)
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// if (rm.CheckIfRestrictionAllows(room.Checker, dungeonShapes) == false) continue;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_176 = V_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_177 = V_18;
|
|
NullCheck(L_177);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_178 = L_177->___Checker_1;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_179 = __this->___dungeonShapes_31;
|
|
NullCheck(L_176);
|
|
bool L_180;
|
|
L_180 = SingleInteriorSettings_CheckIfRestrictionAllows_m0AC0E78550B16396361DA15CFCB910431BD2FAA7(L_176, L_178, L_179, (bool)0, NULL);
|
|
if (!L_180)
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
// room.Connections.Add(path);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_181 = V_18;
|
|
NullCheck(L_181);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_182 = L_181->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_183 = V_17;
|
|
NullCheck(L_182);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_182, L_183, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// path.Connections.Add(mainCorridorInstance);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_184 = V_17;
|
|
NullCheck(L_184);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_185 = L_184->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_186 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_185);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_185, L_186, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// path.Connections.Add(room);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_187 = V_17;
|
|
NullCheck(L_187);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_188 = L_187->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_189 = V_18;
|
|
NullCheck(L_188);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_188, L_189, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// mainCorridorInstance.Connections.Add(path);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_190 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_190);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_191 = L_190->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_192 = V_17;
|
|
NullCheck(L_191);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_191, L_192, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// room.SpreadDataOn(mainCorridorInstance);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_193 = V_18;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_194 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_193);
|
|
BuildPlanInstance_SpreadDataOn_m36D61AE6D27B6B4DE9C719CFA2D9FB0D19A7F700(L_193, L_194, NULL);
|
|
// dungeonShapes.Add(path);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_195 = __this->___dungeonShapes_31;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_196 = V_17;
|
|
NullCheck(L_195);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_195, L_196, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// dungeonShapes.Add(room);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_197 = __this->___dungeonShapes_31;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_198 = V_18;
|
|
NullCheck(L_197);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_197, L_198, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// break;
|
|
goto IL_04d2;
|
|
}
|
|
|
|
IL_04c3:
|
|
{
|
|
// for (int t = 0; t < maxTries; t++)
|
|
int32_t L_199 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_199, 1));
|
|
}
|
|
|
|
IL_04c9:
|
|
{
|
|
// for (int t = 0; t < maxTries; t++)
|
|
int32_t L_200 = V_9;
|
|
int32_t L_201 = V_8;
|
|
if ((((int32_t)L_200) < ((int32_t)L_201)))
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
|
|
IL_04d2:
|
|
{
|
|
// iteration++;
|
|
int32_t L_202 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_202, 1));
|
|
// for (int r = 0; r < rm.Duplicates; r++) // repeating if we want to create few versions of the same dungeon room setup
|
|
int32_t L_203 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_203, 1));
|
|
}
|
|
|
|
IL_04dc:
|
|
{
|
|
// for (int r = 0; r < rm.Duplicates; r++) // repeating if we want to create few versions of the same dungeon room setup
|
|
int32_t L_204 = V_7;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_205 = V_6;
|
|
NullCheck(L_205);
|
|
int32_t L_206 = L_205->___Duplicates_3;
|
|
if ((((int32_t)L_204) < ((int32_t)L_206)))
|
|
{
|
|
goto IL_01bd;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < plan.Settings.Count; i++)
|
|
int32_t L_207 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_207, 1));
|
|
}
|
|
|
|
IL_04f0:
|
|
{
|
|
// for (int i = 0; i < plan.Settings.Count; i++)
|
|
int32_t L_208 = V_5;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_209;
|
|
L_209 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_209);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_210 = L_209->___Settings_5;
|
|
NullCheck(L_210);
|
|
int32_t L_211;
|
|
L_211 = List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_inline(L_210, List_1_get_Count_mF4832879CC6C8CB94A6842484B13E03A037A3510_RuntimeMethod_var);
|
|
if ((((int32_t)L_208) < ((int32_t)L_211)))
|
|
{
|
|
goto IL_01a1;
|
|
}
|
|
}
|
|
{
|
|
// List<BuildPlanInstance> additionals = new List<BuildPlanInstance>();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_212 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_212);
|
|
List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_212, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
V_4 = L_212;
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_19 = 0;
|
|
goto IL_0727;
|
|
}
|
|
|
|
IL_0516:
|
|
{
|
|
// BuildPlanInstance ishape = dungeonShapes[i];
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_213 = __this->___dungeonShapes_31;
|
|
int32_t L_214 = V_19;
|
|
NullCheck(L_213);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_215;
|
|
L_215 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_213, L_214, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_20 = L_215;
|
|
// if (ishape.HelperID == -1) continue; // No Corridors
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_216 = V_20;
|
|
NullCheck(L_216);
|
|
int32_t L_217 = L_216->___HelperID_4;
|
|
if ((((int32_t)L_217) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0721;
|
|
}
|
|
}
|
|
{
|
|
// if (ishape.HaveFreeConnectionSlots() == false) continue; // Not allowed connecting with
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_218 = V_20;
|
|
NullCheck(L_218);
|
|
bool L_219;
|
|
L_219 = BuildPlanInstance_HaveFreeConnectionSlots_m0B31427845BDFAC892EF81DF4994EF773CA00895(L_218, NULL);
|
|
if (!L_219)
|
|
{
|
|
goto IL_0721;
|
|
}
|
|
}
|
|
{
|
|
// if (AddConnectionsChance <= 0f) continue;
|
|
float L_220 = __this->___AddConnectionsChance_25;
|
|
if ((((float)L_220) <= ((float)(0.0f))))
|
|
{
|
|
goto IL_0721;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.GetRandom(0f, 1f) > AddConnectionsChance) continue;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
float L_221;
|
|
L_221 = FGenerators_GetRandom_m93C217210AE94D29262F4B4313E735FC9F2F3441((0.0f), (1.0f), NULL);
|
|
float L_222 = __this->___AddConnectionsChance_25;
|
|
if ((((float)L_221) > ((float)L_222)))
|
|
{
|
|
goto IL_0721;
|
|
}
|
|
}
|
|
{
|
|
// for (int o = 0; o < dungeonShapes.Count; o++)
|
|
V_21 = 0;
|
|
goto IL_070f;
|
|
}
|
|
|
|
IL_0570:
|
|
{
|
|
// if (i == o) continue;
|
|
int32_t L_223 = V_19;
|
|
int32_t L_224 = V_21;
|
|
if ((((int32_t)L_223) == ((int32_t)L_224)))
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// BuildPlanInstance oshape = dungeonShapes[o];
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_225 = __this->___dungeonShapes_31;
|
|
int32_t L_226 = V_21;
|
|
NullCheck(L_225);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_227;
|
|
L_227 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_225, L_226, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_22 = L_227;
|
|
// SingleInteriorSettings fRef = ishape.SettingsReference;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_228 = V_20;
|
|
NullCheck(L_228);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_229;
|
|
L_229 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_228, NULL);
|
|
// if (oshape.HelperID == -1) continue; // No Corridors
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_230 = V_22;
|
|
NullCheck(L_230);
|
|
int32_t L_231 = L_230->___HelperID_4;
|
|
if ((((int32_t)L_231) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// if (oshape.CanConnectWith(ishape) == false) continue; // Not yet connected with additional tunnel
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_232 = V_22;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_233 = V_20;
|
|
NullCheck(L_232);
|
|
bool L_234;
|
|
L_234 = BuildPlanInstance_CanConnectWith_mEA79DD578EBE39378A7B9C3375C2A3A355F486FC(L_232, L_233, NULL);
|
|
if (!L_234)
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// if (oshape.HelperVar == 1f) continue; // If already connected with additional tunnel then ignore
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_235 = V_22;
|
|
NullCheck(L_235);
|
|
float L_236 = L_235->___HelperVar_5;
|
|
if ((((float)L_236) == ((float)(1.0f))))
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// if (Vector2.Distance(ishape.Checker.Position, oshape.Checker.Position) > RoomsToCorridorDistance.Max * 2) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_237 = V_20;
|
|
NullCheck(L_237);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_238 = L_237->___Checker_1;
|
|
NullCheck(L_238);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_239;
|
|
L_239 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_238, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_240;
|
|
L_240 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_239, NULL);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_241 = V_22;
|
|
NullCheck(L_241);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_242 = L_241->___Checker_1;
|
|
NullCheck(L_242);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_243;
|
|
L_243 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_242, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_244;
|
|
L_244 = Vector2Int_op_Implicit_m5B9FB268943E6CAB6E40E13D30BA49A9AC7D2059_inline(L_243, NULL);
|
|
float L_245;
|
|
L_245 = Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline(L_240, L_244, NULL);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_246 = (&__this->___RoomsToCorridorDistance_22);
|
|
int32_t L_247 = L_246->___Max_1;
|
|
if ((((float)L_245) > ((float)((float)((int32_t)il2cpp_codegen_multiply(L_247, 2))))))
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// var path = CheckerField.GenerateLinePoints(ishape.Checker.Position, oshape.Checker.Position, 0.5f);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_248 = V_20;
|
|
NullCheck(L_248);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_249 = L_248->___Checker_1;
|
|
NullCheck(L_249);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_250;
|
|
L_250 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_249, NULL);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_251 = V_22;
|
|
NullCheck(L_251);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_252 = L_251->___Checker_1;
|
|
NullCheck(L_252);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_253;
|
|
L_253 = CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline(L_252, NULL);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_254;
|
|
L_254 = CheckerField_GenerateLinePoints_m579F0BC322A1D769A81D0A300C24CB475AEFEB97(L_250, L_253, (0.5f), NULL);
|
|
V_23 = L_254;
|
|
// BuildPlanInstance addPath = new BuildPlanInstance(plan.RootChunkSetup, false, false);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_255;
|
|
L_255 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_255);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_256 = L_255->___RootChunkSetup_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_257 = (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)il2cpp_codegen_object_new(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_257);
|
|
BuildPlanInstance__ctor_mFA95AE63CCC4CB8FDA8F1ACEA3820D23FA448C5A(L_257, L_256, (bool)0, (bool)0, NULL);
|
|
V_24 = L_257;
|
|
// addPath.HelperID = -1; // -1 that means it is corridor
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_258 = V_24;
|
|
NullCheck(L_258);
|
|
L_258->___HelperID_4 = (-1);
|
|
// addPath.Checker.AddPathTowards(path, TunnelsThickness);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_259 = V_24;
|
|
NullCheck(L_259);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_260 = L_259->___Checker_1;
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_261 = V_23;
|
|
int32_t L_262 = __this->___TunnelsThickness_23;
|
|
NullCheck(L_260);
|
|
CheckerField_AddPathTowards_mF6F7294BAE4422AACFBF11FC8AEAB943A018F6A6(L_260, L_261, L_262, (bool)1, (bool)1, (bool)1, NULL);
|
|
// addPath.Checker.RemoveOnesCollidingWith(mainCorridorInstance.Checker);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_263 = V_24;
|
|
NullCheck(L_263);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_264 = L_263->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_265 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_265);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_266 = L_265->___Checker_1;
|
|
NullCheck(L_264);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_264, L_266, (bool)1, NULL);
|
|
// addPath.Checker.RemoveOnesCollidingWith(ishape.Checker);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_267 = V_24;
|
|
NullCheck(L_267);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_268 = L_267->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_269 = V_20;
|
|
NullCheck(L_269);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_270 = L_269->___Checker_1;
|
|
NullCheck(L_268);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_268, L_270, (bool)1, NULL);
|
|
// addPath.Checker.RemoveOnesCollidingWith(oshape.Checker);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_271 = V_24;
|
|
NullCheck(L_271);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_272 = L_271->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_273 = V_22;
|
|
NullCheck(L_273);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_274 = L_273->___Checker_1;
|
|
NullCheck(L_272);
|
|
CheckerField_RemoveOnesCollidingWith_m5AD1FDEF7EDBC24AE25BC8CBB722D9C1AACEFA8A(L_272, L_274, (bool)1, NULL);
|
|
// if (CheckIfColliding(addPath.Checker, 0)) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_275 = V_24;
|
|
NullCheck(L_275);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_276 = L_275->___Checker_1;
|
|
bool L_277;
|
|
L_277 = SimpleDungeonGenerator_CheckIfColliding_mD667C2D0EE4A02A680A4C45C9E00065AB9A63311(__this, L_276, 0, (bool)0, NULL);
|
|
if (L_277)
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// if (CheckAligningPointsCount(addPath.Checker) > 2) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_278 = V_24;
|
|
NullCheck(L_278);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_279 = L_278->___Checker_1;
|
|
int32_t L_280;
|
|
L_280 = SimpleDungeonGenerator_CheckAligningPointsCount_m3E81E51A9555786E9546F1F92415DABD4796DBB5(__this, L_279, NULL);
|
|
if ((((int32_t)L_280) > ((int32_t)2)))
|
|
{
|
|
goto IL_0709;
|
|
}
|
|
}
|
|
{
|
|
// additionals.Add(addPath);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_281 = V_4;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_282 = V_24;
|
|
NullCheck(L_281);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_281, L_282, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// ishape.Connections.Add(addPath);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_283 = V_20;
|
|
NullCheck(L_283);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_284 = L_283->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_285 = V_24;
|
|
NullCheck(L_284);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_284, L_285, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// addPath.Connections.Add(ishape);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_286 = V_24;
|
|
NullCheck(L_286);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_287 = L_286->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_288 = V_20;
|
|
NullCheck(L_287);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_287, L_288, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// addPath.Connections.Add(oshape);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_289 = V_24;
|
|
NullCheck(L_289);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_290 = L_289->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_291 = V_22;
|
|
NullCheck(L_290);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_290, L_291, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// oshape.Connections.Add(addPath);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_292 = V_22;
|
|
NullCheck(L_292);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_293 = L_292->___Connections_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_294 = V_24;
|
|
NullCheck(L_293);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_293, L_294, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// oshape.HelperVar = 1f;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_295 = V_22;
|
|
NullCheck(L_295);
|
|
L_295->___HelperVar_5 = (1.0f);
|
|
// ishape.HelperVar = 1f;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_296 = V_20;
|
|
NullCheck(L_296);
|
|
L_296->___HelperVar_5 = (1.0f);
|
|
// break;
|
|
goto IL_0721;
|
|
}
|
|
|
|
IL_0709:
|
|
{
|
|
// for (int o = 0; o < dungeonShapes.Count; o++)
|
|
int32_t L_297 = V_21;
|
|
V_21 = ((int32_t)il2cpp_codegen_add(L_297, 1));
|
|
}
|
|
|
|
IL_070f:
|
|
{
|
|
// for (int o = 0; o < dungeonShapes.Count; o++)
|
|
int32_t L_298 = V_21;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_299 = __this->___dungeonShapes_31;
|
|
NullCheck(L_299);
|
|
int32_t L_300;
|
|
L_300 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_299, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_298) < ((int32_t)L_300)))
|
|
{
|
|
goto IL_0570;
|
|
}
|
|
}
|
|
|
|
IL_0721:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_301 = V_19;
|
|
V_19 = ((int32_t)il2cpp_codegen_add(L_301, 1));
|
|
}
|
|
|
|
IL_0727:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_302 = V_19;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_303 = __this->___dungeonShapes_31;
|
|
NullCheck(L_303);
|
|
int32_t L_304;
|
|
L_304 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_303, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_302) < ((int32_t)L_304)))
|
|
{
|
|
goto IL_0516;
|
|
}
|
|
}
|
|
{
|
|
// for (int a = 0; a < additionals.Count; a++) dungeonShapes.Add(additionals[a]);
|
|
V_25 = 0;
|
|
goto IL_0758;
|
|
}
|
|
|
|
IL_073e:
|
|
{
|
|
// for (int a = 0; a < additionals.Count; a++) dungeonShapes.Add(additionals[a]);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_305 = __this->___dungeonShapes_31;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_306 = V_4;
|
|
int32_t L_307 = V_25;
|
|
NullCheck(L_306);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_308;
|
|
L_308 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_306, L_307, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_305);
|
|
List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_inline(L_305, L_308, List_1_Add_mE8BFEE46E663A90C6463F5444A3414FAA5D697BC_RuntimeMethod_var);
|
|
// for (int a = 0; a < additionals.Count; a++) dungeonShapes.Add(additionals[a]);
|
|
int32_t L_309 = V_25;
|
|
V_25 = ((int32_t)il2cpp_codegen_add(L_309, 1));
|
|
}
|
|
|
|
IL_0758:
|
|
{
|
|
// for (int a = 0; a < additionals.Count; a++) dungeonShapes.Add(additionals[a]);
|
|
int32_t L_310 = V_25;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_311 = V_4;
|
|
NullCheck(L_311);
|
|
int32_t L_312;
|
|
L_312 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_311, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_310) < ((int32_t)L_312)))
|
|
{
|
|
goto IL_073e;
|
|
}
|
|
}
|
|
{
|
|
// GeneratorCheckers = new List<CheckerField>();
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_313 = (List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0*)il2cpp_codegen_object_new(List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_313);
|
|
List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A(L_313, List_1__ctor_mF7DE4E2374FA8883D3F1CFEAF2BE026D009C2C4A_RuntimeMethod_var);
|
|
((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14 = L_313;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14), (void*)L_313);
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
V_26 = 0;
|
|
goto IL_0796;
|
|
}
|
|
|
|
IL_0773:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_314 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_315 = __this->___dungeonShapes_31;
|
|
int32_t L_316 = V_26;
|
|
NullCheck(L_315);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_317;
|
|
L_317 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_315, L_316, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_317);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_318 = L_317->___Checker_1;
|
|
NullCheck(L_314);
|
|
List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_314, L_318, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
int32_t L_319 = V_26;
|
|
V_26 = ((int32_t)il2cpp_codegen_add(L_319, 1));
|
|
}
|
|
|
|
IL_0796:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
int32_t L_320 = V_26;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_321 = __this->___dungeonShapes_31;
|
|
NullCheck(L_321);
|
|
int32_t L_322;
|
|
L_322 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_321, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_320) < ((int32_t)L_322)))
|
|
{
|
|
goto IL_0773;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
V_27 = 0;
|
|
goto IL_07cd;
|
|
}
|
|
|
|
IL_07aa:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
List_1_t305B14A84B9EE9FA93DD1693EF5F2799F087D6C0* L_323 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___GeneratorCheckers_14;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_324 = __this->___dungeonShapes_31;
|
|
int32_t L_325 = V_27;
|
|
NullCheck(L_324);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_326;
|
|
L_326 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_324, L_325, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_326);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_327 = L_326->___Checker_1;
|
|
NullCheck(L_323);
|
|
List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_inline(L_323, L_327, List_1_Add_mE7E825488AA217BFC40EF518CBCC5863DD4FB4A4_RuntimeMethod_var);
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
int32_t L_328 = V_27;
|
|
V_27 = ((int32_t)il2cpp_codegen_add(L_328, 1));
|
|
}
|
|
|
|
IL_07cd:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) GeneratorCheckers.Add(dungeonShapes[i].Checker);
|
|
int32_t L_329 = V_27;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_330 = __this->___dungeonShapes_31;
|
|
NullCheck(L_330);
|
|
int32_t L_331;
|
|
L_331 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_330, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_329) < ((int32_t)L_331)))
|
|
{
|
|
goto IL_07aa;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::OnValidate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_OnValidate_m8E689561D881B6580258D50CE2A339DFC3B07BF7 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// private void OnValidate() { Prepare(); }
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this);
|
|
// private void OnValidate() { Prepare(); }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::GenerateObjects()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_GenerateObjects_mFBA67C4FA64DD79396C1A3E960D4641A3ED2DFB1 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_0 = NULL;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* V_1 = NULL;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_4 = NULL;
|
|
int32_t V_5 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_6 = NULL;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_9 = NULL;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_10 = NULL;
|
|
int32_t V_11 = 0;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_12 = NULL;
|
|
int32_t V_13 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_14 = NULL;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_16 = NULL;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_17;
|
|
memset((&V_17), 0, sizeof(V_17));
|
|
int32_t V_18 = 0;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_19 = NULL;
|
|
int32_t V_20 = 0;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* V_21 = NULL;
|
|
int32_t V_22 = 0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* V_23 = NULL;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* V_24 = NULL;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_27;
|
|
memset((&V_27), 0, sizeof(V_27));
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_28;
|
|
memset((&V_28), 0, sizeof(V_28));
|
|
int32_t V_29 = 0;
|
|
int32_t V_30 = 0;
|
|
{
|
|
// if (CorridorPreset == null) return;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0;
|
|
L_0 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (CorridorPreset == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// Prepare(); // Preparing dungeon scheme
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void FIMSpace.Generating.PGGGeneratorBase::Prepare() */, __this);
|
|
// GridPlanGeneratingHelper mainCorridorsGrid = new GridPlanGeneratingHelper();
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_2 = (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*)il2cpp_codegen_object_new(GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982(L_2, (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)NULL, NULL);
|
|
V_0 = L_2;
|
|
// List<GridPlanGeneratingHelper> subCorridorsGrids = new List<GridPlanGeneratingHelper>();
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_3 = (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*)il2cpp_codegen_object_new(List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1(L_3, List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// List<GridPlanGeneratingHelper> dungeonRoomsGrids = new List<GridPlanGeneratingHelper>();
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_4 = (List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD*)il2cpp_codegen_object_new(List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1(L_4, List_1__ctor_m5906AD69DDDA4629DB09ECACBA64ACD680DD0CB1_RuntimeMethod_var);
|
|
V_2 = L_4;
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_0074;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// var shape = dungeonShapes[i];
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_5 = __this->___dungeonShapes_31;
|
|
int32_t L_6 = V_3;
|
|
NullCheck(L_5);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_7;
|
|
L_7 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_5, L_6, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_4 = L_7;
|
|
// if (shape.HelperID == 0) continue; // Ignoring rooms
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_8 = V_4;
|
|
NullCheck(L_8);
|
|
int32_t L_9 = L_8->___HelperID_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
// if (JoiningMode == EDungeonJoiningMode.RoomsAndPathsAreSeparatedGrids)
|
|
int32_t L_10 = __this->___JoiningMode_28;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// if (shape != mainCorridorInstance) continue; // if everything separated then ignore all excluding main corridor
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_11 = V_4;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_12 = __this->___mainCorridorInstance_30;
|
|
if ((!(((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_11) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_12))))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// mainCorridorsGrid.fieldInstance = (shape);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_13 = V_0;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_14 = V_4;
|
|
NullCheck(L_13);
|
|
L_13->___fieldInstance_2 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_13->___fieldInstance_2), (void*)L_14);
|
|
// shape.Checker.InjectToGrid(mainCorridorsGrid.grid);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_15 = V_4;
|
|
NullCheck(L_15);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_16 = L_15->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_18 = L_17->___grid_0;
|
|
NullCheck(L_16);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_16, L_18, NULL);
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_19 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_19, 1));
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_20 = V_3;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_21 = __this->___dungeonShapes_31;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_21, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_20) < ((int32_t)L_22)))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
// if (JoiningMode == EDungeonJoiningMode.RoomsAndPathsAreSeparatedGrids)
|
|
int32_t L_23 = __this->___JoiningMode_28;
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00eb;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_5 = 0;
|
|
goto IL_00dc;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
// var shape = dungeonShapes[i]; // Checking if inject them
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_24 = __this->___dungeonShapes_31;
|
|
int32_t L_25 = V_5;
|
|
NullCheck(L_24);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_26;
|
|
L_26 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_24, L_25, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_6 = L_26;
|
|
// if (shape == mainCorridorInstance) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_27 = V_6;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_28 = __this->___mainCorridorInstance_30;
|
|
if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_27) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_28)))
|
|
{
|
|
goto IL_00d6;
|
|
}
|
|
}
|
|
{
|
|
// if (shape.HelperID == 0) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_29 = V_6;
|
|
NullCheck(L_29);
|
|
int32_t L_30 = L_29->___HelperID_4;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00d6;
|
|
}
|
|
}
|
|
{
|
|
// GridPlanGeneratingHelper corridorGrid = new GridPlanGeneratingHelper(shape);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_31 = V_6;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_32 = (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*)il2cpp_codegen_object_new(GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
NullCheck(L_32);
|
|
GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982(L_32, L_31, NULL);
|
|
V_7 = L_32;
|
|
// shape.Checker.InjectToGrid(corridorGrid.grid);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_33 = V_6;
|
|
NullCheck(L_33);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_34 = L_33->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_35 = V_7;
|
|
NullCheck(L_35);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_36 = L_35->___grid_0;
|
|
NullCheck(L_34);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_34, L_36, NULL);
|
|
// subCorridorsGrids.Add(corridorGrid);
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_37 = V_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_38 = V_7;
|
|
NullCheck(L_37);
|
|
List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_inline(L_37, L_38, List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_39 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_add(L_39, 1));
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_40 = V_5;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_41 = __this->___dungeonShapes_31;
|
|
NullCheck(L_41);
|
|
int32_t L_42;
|
|
L_42 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_41, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_40) < ((int32_t)L_42)))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
|
|
IL_00eb:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_8 = 0;
|
|
goto IL_0150;
|
|
}
|
|
|
|
IL_00f0:
|
|
{
|
|
// var shape = dungeonShapes[i];
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_43 = __this->___dungeonShapes_31;
|
|
int32_t L_44 = V_8;
|
|
NullCheck(L_43);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_45;
|
|
L_45 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_43, L_44, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_9 = L_45;
|
|
// if (shape.HelperID == -1) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_46 = V_9;
|
|
NullCheck(L_46);
|
|
int32_t L_47 = L_46->___HelperID_4;
|
|
if ((((int32_t)L_47) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_014a;
|
|
}
|
|
}
|
|
{
|
|
// if (JoiningMode != EDungeonJoiningMode.OneGrid)
|
|
int32_t L_48 = __this->___JoiningMode_28;
|
|
if ((((int32_t)L_48) == ((int32_t)2)))
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
// GridPlanGeneratingHelper roomGrid = new GridPlanGeneratingHelper(shape);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_49 = V_9;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_50 = (GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745*)il2cpp_codegen_object_new(GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745_il2cpp_TypeInfo_var);
|
|
NullCheck(L_50);
|
|
GridPlanGeneratingHelper__ctor_m8FDED4C5E4D78C55EA7ABCFEEBF7179BDADCA982(L_50, L_49, NULL);
|
|
V_10 = L_50;
|
|
// shape.Checker.InjectToGrid(roomGrid.grid);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_51 = V_9;
|
|
NullCheck(L_51);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_52 = L_51->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_53 = V_10;
|
|
NullCheck(L_53);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_54 = L_53->___grid_0;
|
|
NullCheck(L_52);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_52, L_54, NULL);
|
|
// dungeonRoomsGrids.Add(roomGrid);
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_55 = V_2;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_56 = V_10;
|
|
NullCheck(L_55);
|
|
List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_inline(L_55, L_56, List_1_Add_m7F86A5636CB52E5439A18D98F758F1444943C20C_RuntimeMethod_var);
|
|
goto IL_014a;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
// shape.Checker.InjectToGrid(mainCorridorsGrid.grid);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_57 = V_9;
|
|
NullCheck(L_57);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_58 = L_57->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_59 = V_0;
|
|
NullCheck(L_59);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_60 = L_59->___grid_0;
|
|
NullCheck(L_58);
|
|
CheckerField_InjectToGrid_m9300E4D553499EE0E2D357880898EA537B96266C(L_58, L_60, NULL);
|
|
}
|
|
|
|
IL_014a:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_61 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_61, 1));
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_62 = V_8;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_63 = __this->___dungeonShapes_31;
|
|
NullCheck(L_63);
|
|
int32_t L_64;
|
|
L_64 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_63, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_62) < ((int32_t)L_64)))
|
|
{
|
|
goto IL_00f0;
|
|
}
|
|
}
|
|
{
|
|
// mainCorridorsGrid.guides.Add(CorridorGuide.GenerateStartDoorHoleInstructionOn(mainCorridorInstance.Checker, plan.RootChunkSetup.FieldSetup));
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_65 = V_0;
|
|
NullCheck(L_65);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_66 = L_65->___guides_1;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_67 = __this->___CorridorGuide_29;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_68 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_68);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_69 = L_68->___Checker_1;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_70;
|
|
L_70 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_70);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_71 = L_70->___RootChunkSetup_6;
|
|
NullCheck(L_71);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_72 = L_71->___FieldSetup_2;
|
|
NullCheck(L_67);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_73;
|
|
L_73 = SimplePathGuide_GenerateStartDoorHoleInstructionOn_mAB07A25F243CEC060D899619C45AD1BD91A1F900(L_67, L_69, L_72, NULL);
|
|
NullCheck(L_66);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_66, L_73, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// mainCorridorsGrid.guides.Add(CorridorGuide.GenerateEndDoorHoleInstructionOn(mainCorridorInstance.Checker, plan.RootChunkSetup.FieldSetup));
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_74 = V_0;
|
|
NullCheck(L_74);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_75 = L_74->___guides_1;
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_76 = __this->___CorridorGuide_29;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_77 = __this->___mainCorridorInstance_30;
|
|
NullCheck(L_77);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_78 = L_77->___Checker_1;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_79;
|
|
L_79 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_79);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_80 = L_79->___RootChunkSetup_6;
|
|
NullCheck(L_80);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_81 = L_80->___FieldSetup_2;
|
|
NullCheck(L_76);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_82;
|
|
L_82 = SimplePathGuide_GenerateEndDoorHoleInstructionOn_m902ABCF0E91C8F5DB65FB4BAE10B4F01BA34521F(L_76, L_78, L_81, NULL);
|
|
NullCheck(L_75);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_75, L_82, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
V_11 = 0;
|
|
goto IL_0303;
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
// GridPlanGeneratingHelper room = dungeonRoomsGrids[i];
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_83 = V_2;
|
|
int32_t L_84 = V_11;
|
|
NullCheck(L_83);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_85;
|
|
L_85 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_83, L_84, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
V_12 = L_85;
|
|
// for (int c = 0; c < room.fieldInstance.Connections.Count; c++)
|
|
V_13 = 0;
|
|
goto IL_02e5;
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
// BuildPlanInstance pathConnection = room.fieldInstance.Connections[c];
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_86 = V_12;
|
|
NullCheck(L_86);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_87 = L_86->___fieldInstance_2;
|
|
NullCheck(L_87);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_88 = L_87->___Connections_0;
|
|
int32_t L_89 = V_13;
|
|
NullCheck(L_88);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_90;
|
|
L_90 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_88, L_89, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_14 = L_90;
|
|
// if (pathConnection == mainCorridorInstance) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_91 = V_14;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_92 = __this->___mainCorridorInstance_30;
|
|
if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_91) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_92)))
|
|
{
|
|
goto IL_02df;
|
|
}
|
|
}
|
|
{
|
|
// SpawnInstruction instr = PGGUtils.GenerateInstructionTowards(room.fieldInstance.Checker, pathConnection.Checker, room.fieldInstance.SettingsReference);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_93 = V_12;
|
|
NullCheck(L_93);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_94 = L_93->___fieldInstance_2;
|
|
NullCheck(L_94);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_95 = L_94->___Checker_1;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_96 = V_14;
|
|
NullCheck(L_96);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_97 = L_96->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_98 = V_12;
|
|
NullCheck(L_98);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_99 = L_98->___fieldInstance_2;
|
|
NullCheck(L_99);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_100;
|
|
L_100 = BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline(L_99, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_101;
|
|
L_101 = PGGUtils_GenerateInstructionTowards_m9662610CA0425C46CA857A2757ED20A105196703(L_95, L_97, L_100, NULL);
|
|
V_15 = L_101;
|
|
// room.guides.Add(instr);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_102 = V_12;
|
|
NullCheck(L_102);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_103 = L_102->___guides_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_104 = V_15;
|
|
NullCheck(L_103);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_103, L_104, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// GridPlanGeneratingHelper corridor = mainCorridorsGrid;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_105 = V_0;
|
|
V_16 = L_105;
|
|
// if (JoiningMode == EDungeonJoiningMode.RoomsAndPathsAreSeparatedGrids)
|
|
int32_t L_106 = __this->___JoiningMode_28;
|
|
if ((!(((uint32_t)L_106) == ((uint32_t)1))))
|
|
{
|
|
goto IL_026d;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
V_18 = 0;
|
|
goto IL_0263;
|
|
}
|
|
|
|
IL_0242:
|
|
{
|
|
// GridPlanGeneratingHelper sub = subCorridorsGrids[s];
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_107 = V_1;
|
|
int32_t L_108 = V_18;
|
|
NullCheck(L_107);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_109;
|
|
L_109 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_107, L_108, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
V_19 = L_109;
|
|
// if (sub.fieldInstance == (pathConnection))
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_110 = V_19;
|
|
NullCheck(L_110);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_111 = L_110->___fieldInstance_2;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_112 = V_14;
|
|
if ((!(((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_111) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_112))))
|
|
{
|
|
goto IL_025d;
|
|
}
|
|
}
|
|
{
|
|
// corridor = sub;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_113 = V_19;
|
|
V_16 = L_113;
|
|
// break;
|
|
goto IL_026d;
|
|
}
|
|
|
|
IL_025d:
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
int32_t L_114 = V_18;
|
|
V_18 = ((int32_t)il2cpp_codegen_add(L_114, 1));
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
int32_t L_115 = V_18;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_116 = V_1;
|
|
NullCheck(L_116);
|
|
int32_t L_117;
|
|
L_117 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_116, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_115) < ((int32_t)L_117)))
|
|
{
|
|
goto IL_0242;
|
|
}
|
|
}
|
|
|
|
IL_026d:
|
|
{
|
|
// SpawnInstruction pathInstr = PGGUtils.GenerateInstructionTowards(pathConnection.Checker, room.fieldInstance.Checker, 5, new Vector2Int(instr.helperCoords.x, instr.helperCoords.z));
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_118 = V_14;
|
|
NullCheck(L_118);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_119 = L_118->___Checker_1;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_120 = V_12;
|
|
NullCheck(L_120);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_121 = L_120->___fieldInstance_2;
|
|
NullCheck(L_121);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_122 = L_121->___Checker_1;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_123 = (&(&V_15)->___helperCoords_6);
|
|
int32_t L_124;
|
|
L_124 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_123, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_125 = (&(&V_15)->___helperCoords_6);
|
|
int32_t L_126;
|
|
L_126 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_125, NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_127;
|
|
memset((&L_127), 0, sizeof(L_127));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_127), L_124, L_126, /*hidden argument*/NULL);
|
|
Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35 L_128;
|
|
memset((&L_128), 0, sizeof(L_128));
|
|
Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85((&L_128), L_127, /*hidden argument*/Nullable_1__ctor_m75DB384902321FAF2C82EAF0629761D6C023EC85_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_129;
|
|
L_129 = PGGUtils_GenerateInstructionTowards_m64E48D076C1C5EC5D273A1220B5CB46798C21577(L_119, L_122, 5, L_128, NULL);
|
|
V_17 = L_129;
|
|
// pathInstr.definition = CorridorPreset.CellsInstructions[plan.CorridorSetup.DoorHoleCommandID];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_130;
|
|
L_130 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
NullCheck(L_130);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_131 = L_130->___CellsInstructions_11;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_132;
|
|
L_132 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_132);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_133;
|
|
L_133 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_132, NULL);
|
|
NullCheck(L_133);
|
|
int32_t L_134 = L_133->___DoorHoleCommandID_4;
|
|
NullCheck(L_131);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_135;
|
|
L_135 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_131, L_134, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_17)->___definition_3 = L_135;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_17)->___definition_3), (void*)L_135);
|
|
// corridor.guides.Add(pathInstr);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_136 = V_16;
|
|
NullCheck(L_136);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_137 = L_136->___guides_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_138 = V_17;
|
|
NullCheck(L_137);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_137, L_138, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_02df:
|
|
{
|
|
// for (int c = 0; c < room.fieldInstance.Connections.Count; c++)
|
|
int32_t L_139 = V_13;
|
|
V_13 = ((int32_t)il2cpp_codegen_add(L_139, 1));
|
|
}
|
|
|
|
IL_02e5:
|
|
{
|
|
// for (int c = 0; c < room.fieldInstance.Connections.Count; c++)
|
|
int32_t L_140 = V_13;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_141 = V_12;
|
|
NullCheck(L_141);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_142 = L_141->___fieldInstance_2;
|
|
NullCheck(L_142);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_143 = L_142->___Connections_0;
|
|
NullCheck(L_143);
|
|
int32_t L_144;
|
|
L_144 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_143, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_140) < ((int32_t)L_144)))
|
|
{
|
|
goto IL_01db;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
int32_t L_145 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_145, 1));
|
|
}
|
|
|
|
IL_0303:
|
|
{
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
int32_t L_146 = V_11;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_147 = V_2;
|
|
NullCheck(L_147);
|
|
int32_t L_148;
|
|
L_148 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_147, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_146) < ((int32_t)L_148)))
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
{
|
|
// if (JoiningMode == EDungeonJoiningMode.RoomsAndPathsAreSeparatedGrids)
|
|
int32_t L_149 = __this->___JoiningMode_28;
|
|
if ((!(((uint32_t)L_149) == ((uint32_t)1))))
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
V_20 = 0;
|
|
goto IL_04c2;
|
|
}
|
|
|
|
IL_0324:
|
|
{
|
|
// GridPlanGeneratingHelper path = subCorridorsGrids[s];
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_150 = V_1;
|
|
int32_t L_151 = V_20;
|
|
NullCheck(L_150);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_152;
|
|
L_152 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_150, L_151, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
V_21 = L_152;
|
|
// for (int c = 0; c < subCorridorsGrids[s].fieldInstance.Connections.Count; c++)
|
|
V_22 = 0;
|
|
goto IL_049e;
|
|
}
|
|
|
|
IL_0336:
|
|
{
|
|
// BuildPlanInstance cn = subCorridorsGrids[s].fieldInstance.Connections[c];
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_153 = V_1;
|
|
int32_t L_154 = V_20;
|
|
NullCheck(L_153);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_155;
|
|
L_155 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_153, L_154, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
NullCheck(L_155);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_156 = L_155->___fieldInstance_2;
|
|
NullCheck(L_156);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_157 = L_156->___Connections_0;
|
|
int32_t L_158 = V_22;
|
|
NullCheck(L_157);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_159;
|
|
L_159 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_157, L_158, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
V_23 = L_159;
|
|
// if (cn != mainCorridorsGrid.fieldInstance) continue;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_160 = V_23;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_161 = V_0;
|
|
NullCheck(L_161);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_162 = L_161->___fieldInstance_2;
|
|
if ((!(((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_160) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_162))))
|
|
{
|
|
goto IL_0498;
|
|
}
|
|
}
|
|
{
|
|
// CheckerField pathChecker = path.fieldInstance.Checker;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_163 = V_21;
|
|
NullCheck(L_163);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_164 = L_163->___fieldInstance_2;
|
|
NullCheck(L_164);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_165 = L_164->___Checker_1;
|
|
// CheckerField mainCorrChecker = cn.Checker;
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_166 = V_23;
|
|
NullCheck(L_166);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_167 = L_166->___Checker_1;
|
|
V_24 = L_167;
|
|
// Vector2Int nearestOwn = pathChecker.NearestPoint(mainCorrChecker);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_168 = L_165;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_169 = V_24;
|
|
NullCheck(L_168);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_170;
|
|
L_170 = CheckerField_NearestPoint_m64DE45CB48CC85818771CB19FF5F5E1B86B7DA54(L_168, L_169, NULL);
|
|
V_25 = L_170;
|
|
// Vector2Int nearestOther = mainCorrChecker.NearestPoint(nearestOwn);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_171 = V_24;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_172 = V_25;
|
|
NullCheck(L_171);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_173;
|
|
L_173 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_171, L_172, NULL);
|
|
V_26 = L_173;
|
|
// nearestOwn = pathChecker.GetCenterOnEdge(nearestOwn, nearestOther - nearestOwn, 6, mainCorrChecker);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_174 = V_25;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_175 = V_26;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_176 = V_25;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_177;
|
|
L_177 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_175, L_176, NULL);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_178 = V_24;
|
|
NullCheck(L_168);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_179;
|
|
L_179 = CheckerField_GetCenterOnEdge_m5634257273705C44BB43C2C2589627E2B8EAB3D7(L_168, L_174, L_177, 6, L_178, NULL);
|
|
V_25 = L_179;
|
|
// nearestOther = mainCorrChecker.NearestPoint(nearestOwn);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_180 = V_24;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_181 = V_25;
|
|
NullCheck(L_180);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_182;
|
|
L_182 = CheckerField_NearestPoint_m1BEEC379EF861F8A1A90CBFE98DCA9D7393A4B81(L_180, L_181, NULL);
|
|
V_26 = L_182;
|
|
// SpawnInstruction instr = new SpawnInstruction();
|
|
il2cpp_codegen_initobj((&V_27), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004));
|
|
// instr.definition = CorridorPreset.CellsInstructions[plan.CorridorSetup.DoorHoleCommandID];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_183;
|
|
L_183 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
NullCheck(L_183);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_184 = L_183->___CellsInstructions_11;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_185;
|
|
L_185 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_185);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_186;
|
|
L_186 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_185, NULL);
|
|
NullCheck(L_186);
|
|
int32_t L_187 = L_186->___DoorHoleCommandID_4;
|
|
NullCheck(L_184);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_188;
|
|
L_188 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_184, L_187, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_27)->___definition_3 = L_188;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_27)->___definition_3), (void*)L_188);
|
|
// instr.desiredDirection = (nearestOther - nearestOwn).V2toV3Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_189 = V_26;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_190 = V_25;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_191;
|
|
L_191 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_189, L_190, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_192;
|
|
L_192 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_191, 0, NULL);
|
|
(&V_27)->___desiredDirection_1 = L_192;
|
|
// instr.useDirection = true;
|
|
(&V_27)->___useDirection_2 = (bool)1;
|
|
// instr.gridPosition = path.fieldInstance.Checker.FromWorldToGridPos(nearestOwn).V2toV3Int();
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_193 = V_21;
|
|
NullCheck(L_193);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_194 = L_193->___fieldInstance_2;
|
|
NullCheck(L_194);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_195 = L_194->___Checker_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_196 = V_25;
|
|
NullCheck(L_195);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_197;
|
|
L_197 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_195, L_196, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_198;
|
|
L_198 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_197, 0, NULL);
|
|
(&V_27)->___gridPosition_0 = L_198;
|
|
// path.guides.Add(instr);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_199 = V_21;
|
|
NullCheck(L_199);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_200 = L_199->___guides_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_201 = V_27;
|
|
NullCheck(L_200);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_200, L_201, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// SpawnInstruction mainCorrInstr = new SpawnInstruction();
|
|
il2cpp_codegen_initobj((&V_28), sizeof(SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004));
|
|
// mainCorrInstr.definition = CorridorPreset.CellsInstructions[plan.CorridorSetup.DoorHoleCommandID];
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_202;
|
|
L_202 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
NullCheck(L_202);
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_203 = L_202->___CellsInstructions_11;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_204;
|
|
L_204 = PGGPlanGeneratorBase_get_plan_m562DE2C15F59425D42A3CACEBAE22A7D234642DE_inline(__this, NULL);
|
|
NullCheck(L_204);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_205;
|
|
L_205 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_204, NULL);
|
|
NullCheck(L_205);
|
|
int32_t L_206 = L_205->___DoorHoleCommandID_4;
|
|
NullCheck(L_203);
|
|
InstructionDefinition_t9455A0241A36B5E034A8C152F819BA3B56D5F445* L_207;
|
|
L_207 = List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25(L_203, L_206, List_1_get_Item_m5FBFF78EF8C3B3080BB1DE6173404D2C4B423A25_RuntimeMethod_var);
|
|
(&V_28)->___definition_3 = L_207;
|
|
Il2CppCodeGenWriteBarrier((void**)(&(&V_28)->___definition_3), (void*)L_207);
|
|
// mainCorrInstr.desiredDirection = (nearestOwn - nearestOther).V2toV3Int();
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_208 = V_25;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_209 = V_26;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_210;
|
|
L_210 = Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline(L_208, L_209, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_211;
|
|
L_211 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_210, 0, NULL);
|
|
(&V_28)->___desiredDirection_1 = L_211;
|
|
// mainCorrInstr.useDirection = true;
|
|
(&V_28)->___useDirection_2 = (bool)1;
|
|
// mainCorrInstr.gridPosition = cn.Checker.FromWorldToGridPos(nearestOther).V2toV3Int();
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_212 = V_23;
|
|
NullCheck(L_212);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_213 = L_212->___Checker_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_214 = V_26;
|
|
NullCheck(L_213);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_215;
|
|
L_215 = CheckerField_FromWorldToGridPos_m2DE838F4A2C395E96B10567C608A4BCFD21BD037(L_213, L_214, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_216;
|
|
L_216 = PGGUtils_V2toV3Int_mD8D2E6EA9A13766BF047A308D480BFD370D284C8(L_215, 0, NULL);
|
|
(&V_28)->___gridPosition_0 = L_216;
|
|
// mainCorridorsGrid.guides.Add(mainCorrInstr);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_217 = V_0;
|
|
NullCheck(L_217);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_218 = L_217->___guides_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_219 = V_28;
|
|
NullCheck(L_218);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_218, L_219, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0498:
|
|
{
|
|
// for (int c = 0; c < subCorridorsGrids[s].fieldInstance.Connections.Count; c++)
|
|
int32_t L_220 = V_22;
|
|
V_22 = ((int32_t)il2cpp_codegen_add(L_220, 1));
|
|
}
|
|
|
|
IL_049e:
|
|
{
|
|
// for (int c = 0; c < subCorridorsGrids[s].fieldInstance.Connections.Count; c++)
|
|
int32_t L_221 = V_22;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_222 = V_1;
|
|
int32_t L_223 = V_20;
|
|
NullCheck(L_222);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_224;
|
|
L_224 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_222, L_223, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
NullCheck(L_224);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_225 = L_224->___fieldInstance_2;
|
|
NullCheck(L_225);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_226 = L_225->___Connections_0;
|
|
NullCheck(L_226);
|
|
int32_t L_227;
|
|
L_227 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_226, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_221) < ((int32_t)L_227)))
|
|
{
|
|
goto IL_0336;
|
|
}
|
|
}
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
int32_t L_228 = V_20;
|
|
V_20 = ((int32_t)il2cpp_codegen_add(L_228, 1));
|
|
}
|
|
|
|
IL_04c2:
|
|
{
|
|
// for (int s = 0; s < subCorridorsGrids.Count; s++)
|
|
int32_t L_229 = V_20;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_230 = V_1;
|
|
NullCheck(L_230);
|
|
int32_t L_231;
|
|
L_231 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_230, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_229) < ((int32_t)L_231)))
|
|
{
|
|
goto IL_0324;
|
|
}
|
|
}
|
|
|
|
IL_04cf:
|
|
{
|
|
// ClearGenerated();
|
|
VirtualActionInvoker1< bool >::Invoke(10 /* System.Void FIMSpace.Generating.PGGGeneratorBase::ClearGenerated(System.Boolean) */, __this, (bool)1);
|
|
// Generated.Add(mainCorridorsGrid.GenerateOnGrid(transform));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_232 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_233 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_234;
|
|
L_234 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_233);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_235;
|
|
L_235 = GridPlanGeneratingHelper_GenerateOnGrid_m4320C868903957D9387B4C9703B781D028EA1C48(L_233, L_234, NULL);
|
|
NullCheck(L_232);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_232, L_235, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
// for (int i = 0; i < subCorridorsGrids.Count; i++)
|
|
V_29 = 0;
|
|
goto IL_0516;
|
|
}
|
|
|
|
IL_04f2:
|
|
{
|
|
// Generated.Add(subCorridorsGrids[i].GenerateOnGrid(transform));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_236 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_237 = V_1;
|
|
int32_t L_238 = V_29;
|
|
NullCheck(L_237);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_239;
|
|
L_239 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_237, L_238, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_240;
|
|
L_240 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_239);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_241;
|
|
L_241 = GridPlanGeneratingHelper_GenerateOnGrid_m4320C868903957D9387B4C9703B781D028EA1C48(L_239, L_240, NULL);
|
|
NullCheck(L_236);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_236, L_241, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
// for (int i = 0; i < subCorridorsGrids.Count; i++)
|
|
int32_t L_242 = V_29;
|
|
V_29 = ((int32_t)il2cpp_codegen_add(L_242, 1));
|
|
}
|
|
|
|
IL_0516:
|
|
{
|
|
// for (int i = 0; i < subCorridorsGrids.Count; i++)
|
|
int32_t L_243 = V_29;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_244 = V_1;
|
|
NullCheck(L_244);
|
|
int32_t L_245;
|
|
L_245 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_244, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_243) < ((int32_t)L_245)))
|
|
{
|
|
goto IL_04f2;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
V_30 = 0;
|
|
goto IL_0549;
|
|
}
|
|
|
|
IL_0525:
|
|
{
|
|
// Generated.Add(dungeonRoomsGrids[i].GenerateOnGrid(transform));
|
|
List_1_tAE80B55C9BA75C829A9D9F9C007CBC5838613F62* L_246 = ((PGGGeneratorBase_tABC5501BC53077AD6B8CACFFEB7782FB09FC9151*)__this)->___Generated_8;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_247 = V_2;
|
|
int32_t L_248 = V_30;
|
|
NullCheck(L_247);
|
|
GridPlanGeneratingHelper_t35570CC9F63DC7467A67CF30A1D263021F6AE745* L_249;
|
|
L_249 = List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445(L_247, L_248, List_1_get_Item_m09099D50893921E3D2703ACF1B05B8EA7B7E0445_RuntimeMethod_var);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_250;
|
|
L_250 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_249);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_251;
|
|
L_251 = GridPlanGeneratingHelper_GenerateOnGrid_m4320C868903957D9387B4C9703B781D028EA1C48(L_249, L_250, NULL);
|
|
NullCheck(L_246);
|
|
List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_inline(L_246, L_251, List_1_Add_m7034D52A9CF904E38C5F55C20EEF8AFBDEF654A2_RuntimeMethod_var);
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
int32_t L_252 = V_30;
|
|
V_30 = ((int32_t)il2cpp_codegen_add(L_252, 1));
|
|
}
|
|
|
|
IL_0549:
|
|
{
|
|
// for (int i = 0; i < dungeonRoomsGrids.Count; i++)
|
|
int32_t L_253 = V_30;
|
|
List_1_tAA5C2F2D6C6998D6244CE950C705B28F7B0B78CD* L_254 = V_2;
|
|
NullCheck(L_254);
|
|
int32_t L_255;
|
|
L_255 = List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_inline(L_254, List_1_get_Count_m0AEDE510142EAECF262202EAC5FE5032BAE46349_RuntimeMethod_var);
|
|
if ((((int32_t)L_253) < ((int32_t)L_255)))
|
|
{
|
|
goto IL_0525;
|
|
}
|
|
}
|
|
{
|
|
// base.GenerateObjects();
|
|
PGGGeneratorBase_GenerateObjects_m1FE09672189CB89D4D116C02B0089EA435CB1C72(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::CheckIfColliding(FIMSpace.Generating.Checker.CheckerField,System.Int32,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SimpleDungeonGenerator_CheckIfColliding_mD667C2D0EE4A02A680A4C45C9E00065AB9A63311 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, int32_t ___1_radius, bool ___2_ignoreMainCorridors, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (ignoreMainCorridors) if (dungeonShapes[i] == mainCorridorInstance) continue;
|
|
bool L_0 = ___2_ignoreMainCorridors;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// if (ignoreMainCorridors) if (dungeonShapes[i] == mainCorridorInstance) continue;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_1 = __this->___dungeonShapes_31;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_3;
|
|
L_3 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_1, L_2, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_4 = __this->___mainCorridorInstance_30;
|
|
if ((((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_3) == ((RuntimeObject*)(BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7*)L_4)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// if (checker.CollidesWithRadius(dungeonShapes[i].Checker, radius)) return true;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = ___0_checker;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_6 = __this->___dungeonShapes_31;
|
|
int32_t L_7 = V_0;
|
|
NullCheck(L_6);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_8;
|
|
L_8 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_6, L_7, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_8);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_9 = L_8->___Checker_1;
|
|
int32_t L_10 = ___1_radius;
|
|
NullCheck(L_5);
|
|
bool L_11;
|
|
L_11 = CheckerField_CollidesWithRadius_m75E27B2909C33B6B6AF313B74CDAC14A2F57F01C(L_5, L_9, L_10, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
// if (checker.CollidesWithRadius(dungeonShapes[i].Checker, radius)) return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_12 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_13 = V_0;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_14 = __this->___dungeonShapes_31;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_14, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Int32 FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::CheckAligningPointsCount(FIMSpace.Generating.Checker.CheckerField)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SimpleDungeonGenerator_CheckAligningPointsCount_m3E81E51A9555786E9546F1F92415DABD4796DBB5 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* ___0_checker, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// int aligns = 0;
|
|
V_0 = 0;
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
V_1 = 0;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
// aligns += dungeonShapes[i].Checker.AlignPointsCount(checker);
|
|
int32_t L_0 = V_0;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_1 = __this->___dungeonShapes_31;
|
|
int32_t L_2 = V_1;
|
|
NullCheck(L_1);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_3;
|
|
L_3 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_1, L_2, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
NullCheck(L_3);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_4 = L_3->___Checker_1;
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_5 = ___0_checker;
|
|
NullCheck(L_4);
|
|
int32_t L_6;
|
|
L_6 = CheckerField_AlignPointsCount_m5575E1BE65784D79D62C88EFBAB2C04000889CCC(L_4, L_5, (bool)0, NULL);
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_6));
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_7 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++)
|
|
int32_t L_8 = V_1;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_9 = __this->___dungeonShapes_31;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_9, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
// return aligns;
|
|
int32_t L_11 = V_0;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::RefreshGuide()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_RefreshGuide_m7D4D1CED4CE3533D2BA766FE529F01540C72BF28 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::OnDrawGizmosSelected()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator_OnDrawGizmosSelected_m309201CCD3B22916FA0D01B48D0D733533D019F5 (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_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;
|
|
}
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F 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;
|
|
int32_t V_3 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// if (CorridorPreset == null) return;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_0;
|
|
L_0 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (CorridorPreset == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// Color preColor = GUI.color;
|
|
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2;
|
|
L_2 = GUI_get_color_m15488B4AD785D10DEB5C66398D0FA9A0C0EA7ABB(NULL);
|
|
V_0 = L_2;
|
|
// Gizmos.matrix = Matrix4x4.TRS(transform.position, transform.rotation, Vector3.one);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_5);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_8;
|
|
L_8 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_4, L_6, L_7, NULL);
|
|
Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15(L_8, NULL);
|
|
// Gizmos.color = new Color(1f, 1f, 1f, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9;
|
|
memset((&L_9), 0, sizeof(L_9));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_9), (1.0f), (1.0f), (1.0f), (0.5f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_9, NULL);
|
|
// Vector3 presetCellSize = CorridorPreset.GetCellUnitSize();
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_10;
|
|
L_10 = SimpleDungeonGenerator_get_CorridorPreset_m98A83755214FDF1C1BBD3A5DDA831FD23440F71F(__this, NULL);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = FieldSetup_GetCellUnitSize_m65939048ED2CB75A1E8F03B91AACACA20E52160B(L_10, NULL);
|
|
V_1 = L_11;
|
|
// presetCellSize.y *= 0.1f;
|
|
float* L_12 = (&(&V_1)->___y_3);
|
|
float* L_13 = L_12;
|
|
float L_14 = *((float*)L_13);
|
|
*((float*)L_13) = (float)((float)il2cpp_codegen_multiply(L_14, (0.100000001f)));
|
|
// float cellSizeX = presetCellSize.x;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
|
|
float L_16 = L_15.___x_2;
|
|
V_2 = L_16;
|
|
// Gizmos.color = new Color(0.8f, 0.8f, 0.8f, 0.5f);
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_17;
|
|
memset((&L_17), 0, sizeof(L_17));
|
|
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_17), (0.800000012f), (0.800000012f), (0.800000012f), (0.5f), /*hidden argument*/NULL);
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_17, NULL);
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) dungeonShapes[i].DrawGizmos(cellSizeX);
|
|
V_3 = 0;
|
|
goto IL_00b3;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) dungeonShapes[i].DrawGizmos(cellSizeX);
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_18 = __this->___dungeonShapes_31;
|
|
int32_t L_19 = V_3;
|
|
NullCheck(L_18);
|
|
BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* L_20;
|
|
L_20 = List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345(L_18, L_19, List_1_get_Item_m5473F3AC5A9CAAAE70AA6B214197575D6E752345_RuntimeMethod_var);
|
|
float L_21 = V_2;
|
|
NullCheck(L_20);
|
|
BuildPlanInstance_DrawGizmos_m5244AAB9BDBC1A60A5C82266A4E064CE07E1D83F(L_20, L_21, NULL);
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) dungeonShapes[i].DrawGizmos(cellSizeX);
|
|
int32_t L_22 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
// for (int i = 0; i < dungeonShapes.Count; i++) dungeonShapes[i].DrawGizmos(cellSizeX);
|
|
int32_t L_23 = V_3;
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_24 = __this->___dungeonShapes_31;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_inline(L_24, List_1_get_Count_m29385A0CB61C56675C92AF97491A527AB1F406D7_RuntimeMethod_var);
|
|
if ((((int32_t)L_23) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
// CorridorGuide.DrawGizmos(cellSizeX, presetCellSize);
|
|
SimplePathGuide_t19026AB2AF9A5F6D88FDE68196D3D7F2E2A9B4AA* L_26 = __this->___CorridorGuide_29;
|
|
float L_27 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_1;
|
|
NullCheck(L_26);
|
|
SimplePathGuide_DrawGizmos_m9D4C6B58EE117D289A93C1B3F283A1A714478D54(L_26, L_27, L_28, (1.0f), NULL);
|
|
// if (mainCorrPoints != null)
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_29 = __this->___mainCorrPoints_32;
|
|
if (!L_29)
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
// Vector3 off = new Vector3(-0f, 0f, -0f);
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_4), (-0.0f), (0.0f), (-0.0f), NULL);
|
|
// var pp = PGGUtils.GetProgessPositionOverLines(mainCorrPoints, progr);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_30 = __this->___mainCorrPoints_32;
|
|
float L_31 = __this->___progr_33;
|
|
il2cpp_codegen_runtime_class_init_inline(PGGUtils_t7E3BF506232F14543B8C5003CA99E6C0F159C269_il2cpp_TypeInfo_var);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32;
|
|
L_32 = PGGUtils_GetProgessPositionOverLines_mFEBB644FDD74719B02D2293ECEE0CBB0D45E7416(L_30, L_31, NULL);
|
|
// Gizmos.DrawSphere(pp.V2toV3() * cellSizeX + off, cellSizeX * 0.3f);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_33 = L_32;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_33, (0.0f), NULL);
|
|
float L_35 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_34, L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_36, L_37, NULL);
|
|
float L_39 = V_2;
|
|
Gizmos_DrawSphere_mC7B2862BBDB3141A63B83F0F1E56E30101D4F472(L_38, ((float)il2cpp_codegen_multiply(L_39, (0.300000012f))), NULL);
|
|
// var pd = PGGUtils.GetDirectionOverLines(mainCorrPoints, progr);
|
|
List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* L_40 = __this->___mainCorrPoints_32;
|
|
float L_41 = __this->___progr_33;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42;
|
|
L_42 = PGGUtils_GetDirectionOverLines_mEB66BE81E9315DCEBA25CA2E4E965DE294B4703B(L_40, L_41, NULL);
|
|
V_5 = L_42;
|
|
// Gizmos.DrawRay(pp.V2toV3() * cellSizeX + off, pd.V2toV3() * cellSizeX);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_33, (0.0f), NULL);
|
|
float L_44 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_43, L_44, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_45, L_46, NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49;
|
|
L_49 = PGGUtils_V2toV3_mAB9367E5B0FF03C93981CEFF6184CC467A89AB62(L_48, (0.0f), NULL);
|
|
float L_50 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
|
|
L_51 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_49, L_50, NULL);
|
|
Gizmos_DrawRay_m28E5C4618CB5BB572C04D7CED2DDBDD8105FA596(L_47, L_51, NULL);
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
// Gizmos.color = preColor;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_52 = V_0;
|
|
Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_52, NULL);
|
|
// Gizmos.matrix = Matrix4x4.identity;
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_53;
|
|
L_53 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
|
|
Gizmos_set_matrix_m100B4ACA7FBDFF65CE1BD0000E9E0D7566147A15(L_53, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.SimpleDungeonGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SimpleDungeonGenerator__ctor_mA135FCD20F5A82BE1D4F89D817910A86F0AD561B (SimpleDungeonGenerator_t54474F07E25AE424417DC157E9DE06FF5F365533* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public MinMax RoomsToCorridorDistance = new MinMax(5, 7);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), 5, 7, /*hidden argument*/NULL);
|
|
__this->___RoomsToCorridorDistance_22 = L_0;
|
|
// [Range(1, 3)] public int TunnelsThickness = 1;
|
|
__this->___TunnelsThickness_23 = 1;
|
|
// [Range(1, 4)] public int RoomsSeparation = 1;
|
|
__this->___RoomsSeparation_24 = 1;
|
|
// [HideInInspector] [Range(1, 8)] public int RestrictStartEndPointInDistance = 3;
|
|
__this->___RestrictStartEndPointInDistance_27 = 3;
|
|
// private List<BuildPlanInstance> dungeonShapes = new List<BuildPlanInstance>();
|
|
List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B* L_1 = (List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B*)il2cpp_codegen_object_new(List_1_t3BF52FF9614A5C8349B35797CFE43CB59089070B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966(L_1, List_1__ctor_m0886A21A7EC36DDDFDDB5BF1F5CC4776DBCD7966_RuntimeMethod_var);
|
|
__this->___dungeonShapes_31 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___dungeonShapes_31), (void*)L_1);
|
|
// private float progr = 1f;
|
|
__this->___progr_33 = (1.0f);
|
|
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
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfRect::CheckReset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRect_CheckReset_m59051848889F478E2D9529081288055D9E69C9C7 (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (DesiredSizeInCells.IsZero)
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_0 = (&__this->___DesiredSizeInCells_2);
|
|
bool L_1;
|
|
L_1 = MinMax_get_IsZero_mE7000310462340EDF9766FB87DA86B01D624785D(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// MaxCountOfThisRoom = 0;
|
|
__this->___MaxCountOfThisRoom_1 = 0;
|
|
// DesiredSizeInCells = new MinMax(8, 14);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_2), 8, ((int32_t)14), /*hidden argument*/NULL);
|
|
__this->___DesiredSizeInCells_2 = L_2;
|
|
// AlreadyGenerated = 0;
|
|
__this->___AlreadyGenerated_4 = 0;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfRect::Refresh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRect_Refresh_m0B25B8274FAAFA488CBBA840B238A6D91C92C88B (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// AlreadyGenerated = 0;
|
|
__this->___AlreadyGenerated_4 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfRect::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRect__ctor_mF9363B0DF698270C9B803A7B80C255297F7F09B5 (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public MinMax DesiredSizeInCells = new MinMax(8, 14);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), 8, ((int32_t)14), /*hidden argument*/NULL);
|
|
__this->___DesiredSizeInCells_2 = L_0;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfRectStatic::CheckReset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRectStatic_CheckReset_m2B493FF0F4B7F99DCB143CD4FA27386E456FC9DB (FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (Size == Vector2Int.zero)
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___Size_2;
|
|
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_002c;
|
|
}
|
|
}
|
|
{
|
|
// StaticPosition = new Vector2Int(4, 4);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_3), 4, 4, /*hidden argument*/NULL);
|
|
__this->___StaticPosition_1 = L_3;
|
|
// Size = new Vector2Int(3, 2);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), 3, 2, /*hidden argument*/NULL);
|
|
__this->___Size_2 = L_4;
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfRectStatic::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfRectStatic__ctor_m1B491E2BBA0A83931469249281B53C11DCFBE701 (FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2Int StaticPosition = new Vector2Int(4, 4);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_0), 4, 4, /*hidden argument*/NULL);
|
|
__this->___StaticPosition_1 = L_0;
|
|
// public Vector2Int Size = new Vector2Int(3, 2);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), 3, 2, /*hidden argument*/NULL);
|
|
__this->___Size_2 = L_1;
|
|
// public int OverrideDoorholeCommand = -1;
|
|
__this->___OverrideDoorholeCommand_4 = (-1);
|
|
// public int OverrideFromCorridorCommand = -1;
|
|
__this->___OverrideFromCorridorCommand_5 = (-1);
|
|
// public Vector3Int PrioritizeDoorsDirection = new Vector3Int(0, 0, 0);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376 L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector3Int__ctor_mE06A86999D16FA579A7F2142B872AB7E3695C9E0_inline((&L_2), 0, 0, 0, /*hidden argument*/NULL);
|
|
__this->___PrioritizeDoorsDirection_7 = L_2;
|
|
// public Vector2Int PrioritizeOriginOffset = new Vector2Int(0, 0);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_3;
|
|
memset((&L_3), 0, sizeof(L_3));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_3), 0, 0, /*hidden argument*/NULL);
|
|
__this->___PrioritizeOriginOffset_8 = L_3;
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Void FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfFieldsInstance__ctor_mE6E95DFEB1198A0B93CF5BE30C6F0B66B8B8606B (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<RectOfFieldsInstance> Connections = new List<RectOfFieldsInstance>();
|
|
List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF* L_0 = (List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF*)il2cpp_codegen_object_new(List_1_t9BCEFDD47460BADA31C56052A1DFD98A3FFF32FF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68(L_0, List_1__ctor_m1BEFCE2A3B86FE3E9F1E94A76D5E772E57961D68_RuntimeMethod_var);
|
|
__this->___Connections_3 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Connections_3), (void*)L_0);
|
|
// public RectOfFieldsInstance()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// FieldRef = null;
|
|
__this->___FieldRef_0 = (FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldRef_0), (void*)(FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C*)NULL);
|
|
// FieldRefStatic = null;
|
|
__this->___FieldRefStatic_1 = (FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldRefStatic_1), (void*)(FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8*)NULL);
|
|
// Checker = new CheckerField();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_1 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_1, NULL);
|
|
__this->___Checker_2 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Checker_2), (void*)L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.FieldSetup FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::GetFieldSetup()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* RectOfFieldsInstance_GetFieldSetup_mAE20F2F21FD8CE124E62D06BC0EA8B4183A37882 (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL( FieldRef )) return FieldRef.Preset;
|
|
FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_0 = __this->___FieldRef_0;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL( FieldRef )) return FieldRef.Preset;
|
|
FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_2 = __this->___FieldRef_0;
|
|
NullCheck(L_2);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_3 = L_2->___Preset_0;
|
|
return L_3;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(FieldRef )) return FieldRefStatic.Preset;
|
|
FieldOfRect_tCFE281651FAED32A8CFD92D558C4B15A3B57AA5C* L_4 = __this->___FieldRef_0;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
bool L_5;
|
|
L_5 = FGenerators_CheckIfExist_NOTNULL_m241707CEFC4EA3FA834EF80578DBD320741EB812(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// if (FGenerators.CheckIfExist_NOTNULL(FieldRef )) return FieldRefStatic.Preset;
|
|
FieldOfRectStatic_t8101561621370B8C02B0BAA7DA413AF60F4DD3A8* L_6 = __this->___FieldRefStatic_1;
|
|
NullCheck(L_6);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = L_6->___Preset_0;
|
|
return L_7;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// return null;
|
|
return (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926*)NULL;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.RectOfFieldsInstance::DrawGizmos(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RectOfFieldsInstance_DrawGizmos_m877F766B352E1C968E5C120C12E7F34F4DE2D998 (RectOfFieldsInstance_t139B5C18F237B52A338B3D0286556FA4C26AED05* __this, float ___0_scale, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Checker.DrawGizmos(scale);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = __this->___Checker_2;
|
|
float L_1 = ___0_scale;
|
|
NullCheck(L_0);
|
|
CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891(L_0, L_1, (bool)0, (1.0f), 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.RectOfFields.FieldOfDungeon::Refresh()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeon_Refresh_m6E1D2FB32A58D437EA912B1EBDC2EBAAC9E2A4AB (FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (HowManyToCreate == 0) HowManyToCreate = 3;
|
|
int32_t L_0 = __this->___HowManyToCreate_4;
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (HowManyToCreate == 0) HowManyToCreate = 3;
|
|
__this->___HowManyToCreate_4 = 3;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// if (SeparateFromOthers == 0) SeparateFromOthers = 1;
|
|
int32_t L_1 = __this->___SeparateFromOthers_5;
|
|
if (L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// if (SeparateFromOthers == 0) SeparateFromOthers = 1;
|
|
__this->___SeparateFromOthers_5 = 1;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (SizeX.IsZero) SizeX = new MinMax(3, 3);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_2 = (&__this->___SizeX_1);
|
|
bool L_3;
|
|
L_3 = MinMax_get_IsZero_mE7000310462340EDF9766FB87DA86B01D624785D(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// if (SizeX.IsZero) SizeX = new MinMax(3, 3);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_4), 3, 3, /*hidden argument*/NULL);
|
|
__this->___SizeX_1 = L_4;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// if (SizeY.IsZero) SizeY = new MinMax(3, 3);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_5 = (&__this->___SizeY_2);
|
|
bool L_6;
|
|
L_6 = MinMax_get_IsZero_mE7000310462340EDF9766FB87DA86B01D624785D(L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// if (SizeY.IsZero) SizeY = new MinMax(3, 3);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_7;
|
|
memset((&L_7), 0, sizeof(L_7));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_7), 3, 3, /*hidden argument*/NULL);
|
|
__this->___SizeY_2 = L_7;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// if (DistanceFromCorridor.IsZero) DistanceFromCorridor = new MinMax(8, 12);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_8 = (&__this->___DistanceFromCorridor_3);
|
|
bool L_9;
|
|
L_9 = MinMax_get_IsZero_mE7000310462340EDF9766FB87DA86B01D624785D(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
// if (DistanceFromCorridor.IsZero) DistanceFromCorridor = new MinMax(8, 12);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_10;
|
|
memset((&L_10), 0, sizeof(L_10));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_10), 8, ((int32_t)12), /*hidden argument*/NULL);
|
|
__this->___DistanceFromCorridor_3 = L_10;
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// if (PathTo_ChangeDirCost <= 0f) PathTo_ChangeDirCost = 0.3f;
|
|
float L_11 = __this->___PathTo_ChangeDirCost_8;
|
|
if ((!(((float)L_11) <= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
// if (PathTo_ChangeDirCost <= 0f) PathTo_ChangeDirCost = 0.3f;
|
|
__this->___PathTo_ChangeDirCost_8 = (0.300000012f);
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// if (PathTo_Thickness <= 0) PathTo_Thickness = 1;
|
|
int32_t L_12 = __this->___PathTo_Thickness_7;
|
|
if ((((int32_t)L_12) > ((int32_t)0)))
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// if (PathTo_Thickness <= 0) PathTo_Thickness = 1;
|
|
__this->___PathTo_Thickness_7 = 1;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// AlreadyGenerated = 0;
|
|
__this->___AlreadyGenerated_9 = 0;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds FIMSpace.Generating.RectOfFields.FieldOfDungeon::GetBounds()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FieldOfDungeon_GetBounds_mF658EA5CA074C9D311A71F026CE2CF6F3EA7A5B9 (FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return GetBounds(SizeX, SizeY);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0 = __this->___SizeX_1;
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1 = __this->___SizeY_2;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2;
|
|
L_2 = FieldOfDungeon_GetBounds_m00EAB9E3233B77B938500B8783A83BDDB844FEB5(__this, L_0, L_1, (bool)0, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Bounds FIMSpace.Generating.RectOfFields.FieldOfDungeon::GetBounds(FIMSpace.Generating.MinMax,FIMSpace.Generating.MinMax,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 FieldOfDungeon_GetBounds_m00EAB9E3233B77B938500B8783A83BDDB844FEB5 (FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* __this, MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___0_sizeX, MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C ___1_sizeY, bool ___2_rotate, const RuntimeMethod* method)
|
|
{
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (!rotate)
|
|
bool L_0 = ___2_rotate;
|
|
if (L_0)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// b = new Bounds(Vector3.zero, new Vector3(sizeX.GetRandom(), 0, sizeY.GetRandom()));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
int32_t L_2;
|
|
L_2 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918((&___0_sizeX), NULL);
|
|
int32_t L_3;
|
|
L_3 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918((&___1_sizeY), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), ((float)L_2), (0.0f), ((float)L_3), /*hidden argument*/NULL);
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_1, L_4, NULL);
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// b = new Bounds(Vector3.zero, new Vector3(sizeY.GetRandom(), 0, sizeX.GetRandom()));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
int32_t L_6;
|
|
L_6 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918((&___1_sizeY), NULL);
|
|
int32_t L_7;
|
|
L_7 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918((&___0_sizeX), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), ((float)L_6), (0.0f), ((float)L_7), /*hidden argument*/NULL);
|
|
Bounds__ctor_mAF7B238B9FBF90C495E5D7951760085A93119C5A((&V_0), L_5, L_8, NULL);
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// OffsetToGrid(ref b);
|
|
FieldOfDungeon_OffsetToGrid_m0AC820A548891F1B122DFE838438F12C87933F79((&V_0), NULL);
|
|
// return b;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfDungeon::OffsetToGrid(UnityEngine.Bounds&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeon_OffsetToGrid_m0AC820A548891F1B122DFE838438F12C87933F79 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* ___0_b, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (b.size.x % 2 == 0) b.center += new Vector3(0.5f, 0f, 0f);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_0 = ___0_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_0, NULL);
|
|
float L_2 = L_1.___x_2;
|
|
if ((!(((float)(fmodf(L_2, (2.0f)))) == ((float)(0.0f)))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// if (b.size.x % 2 == 0) b.center += new Vector3(0.5f, 0f, 0f);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = ___0_b;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_4 = L_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_4, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), (0.5f), (0.0f), (0.0f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_6, NULL);
|
|
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_4, L_7, NULL);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// if (b.size.z % 2 == 0) b.center -= new Vector3(0.0f, 0f, 0.5f);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_8 = ___0_b;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4(L_8, NULL);
|
|
float L_10 = L_9.___z_4;
|
|
if ((!(((float)(fmodf(L_10, (2.0f)))) == ((float)(0.0f)))))
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
// if (b.size.z % 2 == 0) b.center -= new Vector3(0.0f, 0f, 0.5f);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_11 = ___0_b;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_12 = L_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
memset((&L_14), 0, sizeof(L_14));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_14), (0.0f), (0.0f), (0.5f), /*hidden argument*/NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_13, L_14, NULL);
|
|
Bounds_set_center_m891869DD5B1BEEE2D17907BBFB7EB79AAE44884B(L_12, L_15, NULL);
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfDungeon::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeon__ctor_mA1EB2B8FBA5105E9776F502F08B8867D8F358F2C (FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public MinMax SizeX = new MinMax(2, 3);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_0;
|
|
memset((&L_0), 0, sizeof(L_0));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_0), 2, 3, /*hidden argument*/NULL);
|
|
__this->___SizeX_1 = L_0;
|
|
// public MinMax SizeY = new MinMax(3, 6);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_1), 3, 6, /*hidden argument*/NULL);
|
|
__this->___SizeY_2 = L_1;
|
|
// public MinMax DistanceFromCorridor = new MinMax(8, 12);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
MinMax__ctor_m655C2620454EC7FD375D44464F65E6A0051274F8((&L_2), 8, ((int32_t)12), /*hidden argument*/NULL);
|
|
__this->___DistanceFromCorridor_3 = L_2;
|
|
// [Range(1,8)] public int HowManyToCreate = 1;
|
|
__this->___HowManyToCreate_4 = 1;
|
|
// [Range(1,4)] public int SeparateFromOthers = 1;
|
|
__this->___SeparateFromOthers_5 = 1;
|
|
// [Range(1, 5)] public int PathTo_Thickness = 1;
|
|
__this->___PathTo_Thickness_7 = 1;
|
|
// [Range(0f, 1f)] internal float PathTo_ChangeDirCost = .35f;
|
|
__this->___PathTo_ChangeDirCost_8 = (0.349999994f);
|
|
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.RectOfFields.FieldOfDungeonInstance::.ctor(FIMSpace.Generating.RectOfFields.FieldOfDungeon)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeonInstance__ctor_mA4F61098103EBB0AEEDC024B616772DFFFBA01DC (FieldOfDungeonInstance_t372C5BCC19D755C418E2A6EB66995EF442132690* __this, FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* ___0_fieldRef, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m53278488512AF497366A6EA4FEC9D0F3B5EDAEC0_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<FieldOfDungeonInstance> Connections = new List<FieldOfDungeonInstance>();
|
|
List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813* L_0 = (List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813*)il2cpp_codegen_object_new(List_1_t8829598E6294AF289AEFA16AFDADB4C5C31E3813_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m53278488512AF497366A6EA4FEC9D0F3B5EDAEC0(L_0, List_1__ctor_m53278488512AF497366A6EA4FEC9D0F3B5EDAEC0_RuntimeMethod_var);
|
|
__this->___Connections_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Connections_4), (void*)L_0);
|
|
// public FieldOfDungeonInstance(FieldOfDungeon fieldRef/*, Bounds bound*/)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// FieldRef = fieldRef;
|
|
FieldOfDungeon_t3E527C0AD6C186DC434584F094F36164FE3291CB* L_1 = ___0_fieldRef;
|
|
__this->___FieldRef_0 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___FieldRef_0), (void*)L_1);
|
|
// Checker = new CheckerField();
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_2 = (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)il2cpp_codegen_object_new(CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
CheckerField__ctor_m62C97222C69056C562252B6F3DB0AC7EDF6C4069(L_2, NULL);
|
|
__this->___Checker_1 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Checker_1), (void*)L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.RectOfFields.FieldOfDungeonInstance::DrawGizmos(System.Single,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldOfDungeonInstance_DrawGizmos_mDB6D2FBB82E63408409C8DFCA9C022CA245EA97A (FieldOfDungeonInstance_t372C5BCC19D755C418E2A6EB66995EF442132690* __this, float ___0_scale, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_offset, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// Checker.DrawGizmos(scale);
|
|
CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* L_0 = __this->___Checker_1;
|
|
float L_1 = ___0_scale;
|
|
NullCheck(L_0);
|
|
CheckerField_DrawGizmos_m50B029FF7F7E431AF313C8E353E02246939E3891(L_0, L_1, (bool)0, (1.0f), 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.Planning.BuildingPlanGenerator::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_Start_m206A7CC694C2A847AFC8628238C36B1D65A2D771 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (GenrateOnGameStart) Generate(WallsSeparation);
|
|
bool L_0 = __this->___GenrateOnGameStart_4;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// if (GenrateOnGameStart) Generate(WallsSeparation);
|
|
float L_1 = __this->___WallsSeparation_8;
|
|
BuildingPlanGenerator_Generate_m8EB9F3E1A8E24410445C5F018100A619B5CC8545(__this, L_1, NULL);
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer FIMSpace.Generating.Planning.BuildingPlanGenerator::GenerateScheme(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* BuildingPlanGenerator_GenerateScheme_mE31C2EA86516449BBD2C31262FE140B769E50FD6 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, float ___0_wallsSeparation, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenGraph_2_GetCell_mE6AE8333A2FF46E36FC476F9C583EB5043342499_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m0540328E1D2CDEE41F5BBC2B6023B735233F7FC3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC182EC597853618DAFFA733B54ECDBE82384BFE4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8464ACA2D69697125617C92203BC26E2F09F65EE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_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_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_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_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m55807587EDEA72EE953FEF64C6055E6F9431C26C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tFEE916352327F673125B101E9E448462037FD16F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* V_0 = NULL;
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_11 = NULL;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_12;
|
|
memset((&V_12), 0, sizeof(V_12));
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* V_13 = NULL;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_14 = NULL;
|
|
int32_t V_15 = 0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_16;
|
|
memset((&V_16), 0, sizeof(V_16));
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* V_17 = NULL;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* V_18 = NULL;
|
|
int32_t V_19 = 0;
|
|
int32_t V_20 = 0;
|
|
int32_t V_21 = 0;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* V_22 = NULL;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 V_23;
|
|
memset((&V_23), 0, sizeof(V_23));
|
|
int32_t V_24 = 0;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 V_25;
|
|
memset((&V_25), 0, sizeof(V_25));
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 V_26;
|
|
memset((&V_26), 0, sizeof(V_26));
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_27 = NULL;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* V_28 = NULL;
|
|
int32_t V_29 = 0;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_30 = NULL;
|
|
{
|
|
// ClearGenerated();
|
|
BuildingPlanGenerator_ClearGenerated_mC2E9BE3F1CE4A2CB94EFB0E7227DE52DBDEE18CE(__this, NULL);
|
|
// if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999);
|
|
bool L_0 = __this->___RandomSeed_5;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// if (RandomSeed) Seed = FGenerators.GetRandom(-99999, 99999);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = FGenerators_GetRandom_m5EFC14041876CDAC27BA662BF4123F5F2F1EF7F7(((int32_t)-99999), ((int32_t)99999), NULL);
|
|
__this->___Seed_6 = L_1;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (BuildingFloorPreset == null) return null;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_2 = __this->___BuildingFloorPreset_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// if (BuildingFloorPreset == null) return null;
|
|
return (PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108*)NULL;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// FGenerators.SetSeed(Seed);
|
|
int32_t L_4 = __this->___Seed_6;
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
FGenerators_SetSeed_m65AB54EAF31F11D7130AAF55967B95F7384076B7(L_4, NULL);
|
|
// planHelper = new PlanHelper(BuildingFloorPreset);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_5 = __this->___BuildingFloorPreset_7;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_6 = (PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE*)il2cpp_codegen_object_new(PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
PlanHelper__ctor_m9B4D2FC81163A7E3CA6416D13D0A06B5642EE85E(L_6, L_5, NULL);
|
|
__this->___planHelper_9 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___planHelper_9), (void*)L_6);
|
|
// if (LimitSize) planHelper.SetLimits(SizeLimitX, SizeLimitZ);
|
|
bool L_7 = __this->___LimitSize_12;
|
|
if (!L_7)
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
// if (LimitSize) planHelper.SetLimits(SizeLimitX, SizeLimitZ);
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_8 = __this->___planHelper_9;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = __this->___SizeLimitX_13;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_10 = __this->___SizeLimitZ_14;
|
|
NullCheck(L_8);
|
|
PlanHelper_SetLimits_m63640F1057F03537E6F96A5CC57EB76D6A3A2BB6(L_8, L_9, L_10, NULL);
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
// if (UseGuides)
|
|
bool L_11 = __this->___UseGuides_15;
|
|
if (!L_11)
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < PlanGuides.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// var g = PlanGuides[i];
|
|
List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* L_12 = __this->___PlanGuides_16;
|
|
int32_t L_13 = V_2;
|
|
NullCheck(L_12);
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_14;
|
|
L_14 = List_1_get_Item_m55807587EDEA72EE953FEF64C6055E6F9431C26C(L_12, L_13, List_1_get_Item_m55807587EDEA72EE953FEF64C6055E6F9431C26C_RuntimeMethod_var);
|
|
V_3 = L_14;
|
|
// planHelper.GeneratePathFindedCorridor(g.Start, g.End, g.StartDir.GetDirection2D(), g.EndDir.GetDirection2D(), g.CellsSpace, g.ChangeDirCost);
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_15 = __this->___planHelper_9;
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_17 = L_16->___Start_0;
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_19 = L_18->___End_2;
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
int32_t L_21 = L_20->___StartDir_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_22;
|
|
L_22 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_21, NULL);
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_23 = V_3;
|
|
NullCheck(L_23);
|
|
int32_t L_24 = L_23->___EndDir_3;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_25;
|
|
L_25 = PGGEnums_GetDirection2D_m38B2C0FFD0F735121ADA35F86480D907AE73D121(L_24, NULL);
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___CellsSpace_4;
|
|
PlanPathGuide_t0F8DD32F6DF01A5CF2AA8F74CEFC8EE2DE73601D* L_28 = V_3;
|
|
NullCheck(L_28);
|
|
float L_29 = L_28->___ChangeDirCost_5;
|
|
NullCheck(L_15);
|
|
PlanHelper_GeneratePathFindedCorridor_mF6CEE14ABD0F174A5BABBA6866D80F0B2E9C8CFA(L_15, L_17, L_19, L_22, L_25, L_27, L_29, NULL);
|
|
// for (int i = 0; i < PlanGuides.Count; i++)
|
|
int32_t L_30 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_30, 1));
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
// for (int i = 0; i < PlanGuides.Count; i++)
|
|
int32_t L_31 = V_2;
|
|
List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* L_32 = __this->___PlanGuides_16;
|
|
NullCheck(L_32);
|
|
int32_t L_33;
|
|
L_33 = List_1_get_Count_m8464ACA2D69697125617C92203BC26E2F09F65EE_inline(L_32, List_1_get_Count_m8464ACA2D69697125617C92203BC26E2F09F65EE_RuntimeMethod_var);
|
|
if ((((int32_t)L_31) < ((int32_t)L_33)))
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// planHelper.GenerateCorridors(BuildingFloorPreset.RootChunkSetup.InternalSetup.TargetBranches.GetRandom() - 1, wallsSeparation);
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_34 = __this->___planHelper_9;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_35 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_35);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_36 = L_35->___RootChunkSetup_6;
|
|
NullCheck(L_36);
|
|
GenerationSetup_tE30DFA48CB61C8414B6401691859EA4B57DCE5A3* L_37 = L_36->___InternalSetup_8;
|
|
NullCheck(L_37);
|
|
MinMax_t1B5D86FB7501C26C80EEE7BA397F548BCC03E14C* L_38 = (&L_37->___TargetBranches_3);
|
|
int32_t L_39;
|
|
L_39 = MinMax_GetRandom_m885D9F7625D0D92CFBFFEB97B7357E46DBFDB918(L_38, NULL);
|
|
float L_40 = ___0_wallsSeparation;
|
|
NullCheck(L_34);
|
|
PlanHelper_GenerateCorridors_m53CC5FD070C4AF887B60953580C87A76BDC7E358(L_34, ((int32_t)il2cpp_codegen_subtract(L_39, 1)), L_40, 0, NULL);
|
|
// planHelper.GenerateRooms(wallsSeparation);
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_41 = __this->___planHelper_9;
|
|
float L_42 = ___0_wallsSeparation;
|
|
NullCheck(L_41);
|
|
int32_t L_43;
|
|
L_43 = PlanHelper_GenerateRooms_m0440C6EECA14F336C719076399DD44887E13AFE5(L_41, L_42, NULL);
|
|
// PlanGeneratingHelpContainer planContainer = new PlanGeneratingHelpContainer();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_44 = (PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108*)il2cpp_codegen_object_new(PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108_il2cpp_TypeInfo_var);
|
|
NullCheck(L_44);
|
|
PlanGeneratingHelpContainer__ctor_m2A630FED81070A24C7CABF9B43DF3FEF5513C1E2(L_44, NULL);
|
|
V_0 = L_44;
|
|
// planContainer.grid = IGeneration.GetEmptyFieldGraph();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_45 = V_0;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_46;
|
|
L_46 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL);
|
|
NullCheck(L_45);
|
|
L_45->___grid_1 = L_46;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_45->___grid_1), (void*)L_46);
|
|
// planContainer.guides = new List<SpawnInstruction>();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_47 = V_0;
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_48 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
|
|
NullCheck(L_48);
|
|
List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_48, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
|
|
NullCheck(L_47);
|
|
L_47->___guides_2 = L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_47->___guides_2), (void*)L_48);
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
V_4 = 0;
|
|
goto IL_01ec;
|
|
}
|
|
|
|
IL_012c:
|
|
{
|
|
// PlanHelper.HelperRect room = planHelper.InteriorRects[i];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_49 = __this->___planHelper_9;
|
|
NullCheck(L_49);
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_50 = L_49->___InteriorRects_0;
|
|
int32_t L_51 = V_4;
|
|
NullCheck(L_50);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_52;
|
|
L_52 = List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645(L_50, L_51, List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_RuntimeMethod_var);
|
|
V_5 = L_52;
|
|
// if (room.TypeID != -1) continue;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_53 = V_5;
|
|
int32_t L_54 = L_53.___TypeID_5;
|
|
if ((!(((uint32_t)L_54) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_01e6;
|
|
}
|
|
}
|
|
{
|
|
// planContainer.planRect = room;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_55 = V_0;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_56 = V_5;
|
|
NullCheck(L_55);
|
|
L_55->___planRect_0 = L_56;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_55->___planRect_0))->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_55->___planRect_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_55->___planRect_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_55->___planRect_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_55->___planRect_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_55->___planRect_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
// room.GenerateGraphCells(planContainer.grid);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_57 = V_0;
|
|
NullCheck(L_57);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_58 = L_57->___grid_1;
|
|
HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40((&V_5), L_58, NULL);
|
|
// List<SpawnRestrictionsGroup> restr = room.GetRestrictionsList();
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_59;
|
|
L_59 = HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9((&V_5), NULL);
|
|
V_6 = L_59;
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
V_7 = 0;
|
|
goto IL_01db;
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
V_8 = 0;
|
|
goto IL_01be;
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
// planContainer.guides.Add(restr[cr].Cells[rcl].GenerateGuide(planHelper.PlanPreset.RootChunkSetup.FieldSetup, restr[cr]));
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_60 = V_0;
|
|
NullCheck(L_60);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_61 = L_60->___guides_2;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_62 = V_6;
|
|
int32_t L_63 = V_7;
|
|
NullCheck(L_62);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_64;
|
|
L_64 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_62, L_63, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_65 = L_64.___Cells_0;
|
|
int32_t L_66 = V_8;
|
|
NullCheck(L_65);
|
|
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_67;
|
|
L_67 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_65, L_66, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_68 = __this->___planHelper_9;
|
|
NullCheck(L_68);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_69 = L_68->___PlanPreset_2;
|
|
NullCheck(L_69);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_70 = L_69->___RootChunkSetup_6;
|
|
NullCheck(L_70);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_71 = L_70->___FieldSetup_2;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_72 = V_6;
|
|
int32_t L_73 = V_7;
|
|
NullCheck(L_72);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_74;
|
|
L_74 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_72, L_73, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
NullCheck(L_67);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_75;
|
|
L_75 = SpawnInstructionGuide_GenerateGuide_m0140531B74A9B31AD1732D6F598B92CDC621FA1F(L_67, L_71, L_74, NULL);
|
|
NullCheck(L_61);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_61, L_75, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
int32_t L_76 = V_8;
|
|
V_8 = ((int32_t)il2cpp_codegen_add(L_76, 1));
|
|
}
|
|
|
|
IL_01be:
|
|
{
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
int32_t L_77 = V_8;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_78 = V_6;
|
|
int32_t L_79 = V_7;
|
|
NullCheck(L_78);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_80;
|
|
L_80 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_78, L_79, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_81 = L_80.___Cells_0;
|
|
NullCheck(L_81);
|
|
int32_t L_82;
|
|
L_82 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_81, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var);
|
|
if ((((int32_t)L_77) < ((int32_t)L_82)))
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
int32_t L_83 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_83, 1));
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
int32_t L_84 = V_7;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_85 = V_6;
|
|
NullCheck(L_85);
|
|
int32_t L_86;
|
|
L_86 = List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_inline(L_85, List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_RuntimeMethod_var);
|
|
if ((((int32_t)L_84) < ((int32_t)L_86)))
|
|
{
|
|
goto IL_0170;
|
|
}
|
|
}
|
|
|
|
IL_01e6:
|
|
{
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
int32_t L_87 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_87, 1));
|
|
}
|
|
|
|
IL_01ec:
|
|
{
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
int32_t L_88 = V_4;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_89 = __this->___planHelper_9;
|
|
NullCheck(L_89);
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_90 = L_89->___InteriorRects_0;
|
|
NullCheck(L_90);
|
|
int32_t L_91;
|
|
L_91 = List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_inline(L_90, List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_RuntimeMethod_var);
|
|
if ((((int32_t)L_88) < ((int32_t)L_91)))
|
|
{
|
|
goto IL_012c;
|
|
}
|
|
}
|
|
{
|
|
// List<SpawnInstruction> fromCorridorGuides = new List<SpawnInstruction>();
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_92 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
|
|
NullCheck(L_92);
|
|
List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_92, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
|
|
V_1 = L_92;
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
V_9 = 0;
|
|
goto IL_035a;
|
|
}
|
|
|
|
IL_0211:
|
|
{
|
|
// var connection = planHelper.ConnectionRects[c];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_93 = __this->___planHelper_9;
|
|
NullCheck(L_93);
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_94 = L_93->___ConnectionRects_1;
|
|
int32_t L_95 = V_9;
|
|
NullCheck(L_94);
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_96;
|
|
L_96 = List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4(L_94, L_95, List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var);
|
|
V_10 = L_96;
|
|
// if (connection.Found == false) continue;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_97 = V_10;
|
|
bool L_98 = L_97.___Found_5;
|
|
if (!L_98)
|
|
{
|
|
goto IL_0354;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection1.TypeID == -1 || connection.Connection2.TypeID == -1)
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_99 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_100 = L_99.___Connection1_0;
|
|
int32_t L_101 = L_100.___TypeID_5;
|
|
if ((((int32_t)L_101) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0252;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_102 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_103 = L_102.___Connection2_1;
|
|
int32_t L_104 = L_103.___TypeID_5;
|
|
if ((!(((uint32_t)L_104) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0354;
|
|
}
|
|
}
|
|
|
|
IL_0252:
|
|
{
|
|
// var sett = BuildingFloorPreset.Settings[connection.Connection1.IndividualID];
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_105 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_105);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_106 = L_105->___Settings_5;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_107 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_108 = L_107.___Connection1_0;
|
|
int32_t L_109 = L_108.___IndividualID_6;
|
|
NullCheck(L_106);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_110;
|
|
L_110 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_106, L_109, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_11 = L_110;
|
|
// if (connection.Connection1.TypeID == -1) sett = planHelper.PlanPreset.CorridorSetup;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_111 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_112 = L_111.___Connection1_0;
|
|
int32_t L_113 = L_112.___TypeID_5;
|
|
if ((!(((uint32_t)L_113) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_0291;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection1.TypeID == -1) sett = planHelper.PlanPreset.CorridorSetup;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_114 = __this->___planHelper_9;
|
|
NullCheck(L_114);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_115 = L_114->___PlanPreset_2;
|
|
NullCheck(L_115);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_116;
|
|
L_116 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_115, NULL);
|
|
V_11 = L_116;
|
|
}
|
|
|
|
IL_0291:
|
|
{
|
|
// var guide = connection.GenerateGuide(sett.FieldSetup, sett, false);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_117 = V_11;
|
|
NullCheck(L_117);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_118 = L_117->___FieldSetup_2;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_119 = V_11;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_120;
|
|
L_120 = ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78((&V_10), L_118, L_119, (bool)0, (1.0f), NULL);
|
|
V_12 = L_120;
|
|
// var checkCell = planContainer.grid.GetCell(guide.gridPosition.x, guide.gridPosition.y, guide.gridPosition.z, false);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_122 = L_121->___grid_1;
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_123 = (&(&V_12)->___gridPosition_0);
|
|
int32_t L_124;
|
|
L_124 = Vector3Int_get_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline(L_123, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_125 = (&(&V_12)->___gridPosition_0);
|
|
int32_t L_126;
|
|
L_126 = Vector3Int_get_y_m42F43000F85D356557CAF03442273E7AA08F7F72_inline(L_125, NULL);
|
|
Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* L_127 = (&(&V_12)->___gridPosition_0);
|
|
int32_t L_128;
|
|
L_128 = Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline(L_127, NULL);
|
|
NullCheck(L_122);
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_129;
|
|
L_129 = FGenGraph_2_GetCell_mE6AE8333A2FF46E36FC476F9C583EB5043342499(L_122, L_124, L_126, L_128, (bool)0, FGenGraph_2_GetCell_mE6AE8333A2FF46E36FC476F9C583EB5043342499_RuntimeMethod_var);
|
|
V_13 = L_129;
|
|
// if (checkCell == null || checkCell.InTargetGridArea == false)
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_130 = V_13;
|
|
if (!L_130)
|
|
{
|
|
goto IL_02e8;
|
|
}
|
|
}
|
|
{
|
|
FieldCell_t0474210B4815B1D080500050D625323788B306F9* L_131 = V_13;
|
|
NullCheck(L_131);
|
|
bool L_132 = ((FGenCell_t86B2A37763BE58B2394B50DCC07D940A4AD370F5*)L_131)->___InTargetGridArea_1;
|
|
if (L_132)
|
|
{
|
|
goto IL_0354;
|
|
}
|
|
}
|
|
|
|
IL_02e8:
|
|
{
|
|
// fromCorridorGuides.Add(guide);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_133 = V_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_134 = V_12;
|
|
NullCheck(L_133);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_133, L_134, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// var sett2 = BuildingFloorPreset.Settings[connection.Connection2.IndividualID];
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_135 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_135);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_136 = L_135->___Settings_5;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_137 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_138 = L_137.___Connection2_1;
|
|
int32_t L_139 = L_138.___IndividualID_6;
|
|
NullCheck(L_136);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_140;
|
|
L_140 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_136, L_139, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_14 = L_140;
|
|
// if (connection.Connection2.TypeID == -1) sett2 = planHelper.PlanPreset.CorridorSetup;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_141 = V_10;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_142 = L_141.___Connection2_1;
|
|
int32_t L_143 = L_142.___TypeID_5;
|
|
if ((!(((uint32_t)L_143) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_032f;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection2.TypeID == -1) sett2 = planHelper.PlanPreset.CorridorSetup;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_144 = __this->___planHelper_9;
|
|
NullCheck(L_144);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_145 = L_144->___PlanPreset_2;
|
|
NullCheck(L_145);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_146;
|
|
L_146 = BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline(L_145, NULL);
|
|
V_14 = L_146;
|
|
}
|
|
|
|
IL_032f:
|
|
{
|
|
// guide = connection.GenerateGuide(sett2.FieldSetup, sett2, true, 1.1f);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_147 = V_14;
|
|
NullCheck(L_147);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_148 = L_147->___FieldSetup_2;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_149 = V_14;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_150;
|
|
L_150 = ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78((&V_10), L_148, L_149, (bool)1, (1.10000002f), NULL);
|
|
V_12 = L_150;
|
|
// planContainer.guides.Add(guide);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_151 = V_0;
|
|
NullCheck(L_151);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_152 = L_151->___guides_2;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_153 = V_12;
|
|
NullCheck(L_152);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_152, L_153, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0354:
|
|
{
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
int32_t L_154 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_154, 1));
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
int32_t L_155 = V_9;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_156 = __this->___planHelper_9;
|
|
NullCheck(L_156);
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_157 = L_156->___ConnectionRects_1;
|
|
NullCheck(L_157);
|
|
int32_t L_158;
|
|
L_158 = List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline(L_157, List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var);
|
|
if ((((int32_t)L_155) < ((int32_t)L_158)))
|
|
{
|
|
goto IL_0211;
|
|
}
|
|
}
|
|
{
|
|
// planContainer.interiors = new List<PlanGeneratingHelpContainer>();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_159 = V_0;
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_160 = (List_1_tFEE916352327F673125B101E9E448462037FD16F*)il2cpp_codegen_object_new(List_1_tFEE916352327F673125B101E9E448462037FD16F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_160);
|
|
List_1__ctor_mC182EC597853618DAFFA733B54ECDBE82384BFE4(L_160, List_1__ctor_mC182EC597853618DAFFA733B54ECDBE82384BFE4_RuntimeMethod_var);
|
|
NullCheck(L_159);
|
|
L_159->___interiors_3 = L_160;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_159->___interiors_3), (void*)L_160);
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
V_15 = 0;
|
|
goto IL_046a;
|
|
}
|
|
|
|
IL_0384:
|
|
{
|
|
// var room = planHelper.InteriorRects[i];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_161 = __this->___planHelper_9;
|
|
NullCheck(L_161);
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_162 = L_161->___InteriorRects_0;
|
|
int32_t L_163 = V_15;
|
|
NullCheck(L_162);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_164;
|
|
L_164 = List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645(L_162, L_163, List_1_get_Item_mF5A7D28C025184E7381BD634DE49702406249645_RuntimeMethod_var);
|
|
V_16 = L_164;
|
|
// if (room.TypeID == -1) continue;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_165 = V_16;
|
|
int32_t L_166 = L_165.___TypeID_5;
|
|
if ((((int32_t)L_166) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0464;
|
|
}
|
|
}
|
|
{
|
|
// PlanGeneratingHelpContainer interior = new PlanGeneratingHelpContainer();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_167 = (PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108*)il2cpp_codegen_object_new(PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108_il2cpp_TypeInfo_var);
|
|
NullCheck(L_167);
|
|
PlanGeneratingHelpContainer__ctor_m2A630FED81070A24C7CABF9B43DF3FEF5513C1E2(L_167, NULL);
|
|
V_17 = L_167;
|
|
// interior.planRect = room;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_168 = V_17;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_169 = V_16;
|
|
NullCheck(L_168);
|
|
L_168->___planRect_0 = L_169;
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_168->___planRect_0))->___Connections_9), (void*)NULL);
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&(((&L_168->___planRect_0))->___SettingsRef_10), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_168->___planRect_0))->___nears_12))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___nears_12))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___nears_12))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___nears_12))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___nears_12))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___nears_12))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_168->___planRect_0))->___counters_13))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___counters_13))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___counters_13))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___counters_13))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___counters_13))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___counters_13))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&(((&L_168->___planRect_0))->___outsides_14))->___Cells_0), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___outsides_14))->___Restriction_1))->___RestrictSpawnForTags_1), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___outsides_14))->___Restriction_1))->___UsePresetsDefsByName_2), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___outsides_14))->___Restriction_1))->___CustomDefinition_3), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___outsides_14))->___Restriction_1))->___tempDef_4), (void*)NULL);
|
|
#endif
|
|
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
|
|
Il2CppCodeGenWriteBarrier((void**)&((&((&(((&L_168->___planRect_0))->___outsides_14))->___Restriction_1))->___tempFindDef_5), (void*)NULL);
|
|
#endif
|
|
// interior.grid = IGeneration.GetEmptyFieldGraph();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_170 = V_17;
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_171;
|
|
L_171 = IGeneration_GetEmptyFieldGraph_m26F76CE6C3EA27C1BF6177A10659B59C0A0A30CC(NULL);
|
|
NullCheck(L_170);
|
|
L_170->___grid_1 = L_171;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_170->___grid_1), (void*)L_171);
|
|
// room.GenerateGraphCells(interior.grid);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_172 = V_17;
|
|
NullCheck(L_172);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_173 = L_172->___grid_1;
|
|
HelperRect_GenerateGraphCells_m6AD0E7593720549845551B95FDE857FF1424CF40((&V_16), L_173, NULL);
|
|
// interior.guides = new List<SpawnInstruction>();
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_174 = V_17;
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_175 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)il2cpp_codegen_object_new(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10_il2cpp_TypeInfo_var);
|
|
NullCheck(L_175);
|
|
List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6(L_175, List_1__ctor_m3A7FACE3B6B69847BC9EEE0C59FA6E19CBF8D1D6_RuntimeMethod_var);
|
|
NullCheck(L_174);
|
|
L_174->___guides_2 = L_175;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_174->___guides_2), (void*)L_175);
|
|
// List<SpawnRestrictionsGroup> restr = room.GetRestrictionsList();
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_176;
|
|
L_176 = HelperRect_GetRestrictionsList_m7B3FB8C2FBD189126BFB9AF46698EE75466B5EC9((&V_16), NULL);
|
|
V_18 = L_176;
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
V_19 = 0;
|
|
goto IL_044c;
|
|
}
|
|
|
|
IL_03e9:
|
|
{
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
V_20 = 0;
|
|
goto IL_042f;
|
|
}
|
|
|
|
IL_03ee:
|
|
{
|
|
// interior.guides.Add(restr[cr].Cells[rcl].GenerateGuide(room.SettingsRef.FieldSetup, restr[cr]));
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_177 = V_17;
|
|
NullCheck(L_177);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_178 = L_177->___guides_2;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_179 = V_18;
|
|
int32_t L_180 = V_19;
|
|
NullCheck(L_179);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_181;
|
|
L_181 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_179, L_180, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_182 = L_181.___Cells_0;
|
|
int32_t L_183 = V_20;
|
|
NullCheck(L_182);
|
|
SpawnInstructionGuide_tE8C8E212182BFF2669627EDF2DE42E941480A270* L_184;
|
|
L_184 = List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89(L_182, L_183, List_1_get_Item_m4D89B22FCE33928B898521C1F714D5C0B574BF89_RuntimeMethod_var);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_185 = V_16;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_186 = L_185.___SettingsRef_10;
|
|
NullCheck(L_186);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_187 = L_186->___FieldSetup_2;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_188 = V_18;
|
|
int32_t L_189 = V_19;
|
|
NullCheck(L_188);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_190;
|
|
L_190 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_188, L_189, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
NullCheck(L_184);
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_191;
|
|
L_191 = SpawnInstructionGuide_GenerateGuide_m0140531B74A9B31AD1732D6F598B92CDC621FA1F(L_184, L_187, L_190, NULL);
|
|
NullCheck(L_178);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_178, L_191, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
int32_t L_192 = V_20;
|
|
V_20 = ((int32_t)il2cpp_codegen_add(L_192, 1));
|
|
}
|
|
|
|
IL_042f:
|
|
{
|
|
// for (int rcl = 0; rcl < restr[cr].Cells.Count; rcl++)
|
|
int32_t L_193 = V_20;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_194 = V_18;
|
|
int32_t L_195 = V_19;
|
|
NullCheck(L_194);
|
|
SpawnRestrictionsGroup_t3276DB9309852476983B4BD460FB8C9B60699966 L_196;
|
|
L_196 = List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B(L_194, L_195, List_1_get_Item_m54AC3A952702ED604C28C9CBDC17D5DB7175273B_RuntimeMethod_var);
|
|
List_1_t47EB84D8D3371AC1E55BEA64B4C70F2067B2961E* L_197 = L_196.___Cells_0;
|
|
NullCheck(L_197);
|
|
int32_t L_198;
|
|
L_198 = List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_inline(L_197, List_1_get_Count_mD338DFBB47F34DA15C76A0E45E787C12F1280A7F_RuntimeMethod_var);
|
|
if ((((int32_t)L_193) < ((int32_t)L_198)))
|
|
{
|
|
goto IL_03ee;
|
|
}
|
|
}
|
|
{
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
int32_t L_199 = V_19;
|
|
V_19 = ((int32_t)il2cpp_codegen_add(L_199, 1));
|
|
}
|
|
|
|
IL_044c:
|
|
{
|
|
// for (int cr = 0; cr < restr.Count; cr++)
|
|
int32_t L_200 = V_19;
|
|
List_1_t987AF067BE57485354815026FC92A4E56127CEDA* L_201 = V_18;
|
|
NullCheck(L_201);
|
|
int32_t L_202;
|
|
L_202 = List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_inline(L_201, List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_RuntimeMethod_var);
|
|
if ((((int32_t)L_200) < ((int32_t)L_202)))
|
|
{
|
|
goto IL_03e9;
|
|
}
|
|
}
|
|
{
|
|
// planContainer.interiors.Add(interior);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_203 = V_0;
|
|
NullCheck(L_203);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_204 = L_203->___interiors_3;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_205 = V_17;
|
|
NullCheck(L_204);
|
|
List_1_Add_m0540328E1D2CDEE41F5BBC2B6023B735233F7FC3_inline(L_204, L_205, List_1_Add_m0540328E1D2CDEE41F5BBC2B6023B735233F7FC3_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0464:
|
|
{
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
int32_t L_206 = V_15;
|
|
V_15 = ((int32_t)il2cpp_codegen_add(L_206, 1));
|
|
}
|
|
|
|
IL_046a:
|
|
{
|
|
// for (int i = 0; i < planHelper.InteriorRects.Count; i++)
|
|
int32_t L_207 = V_15;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_208 = __this->___planHelper_9;
|
|
NullCheck(L_208);
|
|
List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* L_209 = L_208->___InteriorRects_0;
|
|
NullCheck(L_209);
|
|
int32_t L_210;
|
|
L_210 = List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_inline(L_209, List_1_get_Count_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_RuntimeMethod_var);
|
|
if ((((int32_t)L_207) < ((int32_t)L_210)))
|
|
{
|
|
goto IL_0384;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < planContainer.interiors.Count; i++)
|
|
V_21 = 0;
|
|
goto IL_0673;
|
|
}
|
|
|
|
IL_0489:
|
|
{
|
|
// PlanGeneratingHelpContainer interior = planContainer.interiors[i];
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_211 = V_0;
|
|
NullCheck(L_211);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_212 = L_211->___interiors_3;
|
|
int32_t L_213 = V_21;
|
|
NullCheck(L_212);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_214;
|
|
L_214 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_212, L_213, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
V_22 = L_214;
|
|
// var room = interior.planRect;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_215 = V_22;
|
|
NullCheck(L_215);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_216 = L_215->___planRect_0;
|
|
V_23 = L_216;
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
V_24 = 0;
|
|
goto IL_0656;
|
|
}
|
|
|
|
IL_04a9:
|
|
{
|
|
// var connection = planHelper.ConnectionRects[c];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_217 = __this->___planHelper_9;
|
|
NullCheck(L_217);
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_218 = L_217->___ConnectionRects_1;
|
|
int32_t L_219 = V_24;
|
|
NullCheck(L_218);
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_220;
|
|
L_220 = List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4(L_218, L_219, List_1_get_Item_m28C9539EC944B47D3E61652E56EE275F1D09DEC4_RuntimeMethod_var);
|
|
V_25 = L_220;
|
|
// if (connection.Found == false) continue;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_221 = V_25;
|
|
bool L_222 = L_221.___Found_5;
|
|
if (!L_222)
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection1.TypeID != room.TypeID && connection.Connection2.TypeID != room.TypeID) continue;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_223 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_224 = L_223.___Connection1_0;
|
|
int32_t L_225 = L_224.___TypeID_5;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_226 = V_23;
|
|
int32_t L_227 = L_226.___TypeID_5;
|
|
if ((((int32_t)L_225) == ((int32_t)L_227)))
|
|
{
|
|
goto IL_04f6;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_228 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_229 = L_228.___Connection2_1;
|
|
int32_t L_230 = L_229.___TypeID_5;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_231 = V_23;
|
|
int32_t L_232 = L_231.___TypeID_5;
|
|
if ((!(((uint32_t)L_230) == ((uint32_t)L_232))))
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
|
|
IL_04f6:
|
|
{
|
|
// if (connection.Connection1.TypeID == -1) continue;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_233 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_234 = L_233.___Connection1_0;
|
|
int32_t L_235 = L_234.___TypeID_5;
|
|
if ((((int32_t)L_235) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection1.TypeID == room.TypeID) // Reserving doors for first room side
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_236 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_237 = L_236.___Connection1_0;
|
|
int32_t L_238 = L_237.___TypeID_5;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_239 = V_23;
|
|
int32_t L_240 = L_239.___TypeID_5;
|
|
if ((!(((uint32_t)L_238) == ((uint32_t)L_240))))
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
{
|
|
// if (connection.Connection1.TypeID != -1)
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_241 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_242 = L_241.___Connection1_0;
|
|
int32_t L_243 = L_242.___TypeID_5;
|
|
if ((((int32_t)L_243) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0578;
|
|
}
|
|
}
|
|
{
|
|
// var sett = planHelper.PlanPreset.Settings[connection.Connection1.IndividualID];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_244 = __this->___planHelper_9;
|
|
NullCheck(L_244);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_245 = L_244->___PlanPreset_2;
|
|
NullCheck(L_245);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_246 = L_245->___Settings_5;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_247 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_248 = L_247.___Connection1_0;
|
|
int32_t L_249 = L_248.___IndividualID_6;
|
|
NullCheck(L_246);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_250;
|
|
L_250 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_246, L_249, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_27 = L_250;
|
|
// guide = connection.GenerateGuide(sett.FieldSetup, sett);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_251 = V_27;
|
|
NullCheck(L_251);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_252 = L_251->___FieldSetup_2;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_253 = V_27;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_254;
|
|
L_254 = ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78((&V_25), L_252, L_253, (bool)0, (1.0f), NULL);
|
|
V_26 = L_254;
|
|
// interior.guides.Add(guide);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_255 = V_22;
|
|
NullCheck(L_255);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_256 = L_255->___guides_2;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_257 = V_26;
|
|
NullCheck(L_256);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_256, L_257, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0578:
|
|
{
|
|
// if (connection.Connection1.TypeID != -1 && connection.Connection2.TypeID != -1)
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_258 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_259 = L_258.___Connection1_0;
|
|
int32_t L_260 = L_259.___TypeID_5;
|
|
if ((((int32_t)L_260) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
{
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_261 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_262 = L_261.___Connection2_1;
|
|
int32_t L_263 = L_262.___TypeID_5;
|
|
if ((((int32_t)L_263) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0650;
|
|
}
|
|
}
|
|
{
|
|
// PlanGeneratingHelpContainer connectionInterior = new PlanGeneratingHelpContainer() { guides = null };
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_264 = (PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108*)il2cpp_codegen_object_new(PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108_il2cpp_TypeInfo_var);
|
|
NullCheck(L_264);
|
|
PlanGeneratingHelpContainer__ctor_m2A630FED81070A24C7CABF9B43DF3FEF5513C1E2(L_264, NULL);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_265 = L_264;
|
|
NullCheck(L_265);
|
|
L_265->___guides_2 = (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_265->___guides_2), (void*)(List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10*)NULL);
|
|
V_28 = L_265;
|
|
// for (int s = 0; s < planContainer.interiors.Count; s++)
|
|
V_29 = 0;
|
|
goto IL_063e;
|
|
}
|
|
|
|
IL_05b2:
|
|
{
|
|
// if (planContainer.interiors[s].planRect.IndividualID == connection.Connection2.IndividualID)
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_266 = V_0;
|
|
NullCheck(L_266);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_267 = L_266->___interiors_3;
|
|
int32_t L_268 = V_29;
|
|
NullCheck(L_267);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_269;
|
|
L_269 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_267, L_268, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_269);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_270 = (&L_269->___planRect_0);
|
|
int32_t L_271 = L_270->___IndividualID_6;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_272 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_273 = L_272.___Connection2_1;
|
|
int32_t L_274 = L_273.___IndividualID_6;
|
|
if ((!(((uint32_t)L_271) == ((uint32_t)L_274))))
|
|
{
|
|
goto IL_0638;
|
|
}
|
|
}
|
|
{
|
|
// connectionInterior = planContainer.interiors[s];
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_275 = V_0;
|
|
NullCheck(L_275);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_276 = L_275->___interiors_3;
|
|
int32_t L_277 = V_29;
|
|
NullCheck(L_276);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_278;
|
|
L_278 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_276, L_277, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
V_28 = L_278;
|
|
// if (connectionInterior.guides != null)
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_279 = V_28;
|
|
NullCheck(L_279);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_280 = L_279->___guides_2;
|
|
if (!L_280)
|
|
{
|
|
goto IL_0638;
|
|
}
|
|
}
|
|
{
|
|
// var sett2 = planHelper.PlanPreset.Settings[connection.Connection2.IndividualID];
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_281 = __this->___planHelper_9;
|
|
NullCheck(L_281);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_282 = L_281->___PlanPreset_2;
|
|
NullCheck(L_282);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_283 = L_282->___Settings_5;
|
|
ConnectionRect_tC06341BD58C6BB33333F1229642ABBD280881F26 L_284 = V_25;
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206 L_285 = L_284.___Connection2_1;
|
|
int32_t L_286 = L_285.___IndividualID_6;
|
|
NullCheck(L_283);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_287;
|
|
L_287 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_283, L_286, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_30 = L_287;
|
|
// guide = connection.GenerateGuide(sett2.FieldSetup, sett2, true);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_288 = V_30;
|
|
NullCheck(L_288);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_289 = L_288->___FieldSetup_2;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_290 = V_30;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_291;
|
|
L_291 = ConnectionRect_GenerateGuide_m8B33A8BAAA66FBF1481117A2E0D48AE959773A78((&V_25), L_289, L_290, (bool)1, (1.0f), NULL);
|
|
V_26 = L_291;
|
|
// connectionInterior.guides.Add(guide);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_292 = V_28;
|
|
NullCheck(L_292);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_293 = L_292->___guides_2;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_294 = V_26;
|
|
NullCheck(L_293);
|
|
List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_inline(L_293, L_294, List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0638:
|
|
{
|
|
// for (int s = 0; s < planContainer.interiors.Count; s++)
|
|
int32_t L_295 = V_29;
|
|
V_29 = ((int32_t)il2cpp_codegen_add(L_295, 1));
|
|
}
|
|
|
|
IL_063e:
|
|
{
|
|
// for (int s = 0; s < planContainer.interiors.Count; s++)
|
|
int32_t L_296 = V_29;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_297 = V_0;
|
|
NullCheck(L_297);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_298 = L_297->___interiors_3;
|
|
NullCheck(L_298);
|
|
int32_t L_299;
|
|
L_299 = List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_inline(L_298, List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var);
|
|
if ((((int32_t)L_296) < ((int32_t)L_299)))
|
|
{
|
|
goto IL_05b2;
|
|
}
|
|
}
|
|
|
|
IL_0650:
|
|
{
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
int32_t L_300 = V_24;
|
|
V_24 = ((int32_t)il2cpp_codegen_add(L_300, 1));
|
|
}
|
|
|
|
IL_0656:
|
|
{
|
|
// for (int c = 0; c < planHelper.ConnectionRects.Count; c++)
|
|
int32_t L_301 = V_24;
|
|
PlanHelper_t30E713D83E2E8E906089A837017A370211CCD6DE* L_302 = __this->___planHelper_9;
|
|
NullCheck(L_302);
|
|
List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* L_303 = L_302->___ConnectionRects_1;
|
|
NullCheck(L_303);
|
|
int32_t L_304;
|
|
L_304 = List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_inline(L_303, List_1_get_Count_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_RuntimeMethod_var);
|
|
if ((((int32_t)L_301) < ((int32_t)L_304)))
|
|
{
|
|
goto IL_04a9;
|
|
}
|
|
}
|
|
{
|
|
// for (int i = 0; i < planContainer.interiors.Count; i++)
|
|
int32_t L_305 = V_21;
|
|
V_21 = ((int32_t)il2cpp_codegen_add(L_305, 1));
|
|
}
|
|
|
|
IL_0673:
|
|
{
|
|
// for (int i = 0; i < planContainer.interiors.Count; i++)
|
|
int32_t L_306 = V_21;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_307 = V_0;
|
|
NullCheck(L_307);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_308 = L_307->___interiors_3;
|
|
NullCheck(L_308);
|
|
int32_t L_309;
|
|
L_309 = List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_inline(L_308, List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var);
|
|
if ((((int32_t)L_306) < ((int32_t)L_309)))
|
|
{
|
|
goto IL_0489;
|
|
}
|
|
}
|
|
{
|
|
// lastGenerated = planContainer;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_310 = V_0;
|
|
__this->___lastGenerated_18 = L_310;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___lastGenerated_18), (void*)L_310);
|
|
// return planContainer;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_311 = V_0;
|
|
return L_311;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::Generate(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_Generate_m8EB9F3E1A8E24410445C5F018100A619B5CC8545 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, float ___0_wallsSeparation, 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_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_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*)&_stringLiteral5E3BF61D02CB2891488D71E73C7120B0A36D1581);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB49F0BC7AA3000B057D2D210D947AA35C1CC4381);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* V_0 = NULL;
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
int32_t V_2 = 0;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* V_3 = NULL;
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* V_4 = NULL;
|
|
{
|
|
// if (BuildingFloorPreset == null) return;
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_0 = __this->___BuildingFloorPreset_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
// if (BuildingFloorPreset == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
// PlanGeneratingHelpContainer scheme = GenerateScheme(wallsSeparation);
|
|
float L_2 = ___0_wallsSeparation;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_3;
|
|
L_3 = BuildingPlanGenerator_GenerateScheme_mE31C2EA86516449BBD2C31262FE140B769E50FD6(__this, L_2, NULL);
|
|
V_0 = L_3;
|
|
// if (scheme == null) return;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_4 = V_0;
|
|
if (L_4)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// if (scheme == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// AddToGenerated(IGeneration.GenerateFieldObjects(BuildingFloorPreset.RootChunkSetup.FieldSetup, scheme.grid, GenerateTransformContainer(scheme), true, scheme.guides, null, true).Instantiated);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_5 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_5);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_6 = L_5->___RootChunkSetup_6;
|
|
NullCheck(L_6);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_7 = L_6->___FieldSetup_2;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_9 = L_8->___grid_1;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_10 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = BuildingPlanGenerator_GenerateTransformContainer_m831447DDF7C5B4CBE2D158DE5433CC164413E19B(__this, L_10, NULL);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_13 = L_12->___guides_2;
|
|
il2cpp_codegen_initobj((&V_1), sizeof(Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE));
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_14 = V_1;
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_15;
|
|
L_15 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_7, L_9, L_11, (bool)1, L_13, L_14, (bool)1, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL);
|
|
NullCheck(L_15);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_16 = L_15->___Instantiated_2;
|
|
BuildingPlanGenerator_AddToGenerated_m4297AEDE38FA318EB1F48A197D5D5C47C22549A9(__this, L_16, NULL);
|
|
// for (int i = 0; i < scheme.interiors.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_01c7;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
// if (scheme.interiors[i].planRect.TypeID == -1) continue;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_18 = L_17->___interiors_3;
|
|
int32_t L_19 = V_2;
|
|
NullCheck(L_18);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_20;
|
|
L_20 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_18, L_19, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_20);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_21 = (&L_20->___planRect_0);
|
|
int32_t L_22 = L_21->___TypeID_5;
|
|
if ((((int32_t)L_22) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// var sch = BuildingFloorPreset.Settings[scheme.interiors[i].planRect.IndividualID];
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_23 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_23);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_24 = L_23->___Settings_5;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_26 = L_25->___interiors_3;
|
|
int32_t L_27 = V_2;
|
|
NullCheck(L_26);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_28;
|
|
L_28 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_26, L_27, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_28);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_29 = (&L_28->___planRect_0);
|
|
int32_t L_30 = L_29->___IndividualID_6;
|
|
NullCheck(L_24);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_31;
|
|
L_31 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_24, L_30, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
V_3 = L_31;
|
|
// if (sch == null)
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_32 = V_3;
|
|
if (L_32)
|
|
{
|
|
goto IL_00c2;
|
|
}
|
|
}
|
|
{
|
|
// UnityEngine.Debug.Log("No Scheme! " + i);
|
|
String_t* L_33;
|
|
L_33 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
|
|
String_t* L_34;
|
|
L_34 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB49F0BC7AA3000B057D2D210D947AA35C1CC4381, L_33, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_34, NULL);
|
|
// continue;
|
|
goto IL_01c3;
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
// var setup = sch.FieldSetup;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_35 = V_3;
|
|
NullCheck(L_35);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_36 = L_35->___FieldSetup_2;
|
|
V_4 = L_36;
|
|
// if (setup == null)
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_37 = V_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// UnityEngine.Debug.Log("No Field Setup! " + i + " in " + BuildingFloorPreset.Settings[scheme.interiors[i].planRect.IndividualID].GetName());
|
|
String_t* L_39;
|
|
L_39 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
|
|
BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* L_40 = __this->___BuildingFloorPreset_7;
|
|
NullCheck(L_40);
|
|
List_1_t38AAD280B1F011B9865BE56FA34FF2B724472524* L_41 = L_40->___Settings_5;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_42 = V_0;
|
|
NullCheck(L_42);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_43 = L_42->___interiors_3;
|
|
int32_t L_44 = V_2;
|
|
NullCheck(L_43);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_45;
|
|
L_45 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_43, L_44, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_45);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_46 = (&L_45->___planRect_0);
|
|
int32_t L_47 = L_46->___IndividualID_6;
|
|
NullCheck(L_41);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_48;
|
|
L_48 = List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E(L_41, L_47, List_1_get_Item_mA87A641B26DAF74387EA2CA9CD588637F9FC1B7E_RuntimeMethod_var);
|
|
NullCheck(L_48);
|
|
String_t* L_49;
|
|
L_49 = SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189(L_48, NULL);
|
|
String_t* L_50;
|
|
L_50 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral5E3BF61D02CB2891488D71E73C7120B0A36D1581, L_39, _stringLiteral6C050FF692D311C2A2ABB15D2771A2C35FA2B927, L_49, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_50, NULL);
|
|
// continue;
|
|
goto IL_01c3;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// if (sch.InjectMods != null)
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_51 = V_3;
|
|
NullCheck(L_51);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_52 = L_51->___InjectMods_10;
|
|
if (!L_52)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
// if (sch.InjectMods.Count > 0)
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_53 = V_3;
|
|
NullCheck(L_53);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_54 = L_53->___InjectMods_10;
|
|
NullCheck(L_54);
|
|
int32_t L_55;
|
|
L_55 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_54, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
|
|
if ((((int32_t)L_55) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
// setup.SetTemporaryInjections(sch.InjectMods);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_56 = V_4;
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_57 = V_3;
|
|
NullCheck(L_57);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_58 = L_57->___InjectMods_10;
|
|
NullCheck(L_56);
|
|
FieldSetup_SetTemporaryInjections_m90897B7294A49D7D5C8C047AD6B0BBA341A5AECB(L_56, L_58, NULL);
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
// AddToGenerated(
|
|
// IGeneration.GenerateFieldObjects
|
|
// (
|
|
// setup,
|
|
// scheme.interiors[i].grid,
|
|
// GenerateTransformContainer(scheme.interiors[i]), true,
|
|
// scheme.interiors[i].guides,
|
|
// scheme.interiors[i].planRect.totalSepOffset,
|
|
// true
|
|
// ).Instantiated);
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_59 = V_4;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_60 = V_0;
|
|
NullCheck(L_60);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_61 = L_60->___interiors_3;
|
|
int32_t L_62 = V_2;
|
|
NullCheck(L_61);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_63;
|
|
L_63 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_61, L_62, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_63);
|
|
FGenGraph_2_t7CC3BF28A6305A4145C5052DD5D0F5648B23DCA3* L_64 = L_63->___grid_1;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_65 = V_0;
|
|
NullCheck(L_65);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_66 = L_65->___interiors_3;
|
|
int32_t L_67 = V_2;
|
|
NullCheck(L_66);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_68;
|
|
L_68 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_66, L_67, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69;
|
|
L_69 = BuildingPlanGenerator_GenerateTransformContainer_m831447DDF7C5B4CBE2D158DE5433CC164413E19B(__this, L_68, NULL);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_70 = V_0;
|
|
NullCheck(L_70);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_71 = L_70->___interiors_3;
|
|
int32_t L_72 = V_2;
|
|
NullCheck(L_71);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_73;
|
|
L_73 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_71, L_72, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_73);
|
|
List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* L_74 = L_73->___guides_2;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_76 = L_75->___interiors_3;
|
|
int32_t L_77 = V_2;
|
|
NullCheck(L_76);
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_78;
|
|
L_78 = List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A(L_76, L_77, List_1_get_Item_m8018F14DBB27B0B134A57C95C1EB7E476A34A64A_RuntimeMethod_var);
|
|
NullCheck(L_78);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_79 = (&L_78->___planRect_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = L_79->___totalSepOffset_3;
|
|
Nullable_1_t9C51B084784B716FFF4ED4575C63CFD8A71A86FE L_81;
|
|
memset((&L_81), 0, sizeof(L_81));
|
|
Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2((&L_81), L_80, /*hidden argument*/Nullable_1__ctor_m75F3ABB694E26670F021136BD3B9E71A65948BC2_RuntimeMethod_var);
|
|
InstantiatedFieldInfo_tAB9C1532067C1DCAD233D07F476638E01B4087B6* L_82;
|
|
L_82 = IGeneration_GenerateFieldObjects_mBA0274144E835CF02BE0982997753B388F833D27(L_59, L_64, L_69, (bool)1, L_74, L_81, (bool)1, (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70*)NULL, NULL);
|
|
NullCheck(L_82);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_83 = L_82->___Instantiated_2;
|
|
BuildingPlanGenerator_AddToGenerated_m4297AEDE38FA318EB1F48A197D5D5C47C22549A9(__this, L_83, NULL);
|
|
// if (sch.InjectMods != null)
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_84 = V_3;
|
|
NullCheck(L_84);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_85 = L_84->___InjectMods_10;
|
|
if (!L_85)
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// if (sch.InjectMods.Count > 0)
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_86 = V_3;
|
|
NullCheck(L_86);
|
|
List_1_t72DAAC5F81D0118BC951C0001B6FBA0624977F53* L_87 = L_86->___InjectMods_10;
|
|
NullCheck(L_87);
|
|
int32_t L_88;
|
|
L_88 = List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_inline(L_87, List_1_get_Count_m17625F9B81BE4107CF96F43CBF3052D8E40F1A5B_RuntimeMethod_var);
|
|
if ((((int32_t)L_88) <= ((int32_t)0)))
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// setup.ClearTemporaryInjections();
|
|
FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* L_89 = V_4;
|
|
NullCheck(L_89);
|
|
FieldSetup_ClearTemporaryInjections_m9008D8DB7A3B8D4CF0CCDB3BA4A83C70700D6D02(L_89, NULL);
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
// for (int i = 0; i < scheme.interiors.Count; i++)
|
|
int32_t L_90 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_90, 1));
|
|
}
|
|
|
|
IL_01c7:
|
|
{
|
|
// for (int i = 0; i < scheme.interiors.Count; i++)
|
|
int32_t L_91 = V_2;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
List_1_tFEE916352327F673125B101E9E448462037FD16F* L_93 = L_92->___interiors_3;
|
|
NullCheck(L_93);
|
|
int32_t L_94;
|
|
L_94 = List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_inline(L_93, List_1_get_Count_m014E7320FD4FAD5D2EF8F371362031A27C64EE7A_RuntimeMethod_var);
|
|
if ((((int32_t)L_91) < ((int32_t)L_94)))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
// if (RunAfterGenerating != null) RunAfterGenerating.Invoke();
|
|
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_95 = __this->___RunAfterGenerating_11;
|
|
if (!L_95)
|
|
{
|
|
goto IL_01eb;
|
|
}
|
|
}
|
|
{
|
|
// if (RunAfterGenerating != null) RunAfterGenerating.Invoke();
|
|
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_96 = __this->___RunAfterGenerating_11;
|
|
NullCheck(L_96);
|
|
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_96, NULL);
|
|
}
|
|
|
|
IL_01eb:
|
|
{
|
|
// lastGenerated = scheme;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_97 = V_0;
|
|
__this->___lastGenerated_18 = L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___lastGenerated_18), (void*)L_97);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::ClearGenerated()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_ClearGenerated_mC2E9BE3F1CE4A2CB94EFB0E7227DE52DBDEE18CE (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __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_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (int i = 0; i < Generated.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_002d;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// if (Generated[i] != null)
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = __this->___Generated_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);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// FGenerators.DestroyObject(Generated[i]);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_4 = __this->___Generated_10;
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979(L_4, L_5, List_1_get_Item_mE8DBE527F24D9CFED839C34216C475B716169979_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(FGenerators_t92A1DA9AB9E09186B5AD3CB595DBDA3D69748A48_il2cpp_TypeInfo_var);
|
|
FGenerators_DestroyObject_m3699B112A4B96F9EF3DE5CF06659B3127816B76C(L_6, NULL);
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// for (int i = 0; i < Generated.Count; i++)
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// for (int i = 0; i < Generated.Count; i++)
|
|
int32_t L_8 = V_0;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_9 = __this->___Generated_10;
|
|
NullCheck(L_9);
|
|
int32_t L_10;
|
|
L_10 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_9, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_10)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// Generated.Clear();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_11 = __this->___Generated_10;
|
|
NullCheck(L_11);
|
|
List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_inline(L_11, List_1_Clear_m32D399BDD753B5BD6CE27560249096418F3F0867_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::AddToGenerated(System.Collections.Generic.List`1<UnityEngine.GameObject>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator_AddToGenerated_m4297AEDE38FA318EB1F48A197D5D5C47C22549A9 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* ___0_list, 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_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_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;
|
|
{
|
|
// if (list == null) return;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = ___0_list;
|
|
if (L_0)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// if (list == null) return;
|
|
return;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// for (int i = 0; i < list.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
// if (!Generated.Contains(list[i]))
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_1 = __this->___Generated_10;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_2 = ___0_list;
|
|
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);
|
|
NullCheck(L_1);
|
|
bool L_5;
|
|
L_5 = List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384(L_1, L_4, List_1_Contains_m8D2C9B0C7844486763AE6C2CA3C04FA4BBA9B384_RuntimeMethod_var);
|
|
if (L_5)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// Generated.Add(list[i]);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_6 = __this->___Generated_10;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_7 = ___0_list;
|
|
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);
|
|
NullCheck(L_6);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_6, L_9, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// for (int i = 0; i < list.Count; i++)
|
|
int32_t L_10 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// for (int i = 0; i < list.Count; i++)
|
|
int32_t L_11 = V_0;
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_12 = ___0_list;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_inline(L_12, List_1_get_Count_m4C37ED2D928D63B80F55AF434730C2D64EEB9F22_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_13)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Transform FIMSpace.Generating.Planning.BuildingPlanGenerator::GenerateTransformContainer(FIMSpace.Generating.Planning.BuildingPlanGenerator/PlanGeneratingHelpContainer)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* BuildingPlanGenerator_GenerateTransformContainer_m831447DDF7C5B4CBE2D158DE5433CC164413E19B (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* ___0_targetContainer, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0121E451FBAC48B716EA613E64487D43AFE68906);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
{
|
|
// GameObject cnt = new GameObject();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
GameObject__ctor_m7D0340DE160786E6EFA8DABD39EC3B694DA30AAD(L_0, NULL);
|
|
V_0 = L_0;
|
|
// if (targetContainer.planRect.SettingsRef != null)
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_1 = ___0_targetContainer;
|
|
NullCheck(L_1);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_2 = (&L_1->___planRect_0);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_3 = L_2->___SettingsRef_10;
|
|
if (!L_3)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// cnt.name = targetContainer.planRect.SettingsRef.GetName();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_5 = ___0_targetContainer;
|
|
NullCheck(L_5);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_6 = (&L_5->___planRect_0);
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_7 = L_6->___SettingsRef_10;
|
|
NullCheck(L_7);
|
|
String_t* L_8;
|
|
L_8 = SingleInteriorSettings_GetName_mF4D0F094F241C17E296313A13D1BD1143ED7D189(L_7, NULL);
|
|
NullCheck(L_4);
|
|
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_4, L_8, NULL);
|
|
// if (targetContainer.planRect.TypeID == -1) cnt.name = "Corridor-" + cnt.name;
|
|
PlanGeneratingHelpContainer_tF7D786E5BD4710B27E24BFE5AF6842EA53FFA108* L_9 = ___0_targetContainer;
|
|
NullCheck(L_9);
|
|
HelperRect_tBC9EB20A9B57E74CFDDF0A753DA754528BB5A206* L_10 = (&L_9->___planRect_0);
|
|
int32_t L_11 = L_10->___TypeID_5;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// if (targetContainer.planRect.TypeID == -1) cnt.name = "Corridor-" + cnt.name;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_0;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
String_t* L_14;
|
|
L_14 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_13, NULL);
|
|
String_t* L_15;
|
|
L_15 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral0121E451FBAC48B716EA613E64487D43AFE68906, L_14, NULL);
|
|
NullCheck(L_12);
|
|
Object_set_name_mC79E6DC8FFD72479C90F0C4CC7F42A0FEAF5AE47(L_12, L_15, NULL);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// cnt.transform.SetParent(transform);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_16, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
|
|
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_17);
|
|
Transform_SetParent_m6677538B60246D958DD91F931C50F969CCBB5250(L_17, L_18, NULL);
|
|
// cnt.transform.localPosition = Vector3.zero;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_19, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_20);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_20, L_21, NULL);
|
|
// cnt.transform.localRotation = Quaternion.identity;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23;
|
|
L_23 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_22, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
|
|
L_24 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
NullCheck(L_23);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_23, L_24, NULL);
|
|
// Generated.Add(cnt);
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_25 = __this->___Generated_10;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26 = V_0;
|
|
NullCheck(L_25);
|
|
List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_inline(L_25, L_26, List_1_Add_m43FBF207375C6E06B8C45ECE614F9B8008FB686E_RuntimeMethod_var);
|
|
// return cnt.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27 = V_0;
|
|
NullCheck(L_27);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
|
|
L_28 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_27, NULL);
|
|
return L_28;
|
|
}
|
|
}
|
|
// System.Void FIMSpace.Generating.Planning.BuildingPlanGenerator::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BuildingPlanGenerator__ctor_m657377AB22A058DA8477E7E84A1B8A3B0915F503 (BuildingPlanGenerator_tD92548537E00830D7BA6F39C8AADC67CEEF568EF* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mDDCD32792BBF3C5FA9E565A093067B42A36A3A68_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public bool RandomSeed = true;
|
|
__this->___RandomSeed_5 = (bool)1;
|
|
// [HideInInspector] public List<GameObject> Generated = new List<GameObject>();
|
|
List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B* L_0 = (List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B*)il2cpp_codegen_object_new(List_1_tB951CE80B58D1BF9650862451D8DAD8C231F207B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC(L_0, List_1__ctor_m447372C1EF7141193B93090A77395B786C72C7BC_RuntimeMethod_var);
|
|
__this->___Generated_10 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Generated_10), (void*)L_0);
|
|
// [HideInInspector] public Vector2Int SizeLimitX = new Vector2Int(-10, 10);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1;
|
|
memset((&L_1), 0, sizeof(L_1));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_1), ((int32_t)-10), ((int32_t)10), /*hidden argument*/NULL);
|
|
__this->___SizeLimitX_13 = L_1;
|
|
// [HideInInspector] public Vector2Int SizeLimitZ = new Vector2Int(-10, 10);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_2;
|
|
memset((&L_2), 0, sizeof(L_2));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_2), ((int32_t)-10), ((int32_t)10), /*hidden argument*/NULL);
|
|
__this->___SizeLimitZ_14 = L_2;
|
|
// public List<PlanPathGuide> PlanGuides = new List<PlanPathGuide>();
|
|
List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D* L_3 = (List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D*)il2cpp_codegen_object_new(List_1_t65495AA10F6B4FBABC9EDA719EFED2C72985CF7D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
List_1__ctor_mDDCD32792BBF3C5FA9E565A093067B42A36A3A68(L_3, List_1__ctor_mDDCD32792BBF3C5FA9E565A093067B42A36A3A68_RuntimeMethod_var);
|
|
__this->___PlanGuides_16 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___PlanGuides_16), (void*)L_3);
|
|
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
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_x_m21C268D2AA4C03CE35AA49DF6155347C9748054C_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->___m_X_0;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector3Int_get_z_m96E180F866145E373F42358F2371EFF446F08AED_inline (Vector3Int_t65CB06F557251D18A37BD71F3655BA836A357376* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = __this->___m_Z_2;
|
|
V_0 = L_0;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A CheckerField_get_Position_mC5E1BC46B25AF365CC6DC5515E166DB8B550B83D_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return parentPosition; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->___parentPosition_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Subtraction_m5C9A4D049F8EE288878F37C991CA1BBB738D8059_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL);
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_subtract(L_0, L_1)), ((int32_t)il2cpp_codegen_subtract(L_2, L_3)), /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_0027;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_x;
|
|
__this->___m_X_0 = L_0;
|
|
int32_t L_1 = ___1_y;
|
|
__this->___m_Y_1 = L_1;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Addition_m6358133A28BA913D2080FD44472D1FD1CE1AC28F_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL);
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL);
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_add(L_0, L_1)), ((int32_t)il2cpp_codegen_add(L_2, L_3)), /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_0027;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_one_mEAB3BBC4DBFA66FAF9E77AB6A609CCC46B11F24F_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_One_3;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m44475FCDAD2DA2F98D78A6625EC2DCDFE8803837_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
|
|
memset((&L_8), 0, sizeof(L_8));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/NULL);
|
|
V_0 = L_8;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
float L_0 = __this->___x_0;
|
|
float L_1 = __this->___y_1;
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
|
|
Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL);
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
|
|
V_1 = L_2;
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_f;
|
|
if ((((float)L_0) >= ((float)(0.0f))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = (-1.0f);
|
|
goto IL_0015;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
G_B3_0 = (1.0f);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_0018;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
float L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = __this->___x_0;
|
|
float L_1 = __this->___x_0;
|
|
float L_2 = __this->___y_1;
|
|
float L_3 = __this->___y_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_4;
|
|
L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
|
|
V_0 = ((float)L_4);
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
float L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_op_Multiply_m4EE07CD2CD9884D96ABC4712FDD224CE178A0764_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, int32_t ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
|
|
int32_t L_1 = ___1_b;
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
|
|
int32_t L_3 = ___1_b;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4;
|
|
memset((&L_4), 0, sizeof(L_4));
|
|
Vector2Int__ctor_mC20D1312133EB8CB63EC11067088B043660F11CE_inline((&L_4), ((int32_t)il2cpp_codegen_multiply(L_0, L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, L_3)), /*hidden argument*/NULL);
|
|
V_0 = L_4;
|
|
goto IL_001b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Distance_mBACBB1609E1894D68F882D86A93519E311810C89_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
float L_8 = V_0;
|
|
float L_9 = V_0;
|
|
float L_10 = V_1;
|
|
float L_11 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_12;
|
|
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))));
|
|
V_2 = ((float)L_12);
|
|
goto IL_002e;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
float L_13 = V_2;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_x_m291ECF246536852F0B8EE049C4A3768E4999CDC8_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->___m_X_0 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2Int_set_y_mF81881204EEE272BA409728C7EBFDE3A979DDF6A_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
__this->___m_Y_1 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Lerp_m47EF2FFB7647BD0A1FDC26DC03E28B19812139B5_inline (float ___0_a, float ___1_b, float ___2_t, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
float L_2 = ___0_a;
|
|
float L_3 = ___2_t;
|
|
float L_4;
|
|
L_4 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_3, NULL);
|
|
V_0 = ((float)il2cpp_codegen_add(L_0, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_1, L_2)), L_4))));
|
|
goto IL_0010;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
float L_5 = V_0;
|
|
return L_5;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
int32_t L_1;
|
|
L_1 = il2cpp_codegen_abs(L_0);
|
|
V_0 = L_1;
|
|
goto IL_000a;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_lhs, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_lhs;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___1_rhs;
|
|
bool L_2;
|
|
L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL);
|
|
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
|
|
goto IL_000e;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
bool L_3 = V_0;
|
|
return L_3;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 float Vector2Int_Distance_mB7A484FAB600F96540167D6F347B9EA6F60A9102_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_a, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___1_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float V_2 = 0.0f;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___0_a), NULL);
|
|
int32_t L_1;
|
|
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___1_b), NULL);
|
|
V_0 = ((float)((int32_t)il2cpp_codegen_subtract(L_0, L_1)));
|
|
int32_t L_2;
|
|
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___0_a), NULL);
|
|
int32_t L_3;
|
|
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___1_b), NULL);
|
|
V_1 = ((float)((int32_t)il2cpp_codegen_subtract(L_2, L_3)));
|
|
float L_4 = V_0;
|
|
float L_5 = V_0;
|
|
float L_6 = V_1;
|
|
float L_7 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_8;
|
|
L_8 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_6, L_7))))));
|
|
V_2 = ((float)L_8);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
float L_9 = V_2;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void CheckerField_set_LastSettedSize_mA2C37BF314C0D44CEEDDEC9487D330174754D03E_inline (CheckerField_t24B22EF6432F0E4A16DFE55FD2F16AD03E24EF70* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector2Int LastSettedSize { get; private set; }
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___0_value;
|
|
__this->___U3CLastSettedSizeU3Ek__BackingField_6 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_1 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_2 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_3 = L_2;
|
|
float L_3 = ___3_w;
|
|
__this->___w_4 = L_3;
|
|
return;
|
|
}
|
|
}
|
|
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_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 void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
float L_0 = ___0_x;
|
|
__this->___x_2 = L_0;
|
|
float L_1 = ___1_y;
|
|
__this->___y_3 = L_1;
|
|
float L_2 = ___2_z;
|
|
__this->___z_4 = L_2;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
memset((&L_12), 0, sizeof(L_12));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
|
|
V_0 = L_12;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_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 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 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 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_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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m2D984B613020089BF5165BA4CA10988E2DC771FE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
float L_2 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_1;
|
|
float L_5 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
|
|
V_0 = L_6;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_Dot_mC1E68FDB4FB462A279A303C043B8FD0AC11C8458_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_lhs, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_rhs, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
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;
|
|
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_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7))));
|
|
goto IL_001f;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
float L_8 = V_0;
|
|
return L_8;
|
|
}
|
|
}
|
|
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 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___rightVector_10;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_right_mB98E50C7FD8F672101A541E8E85F0DF79AEB3BF4_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Right_7;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_up_m524DD5EA6FCE52C78A4B123AA5B17CBC80F6CDEE_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Up_4;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_left_mB2CDF544B3456F9382CE37E389609E9D23D19397_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Left_6;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_down_mFF0B88529FB9F6C86CBAB295D8B11C18C860EE1B_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Down_5;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* FieldSetup_get_CellsCommands_mC80338839F3D9686118A8CC06FB3FDDA528ED4A3_inline (FieldSetup_tC930DB5C21FA8BC444379EB545850A02E9708926* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public List<InstructionDefinition> CellsCommands { get { return CellsInstructions; } }
|
|
List_1_t8FBA271E5F5173BEF3A23836630DAC61AF72033A* L_0 = __this->___CellsInstructions_11;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_HSVToRGB_m1E66966AAB74D56DB4D339B65E60E2AF435C8105_inline (float ___0_H, float ___1_S, float ___2_V, const RuntimeMethod* method)
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
float L_0 = ___0_H;
|
|
float L_1 = ___1_S;
|
|
float L_2 = ___2_V;
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3;
|
|
L_3 = Color_HSVToRGB_m8FA653F8C22366CB1AA90891822B889C59162AAF(L_0, L_1, L_2, (bool)1, NULL);
|
|
V_0 = L_3;
|
|
goto IL_000d;
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanPreset_get_CorridorSetup_mD4829FE05BCE0669D4657244B392F08407175CFB_inline (BuildPlanPreset_tF1C55BEA0DE0F98290F277C9F7DA436BD228795A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public SingleInteriorSettings CorridorSetup { get { return RootChunkSetup; } }
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = __this->___RootChunkSetup_6;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_right_m99043ED6B3D5AEA5033313FE3DA9571F39D1B280_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))->___rightVector_7;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector_4;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
float L_0 = ___0_f;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_1;
|
|
L_1 = floor(((double)L_0));
|
|
V_0 = il2cpp_codegen_cast_double_to_int<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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, float ___1_d, const RuntimeMethod* method)
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
float L_2 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___0_a;
|
|
float L_4 = L_3.___y_1;
|
|
float L_5 = ___1_d;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
memset((&L_6), 0, sizeof(L_6));
|
|
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL);
|
|
V_0 = L_6;
|
|
goto IL_0019;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
|
|
return L_7;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* BuildPlanInstance_get_SettingsReference_m56B2606971D1BF88CF66507151620BC8B964A1CC_inline (BuildPlanInstance_t6864285914D1BC65A2460F19C215F7DBB07182D7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public SingleInteriorSettings SettingsReference { get; private set; }
|
|
SingleInteriorSettings_t69F4D4F9AC29B3CD90B766F0D750AF28683B702F* L_0 = __this->___U3CSettingsReferenceU3Ek__BackingField_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
|
|
V_0 = L_0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 int32_t List_1_get_Count_m7D6CB04952BDE74978E3DEB313A300913D805A76_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m771AC7A01DFC931CCCFCCF949C1F4D56B5E98A1B_gshared_inline (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_1 = (Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
Vector2IntU5BU5D_tF9E2BDAC11B246DF7EEB9137B826A0CBEBD59534* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_9 = ___0_item;
|
|
(( void (*) (List_1_tB56F1028A724D2CE4E84861619D1CF68C68C983D*, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m97300CF3937E87BF4D954B21D3E9DE67B1E3EE11_gshared_inline (Nullable_1_t6ABD491AB047CA3F2EF9F1D89346A6A339003E35* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = (bool)__this->___hasValue_0;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF1C0C56457C655BDFFC6EE5B46FAD8BAEC1F588B_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m930CA3F1A016B820967E8D53B5D8B2EEB9F10DAC_gshared_inline (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_1 = (BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
BoundsU5BU5D_t45563ED55B62FA0536E8117454C56C0CFA5B25F5* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_9 = ___0_item;
|
|
(( void (*) (List_1_t7D73463EA17F4D29A37E8110AB60DAD5C80EBF65*, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB5FDF069171C4CB1778BFAC3B9015A22EA7DFBCD_gshared_inline (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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));
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)__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;
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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));
|
|
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item;
|
|
(( void (*) (List_1_t8F3790B7F8C471B3A1336522C7415FB0AC36D47B*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mACC2B4094FBC2C62C718EDCA3B7D01C98F4AAEAB_gshared_inline (List_1_t715D478BBBDA2D9329389DE46BBB4B6E2F6F2F10* __this, SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____version_3;
|
|
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
|
|
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_1 = (SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C*)__this->____items_1;
|
|
V_0 = L_1;
|
|
int32_t L_2 = (int32_t)__this->____size_2;
|
|
V_1 = L_2;
|
|
int32_t L_3 = V_1;
|
|
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_5 = V_1;
|
|
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
SpawnInstructionU5BU5D_t5F4F41094A1C36BE44ABE7D625FD81E6D40EE24C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
SpawnInstruction_t7155B5190DFEF069E88F41775EBD1FFCBEE4A004 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<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 int32_t List_1_get_Count_m41FE3E49F779E5F2035B7BC1245B365AC8350466_gshared_inline (List_1_t987AF067BE57485354815026FC92A4E56127CEDA* __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_m0D6FF60807FC172BF08BD7E185981B60A8DE1BC7_gshared_inline (List_1_t0E01504A65F1417A9139032E5697BC97757E89EF* __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_mCF11CEE5ED6FABAD537B8F10CCE846BF00C1030E_gshared_inline (List_1_t0A071D357023E38EAA5C7E0E34DE9732F26DBCE8* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = (int32_t)__this->____size_2;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
bool V_1 = false;
|
|
{
|
|
float L_0;
|
|
L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
|
|
V_0 = L_0;
|
|
float L_1 = V_0;
|
|
V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
|
|
bool L_2 = V_1;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
|
|
float L_4 = V_0;
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
|
|
L_5 = Vector2_op_Division_m57A2DCD71E0CE7420851D705D1951F9238902AAB_inline(L_3, L_4, NULL);
|
|
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
|
|
goto IL_0033;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
|
|
L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
|
|
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float 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 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;
|
|
}
|
|
}
|